Date: Thu, 20 Feb 2003 15:52:20 -0500 From: Andrew J Caines <A.J.Caines@halplant.com> To: FreeBSD Multimedia <FreeBSD-Multimedia@FreeBSD.org> Subject: Video card with 3D hardware acceleration - advice sought Message-ID: <20030220205220.GH61591@hal9000.halplant.com>
next in thread | raw e-mail | index | archive | help
Short ===== What's the best 2D/3D AGP card under $100 which will work with my old PC running STABLE and do hardware 3D stuff with as many OpenGL whizzbangs as possible so I can play QuakeWorld better? The ATI Radeon 7500 (64MB) looks good at around $75, but for $10 more I can get a 9000 PRO (128MB) on special offer. Should get that and wait for XFree86 4.3? Long ==== My brain has filed a restraining order against me since I started looking into this `simple' question. I thought this was a simple case of picking an AGP card which did 3D and was supported by an XFree86. Now I'm just confused about what an AGP4x/2xBus card is, if I need an additional kernel option, whether or not DRI (DRM/GLX/Glide/GART...) works on FreeBSD (as opposed to only Lunix -- or if there are OS-neutral XF86 modules) for the various XF86 drivers, which drivers can do 3D and 2D, what addition software I need, how the cards' marketing names and technical names correspond, and whether my dream of being slightly less of a QuakeWorld lamer can ever be fulfilled. I can't even work out the right place to ask this question. I've browsed the freebsd-multimedia, freebsd-hardware, dri-users and various other list archives and this seems like the best place. As I understand it, support for 3D hardware acceleration for an AGP card requires the following components: o XFree86 4.x (where it's not clear to me which x is necessary) o DRI (part of XF86, but separate project[1]) ..and may require or (optionally) include.. o Glide (glide3 port) o DRI (dri-devel port) o DRM (drm-kmod port) o Vendor driver (eg. ATI has linux XF86 drivers[2]) o XFree86 4.3 (or available 4.2.99.902 FreeBSD binary distro) I'd prefer to.. o use the fewest components possible (eg. just XF86) o use "native" or "bundled" components o use a reasonably stable driver o know that it's working for someone with hardware like mine o support a vendor who deals well with the open source community[3] o get the whizziest card without paying more for extras I can't use o get a Radeon since there are plenty on the shelves Since I'm currently running XF86 4.2.1, I see that I have driver modules for the Radeon (radeon_drv.o and radeon_dri.so) and that the docs[4][5] suggest that the 7500[6] and 8500[7] are supported. Unfortunately, there are many things I still don't understand which make the decision process even more difficult, including: o What is the 2x, 4x AGP and 2x bus stuff? eg. are these like CD-ROM speeds and indicate capacity, or are they incompatible technologies (and if so what do I have/need) o Do I need or have AGP GART? agp(4) says the driver isn't needed for my HW (I have a 82443LX/EX "PCI to AGP Bridge", not a 82443GX "host-to-AGP bridge". Do I have it for the Radeon[8]? o What's the discrepancy between DRI support on Linux and FreeBSD? From the information available[8] it seems like FreeBSD is SOL, but other information[9] suggest otherwise, though it's not clear to me what the current support status is on FreeBSD. o What do I actually need to install? What XF86 version and components, what ports and what other stuff - DRI, DRM, Glide, ... is needed to make hardware 3D things work on my system? o Will I be able to use the Radeon 9000 PRO[12] in XF86 4.3 and is it worth getting one instead of a 7500, and when will the XF86 ports be updated? I've included lots of hardware information about my system in the appendix below, including basic specs, boot messages, PCI probe and my current X server log with monitor information. In case you wondered, my Riva 128 card came with the PC and using the nv driver anything more complex than glxgears (at around 45 FPS) using GL (software) is practically unusable. My QuakeWorld client (qw-client-sdl -mem 96 -winsize 576 432) gets around 10-15 FPS when the rest of the system is fairly quiet[13]. References ========== [1] http://dri.sourceforge.net/ [2] http://www.ati.com/support/faq/linux.html [3] This currently appears to amount to "ATI and Matrox, not NVidia" [4] http://www.xfree86.org/4.2.1/DRI3.html#5 [5] http://dri.sourceforge.net/doc/feature_table.html [6] http://www.ati.com/products/pc/radeon7500/index.html [7] http://www.ati.com/products/pc/radeon8500le/index.html [8] http://www.xfree86.org/4.2.1/DRI10.html#47 [9] http://people.freebsd.org/~anholt/dri/index.html [10] http://www.xfree86.org/4.2.1/DRI2.html [11] http://people.freebsd.org/~anholt/dri/faq.html [12] http://www.ati.com/products/pc/radeon9000pro/index.html [13] http://halplant.com:88/cgi-bin/server_page [14] http://halplant.com:88/systems.html#Hardware [15] http://halplant.com:88/server/config/ Appendix ======== My current hardware [14]: 266MHz Pentium II (CPU) 3 x Crucial 128MB (384MB) 168 pin 66Mhz SDRAM (Memory) STB Velocity 128 3D (NVidia/SGS-Thomson Riva128) (4MB AGP graphics card) Dell Ultrascan 1000HS Model D1025TM (17" 0.26mm Trinitron Monitor) For other config info, including kernel config (HAL9000.txt) see [15]. My current software: # uname -srv FreeBSD 4.7-STABLE FreeBSD 4.7-STABLE #0: Thu Jan 30 08:43:38 EST 2003 root@ # pkg_info -I 'XFree86*' XFree86-4.2.0_1,1 X11/XFree86 core distribution (complete, using mini/meta-po XFree86-FontServer-4.2.0_1 XFree86-4 Font Server XFree86-Server-4.2.1_7 XFree86-4 X server and related programs XFree86-clients-4.2.1_3 XFree86-4 Client environments XFree86-documents-4.2.0 XFree86-4 Document Files XFree86-font100dpi-4.2.0 XFree86-4 bitmap 100 dpi fonts XFree86-font75dpi-4.2.0 XFree86-4 bitmap 75 dpi fonts XFree86-fontCyrillic-4.2.0_4 XFree86-4 Cyrillic Fonts XFree86-fontDefaultBitmaps-4.2.0 XFree86-4 default bitmap fonts XFree86-fontEncodings-4.2.0 XFree86-4 font encoding files XFree86-fontScalable-4.2.0 XFree86-4 Scalable font files XFree86-libraries-4.2.1_7 XFree86-4 include/(shared) library kit Boot messages - verbose (boot -v), edited: Calibrating clock(s) ... TSC clock: 266600375 Hz, i8254 clock: 1193119 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz CLK_USE_TSC_CALIBRATION not specified - using old calibration method CPU: Pentium II/Pentium II Xeon/Celeron (266.62-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x634 Stepping = 4 Features=0x80f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,MMX> real memory = 402653184 (393216K bytes) Physical memory chunk(s): 0x00001000 - 0x0009dfff, 643072 bytes (157 pages) 0x0035e000 - 0x17ff7fff, 399089664 bytes (97434 pages) avail memory = 388505600 (379400K bytes) bios32: Found BIOS32 Service Directory header at 0xc00f7410 bios32: Entry = 0xfd7b1 (c00fd7b1) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0x21c pnpbios: Found PnP BIOS data at 0xc00f7430 pnpbios: Entry = f0000:b803 Rev = 1.0 Other BIOS signatures found: ACPI: 00000000 Preloaded elf kernel "kernel" at 0xc0337000. VESA: information block 56 45 53 41 00 03 00 01 00 01 01 00 00 00 22 00 00 01 40 00 3c 01 36 01 00 01 48 01 00 01 58 01 00 01 00 01 01 01 02 01 03 01 04 01 05 01 06 01 07 01 09 01 0a 01 0b 01 0e 01 0f 01 11 01 12 01 VESA: 43 mode(s) found VESA: v3.0, 4096k memory, flags:0x1, mode table:0xc02d3082 (1000022) VESA: STB Velocity 128 3D (Riva 128) VESA: STB Systems, Inc. Velocity 128 3D 210-0274-001 Pentium Pro MTRR support enabled pci_open(1): mode 1 addr port (0x0cf8) is 0x80000058 pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=71808086) pcib0: <Intel 82443LX (440 LX) host to PCI bridge> on motherboard found-> vendor=0x8086, dev=0x7180, revid=0x03 class=06-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[10]: type 1, range 32, base f4000000, size 26 found-> vendor=0x8086, dev=0x7181, revid=0x03 class=06-04-00, hdrtype=0x01, mfdev=0 subordinatebus=1 secondarybus=1 found-> vendor=0x8086, dev=0x7110, revid=0x01 class=06-01-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 found-> vendor=0x8086, dev=0x7111, revid=0x01 class=01-01-80, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[20]: type 1, range 32, base 0000fc90, size 4 found-> vendor=0x8086, dev=0x7112, revid=0x01 class=0c-03-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=d, irq=9 map[20]: type 1, range 32, base 0000fca0, size 5 found-> vendor=0x8086, dev=0x7113, revid=0x01 class=06-80-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[90]: type 1, range 32, base 00007000, size 4 found-> vendor=0x105a, dev=0x4d68, revid=0x02 class=01-80-85, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=11 map[10]: type 1, range 32, base 0000fc60, size 3 map[14]: type 3, range 32, base 0000fc88, size 2 map[18]: type 3, range 32, base 0000fc68, size 3 map[1c]: type 3, range 32, base 0000fc8c, size 2 map[20]: type 1, range 32, base 0000fc70, size 4 map[24]: type 1, range 32, base fedfc000, size 14 found-> vendor=0x1000, dev=0x000f, revid=0x26 class=01-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=9 map[10]: type 1, range 32, base 0000f800, size 8 map[14]: type 1, range 32, base fedfac00, size 8 map[18]: type 1, range 32, base fedfb000, size 12 found-> vendor=0x11ad, dev=0xc115, revid=0x25 class=02-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=10 map[10]: type 1, range 32, base 0000f400, size 8 map[14]: type 1, range 32, base fedfa800, size 8 found-> vendor=0x1274, dev=0x5000, revid=0x00 class=04-01-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=9 map[10]: type 1, range 32, base 0000fcc0, size 6 pci0: <PCI bus> on pcib0 pcib1: <Intel 82443LX (440 LX) PCI-PCI (AGP) bridge> at device 1.0 on pci0 found-> vendor=0x12d2, dev=0x0018, revid=0x10 class=03-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=9 map[10]: type 1, range 32, base 9a000000, size 24 map[14]: type 1, range 32, base 98000000, size 24 pci1: <PCI bus> on pcib1 pci1: <NVidia/SGS-Thomson Riva128 graphics accelerator> (vendor=0x12d2, dev=0x0018) at 0.0 irq 9 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 fb0: vga0, vga, type:VGA (5), flags:0x700ff fb0: port:0x3c0-0x3df, crtc:0x3d4, mem:0xa0000 0x20000 fb0: init mode:24, bios mode:3, current mode:24 fb0: window:0xc00b8000 size:32k gran:32k, buf:0 size:32k VGA parameters upon power-up 50 18 10 00 00 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0e 0f 00 00 07 80 9c 8e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff VGA parameters in BIOS for mode 24 50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff EGA/VGA parameters to be used for mode 24 50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sc0: fb0, kbd0, terminal emulator: sc (syscons terminal) # pciconf -lv chip0@pci0:0:0: class=0x060000 card=0x00000000 chip=0x71808086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' device = '82443LX/EX (PAC) Host/PCI bridge in 440LX/EX AGP chipset' class = bridge subclass = HOST-PCI pcib1@pci0:1:0: class=0x060400 card=0x00000000 chip=0x71818086 rev=0x03 hdr=0x01 vendor = 'Intel Corporation' device = '82443LX/EX 440LX/EX PCI to AGP Bridge' class = bridge subclass = PCI-PCI none0@pci1:0:0: class=0x030000 card=0x1b1e10b4 chip=0x001812d2 rev=0x10 hdr=0x00 vendor = 'Nvidia (Was:STB,SGS Thompson)' device = 'RIVA 128 128-bit 3D Multimedia Accelerator' class = display subclass = VGA Current /var/log/XFree86.0.log - edited: XFree86 Version 4.2.1 / X Window System Build Operating System: FreeBSD 4.7-STABLE i386 [ELF] (II) LoadModule: "pcidata" (II) Loading /usr/X11R6/lib/modules/libpcidata.a (II) Module pcidata: vendor="The XFree86 Project" compiled for 4.2.1, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.5 (II) PCI: Probing config type using method 1 (II) PCI: Config type is 1 (II) PCI: stages = 0x03, oldVal1 = 0x00000000, mode1Res1 = 0x80000000 (II) PCI: PCI scan (all values are in hex) (II) PCI: 00:00:0: chip 8086,7180 card 0000,0000 rev 03 class 06,00,00 hdr 00 (II) PCI: 00:01:0: chip 8086,7181 card 0000,0000 rev 03 class 06,04,00 hdr 01 (II) PCI: 00:07:0: chip 8086,7110 card 0000,0000 rev 01 class 06,01,00 hdr 80 (II) PCI: 00:07:1: chip 8086,7111 card 0000,0000 rev 01 class 01,01,80 hdr 00 (II) PCI: 00:07:2: chip 8086,7112 card 0000,0000 rev 01 class 0c,03,00 hdr 00 (II) PCI: 00:07:3: chip 8086,7113 card 0000,0000 rev 01 class 06,80,00 hdr 00 (II) PCI: 00:0d:0: chip 105a,4d68 card 105a,4d68 rev 02 class 01,80,85 hdr 00 (II) PCI: 00:0e:0: chip 1000,000f card 0000,0000 rev 26 class 01,00,00 hdr 00 (II) PCI: 00:0f:0: chip 11ad,c115 card 11ad,c001 rev 25 class 02,00,00 hdr 00 (II) PCI: 00:10:0: chip 1274,5000 card 4942,4c4c rev 00 class 04,01,00 hdr 00 (II) PCI: 01:00:0: chip 12d2,0018 card 10b4,1b1e rev 10 class 03,00,00 hdr 00 (II) PCI: End of PCI scan (II) LoadModule: "scanpci" (II) Loading /usr/X11R6/lib/modules/libscanpci.a (II) Module scanpci: vendor="The XFree86 Project" compiled for 4.2.1, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.5 (II) UnloadModule: "scanpci" (II) Unloading /usr/X11R6/lib/modules/libscanpci.a (II) Host-to-PCI bridge: (II) PCI-to-ISA bridge: (II) PCI-to-PCI bridge: (II) Bus 0: bridge is at (0:0:0), (-1,0,0), BCTRL: 0x08 (VGA_EN is set) (II) Bus 0 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 0 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 0 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x0c (VGA_EN is set) (II) Bus 1 I/O range: (II) Bus 1 non-prefetchable memory range: [0] -1 0x98000000 - 0x98ffffff (0x1000000) MX[B] (II) Bus 1 prefetchable memory range: [0] -1 0x9a000000 - 0x9affffff (0x1000000) MX[B] (II) Bus -1: bridge is at (0:7:0), (0,-1,0), BCTRL: 0x08 (VGA_EN is set) (II) Bus -1 I/O range: (II) Bus -1 non-prefetchable memory range: (II) Bus -1 prefetchable memory range: (--) PCI:*(1:0:0) NVidia/SGS-Thomson Riva128 rev 16, Mem @ 0x98000000/24, 0x9a000000/24 (II) Addressable bus resource ranges are [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] [1] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) OS-reported resource ranges: [0] -1 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [1] -1 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [2] -1 0x000f0000 - 0x000fffff (0x10000) MX[B] [3] -1 0x000c0000 - 0x000effff (0x30000) MX[B] [4] -1 0x00000000 - 0x0009ffff (0xa0000) MX[B] [5] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [6] -1 0x00000000 - 0x000000ff (0x100) IX[B] (II) Active PCI resource ranges: [0] -1 0xfedfa800 - 0xfedfafff (0x800) MX[B]E [1] -1 0xfedfb000 - 0xfedfbfff (0x1000) MX[B]E [2] -1 0xfedfac00 - 0xfedfafff (0x400) MX[B]E [3] -1 0xfedfc000 - 0xfedfffff (0x4000) MX[B]E [4] -1 0xf4000000 - 0xf7ffffff (0x4000000) MX[B]E [5] -1 0x9a000000 - 0x9affffff (0x1000000) MX[B](B) [6] -1 0x98000000 - 0x98ffffff (0x1000000) MX[B](B) [7] -1 0x0000fcc0 - 0x0000fcff (0x40) IX[B]E [8] -1 0x0000f400 - 0x0000f4ff (0x100) IX[B]E [9] -1 0x0000f800 - 0x0000f8ff (0x100) IX[B]E [10] -1 0x0000fc70 - 0x0000fc7f (0x10) IX[B]E [11] -1 0x0000fc8c - 0x0000fc8f (0x4) IX[B]E [12] -1 0x0000fc68 - 0x0000fc6f (0x8) IX[B]E [13] -1 0x0000fc88 - 0x0000fc8f (0x8) IX[B]E [14] -1 0x0000fc60 - 0x0000fc7f (0x20) IX[B]E [15] -1 0x0000fca0 - 0x0000fcbf (0x20) IX[B]E [16] -1 0x0000fc90 - 0x0000fc9f (0x10) IX[B]E (II) PCI Memory resource overlap reduced 0xfedfa800 from 0xfedfafff to 0xfedfabff (II) PCI I/O resource overlap reduced 0x0000fc88 from 0x0000fc8f to 0x0000fc8b (II) PCI I/O resource overlap reduced 0x0000fc60 from 0x0000fc7f to 0x0000fc67 (II) Active PCI resource ranges after removing overlaps: [0] -1 0xfedfa800 - 0xfedfabff (0x400) MX[B]E [1] -1 0xfedfb000 - 0xfedfbfff (0x1000) MX[B]E [2] -1 0xfedfac00 - 0xfedfafff (0x400) MX[B]E [3] -1 0xfedfc000 - 0xfedfffff (0x4000) MX[B]E [4] -1 0xf4000000 - 0xf7ffffff (0x4000000) MX[B]E [5] -1 0x9a000000 - 0x9affffff (0x1000000) MX[B](B) [6] -1 0x98000000 - 0x98ffffff (0x1000000) MX[B](B) [7] -1 0x0000fcc0 - 0x0000fcff (0x40) IX[B]E [8] -1 0x0000f400 - 0x0000f4ff (0x100) IX[B]E [9] -1 0x0000f800 - 0x0000f8ff (0x100) IX[B]E [10] -1 0x0000fc70 - 0x0000fc7f (0x10) IX[B]E [11] -1 0x0000fc8c - 0x0000fc8f (0x4) IX[B]E [12] -1 0x0000fc68 - 0x0000fc6f (0x8) IX[B]E [13] -1 0x0000fc88 - 0x0000fc8b (0x4) IX[B]E [14] -1 0x0000fc60 - 0x0000fc67 (0x8) IX[B]E [15] -1 0x0000fca0 - 0x0000fcbf (0x20) IX[B]E [16] -1 0x0000fc90 - 0x0000fc9f (0x10) IX[B]E (II) OS-reported resource ranges after removing overlaps with PCI: [0] -1 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [1] -1 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [2] -1 0x000f0000 - 0x000fffff (0x10000) MX[B] [3] -1 0x000c0000 - 0x000effff (0x30000) MX[B] [4] -1 0x00000000 - 0x0009ffff (0xa0000) MX[B] [5] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [6] -1 0x00000000 - 0x000000ff (0x100) IX[B] (II) All system resource ranges: [0] -1 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [1] -1 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [2] -1 0x000f0000 - 0x000fffff (0x10000) MX[B] [3] -1 0x000c0000 - 0x000effff (0x30000) MX[B] [4] -1 0x00000000 - 0x0009ffff (0xa0000) MX[B] [5] -1 0xfedfa800 - 0xfedfabff (0x400) MX[B]E [6] -1 0xfedfb000 - 0xfedfbfff (0x1000) MX[B]E [7] -1 0xfedfac00 - 0xfedfafff (0x400) MX[B]E [8] -1 0xfedfc000 - 0xfedfffff (0x4000) MX[B]E [9] -1 0xf4000000 - 0xf7ffffff (0x4000000) MX[B]E [10] -1 0x9a000000 - 0x9affffff (0x1000000) MX[B](B) [11] -1 0x98000000 - 0x98ffffff (0x1000000) MX[B](B) [12] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [13] -1 0x00000000 - 0x000000ff (0x100) IX[B] [14] -1 0x0000fcc0 - 0x0000fcff (0x40) IX[B]E [15] -1 0x0000f400 - 0x0000f4ff (0x100) IX[B]E [16] -1 0x0000f800 - 0x0000f8ff (0x100) IX[B]E [17] -1 0x0000fc70 - 0x0000fc7f (0x10) IX[B]E [18] -1 0x0000fc8c - 0x0000fc8f (0x4) IX[B]E [19] -1 0x0000fc68 - 0x0000fc6f (0x8) IX[B]E [20] -1 0x0000fc88 - 0x0000fc8b (0x4) IX[B]E [21] -1 0x0000fc60 - 0x0000fc67 (0x8) IX[B]E [22] -1 0x0000fca0 - 0x0000fcbf (0x20) IX[B]E [23] -1 0x0000fc90 - 0x0000fc9f (0x10) IX[B]E (II) NV(0): DDC Monitor info: 0x8978400 (II) NV(0): Manufacturer: DEL Model: 5155 Serial#: 1163084856 (II) NV(0): Year: 1999 Week: 22 (II) NV(0): EDID Version: 1.1 (II) NV(0): Analog Display Input, Input Voltage Level: 0.714/0.286 V (II) NV(0): Sync: Separate Composite SyncOnGreen (II) NV(0): Max H-Image Size [cm]: horiz.: 33 vert.: 24 (II) NV(0): Gamma: 2.50 (II) NV(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display (II) NV(0): redX: 0.625 redY: 0.340 greenX: 0.280 greenY: 0.595 (II) NV(0): blueX: 0.155 blueY: 0.070 whiteX: 0.283 whiteY: 0.298 (II) NV(0): Supported VESA Video Modes: (II) NV(0): 720x400@70Hz (II) NV(0): 640x480@60Hz (II) NV(0): 640x480@75Hz (II) NV(0): 800x600@60Hz (II) NV(0): 800x600@75Hz (II) NV(0): 1024x768@60Hz (II) NV(0): 1024x768@75Hz (II) NV(0): 1280x1024@75Hz (II) NV(0): Manufacturer's mask: 0 (II) NV(0): Supported Future Video Modes: (II) NV(0): #0: hsize: 640 vsize 480 refresh: 85 vid: 22833 (II) NV(0): #1: hsize: 800 vsize 600 refresh: 85 vid: 22853 (II) NV(0): #2: hsize: 1024 vsize 768 refresh: 85 vid: 22881 (II) NV(0): #3: hsize: 1600 vsize 1200 refresh: 65 vid: 17833 (II) NV(0): Supported additional Video Mode: (II) NV(0): clock: 28.3 MHz Image Size: 250 x 184 mm (II) NV(0): h_active: 720 h_sync: 738 h_sync_end 846 h_blank_end 900 h_border: 0 (II) NV(0): v_active: 350 v_sync: 388 v_sync_end 390 v_blanking: 449 v_border: 0 (II) NV(0): Serial No: 55341CESD859 (II) NV(0): Monitor name: DELL D1025TM (II) NV(0): Ranges: V min: 50 V max: 120 Hz, H min: 30 H max: 85 kHz, PixClock max 2550 MHz (II) NV(0): end of DDC Monitor info (==) NV(0): Write-combining range (0xa0000,0x10000) was already clear (==) NV(0): Using gamma correction (1.0, 1.0, 1.0) (II) NV(0): Monitor0: Using hsync range of 30.00-80.00 kHz (II) NV(0): Monitor0: Using vrefresh range of 50.00-110.00 Hz (II) NV(0): Clock range: 12.00 to 256.00 MHz -Andrew- -- _______________________________________________________________________ | -Andrew J. Caines- Unix Systems Engineer A.J.Caines@halplant.com | | "They that can give up essential liberty to obtain a little temporary | | safety deserve neither liberty nor safety" - Benjamin Franklin, 1759 | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030220205220.GH61591>
