Skip site navigation (1)Skip section navigation (2)
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>