From: Brenden T. <fr...@ze...> - 1999-12-23 21:08:25
|
Ok, after playing around with the system for some more hours, I figured out that the Voodoo3 seems to require being not only the primary head listed in the XF86Config screen layout section, but also requires being initialized by the BIOS during system startup. So, after switching around my AGP/PCI video search option in my bios, the Voodoo3 and the G400 are now happily running Multi-headed X. This does not bode well for anybody using a non-BIOS based machine such as alphas or PowerPCs. However, as can been seen from the attached xlog, the Voodoo3 dri component is still showing disabled direct rendering. Upon rereading the docs it occurs to me that I have never set up a /dev/3dfx device. Is this required? The mention of a dependancy on libGlide3x.so would seem to suggest so, but the main setup page never mentions creating the device... The Quake 3 demo does start but runs less than 1 frame a second, with the sound buffer stuttering, presumably due to heavy PCI bus contention. --friar --------------------------------------------------- XFree86 Version 3.9.16 / X Window System (protocol Version 11, revision 0, vendor release 6400) Release Date: 31 August 1999 If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (see http://www.XFree86.Org/FAQ) Operating System: Linux 2.3.33 i686 [ELF] Module Loader present (==) Log file: "/var/log/XFree86.0.log", Time: Thu Dec 23 20:42:03 1999 (==) Using config file: "/etc/XF86Config" DRI section parsed Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (??) unknown. (**) ServerLayout "Main Layout" (**) |-->Screen "Screen 1" (0) (**) | |-->Monitor "Monitor 1" (**) | |-->Device "Voodoo3" (**) |-->Screen "Screen 2" (1) (**) | |-->Monitor "Monitor 2" (**) | |-->Device "MGA" (**) |-->Input Device "Auto" (**) |-->Input Device "Keyboard" (**) XKB: rules: "xfree86" (**) XKB: model: "pc104" (**) XKB: layout: "us" (**) FontPath set to "/usr/X11R6/lib/X11/fonts/local,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,/usr/X11R6/lib/X11/fonts/Type1,/usr/X11R6/lib/X11/fonts/Speedo,/usr/X11R6/lib/X11/fonts/75dpi,/usr/X11R6/lib/X11/fonts/100dpi,/usr/X11R6/lib/X11/fonts/misc" (**) RgbPath set to "/usr/X11R6/lib/X11/rgb" (==) ModulePath set to "/usr/X11R6/lib/modules" (--) using VT number 7 (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a (II) Module bitmap: vendor="The XFree86 Project" compiled for 3.9.16, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/libpcidata.a (II) Module pcidata: vendor="The XFree86 Project" compiled for 3.9.16, module version = 0.1.0 (--) PCI: (0:11:0) 3Dfx Interactive unknown chipset (0x0005) rev 1, Mem @ 0xda000000/25, 0xde000000/25, I/O @ 0xb400/8 (--) PCI: (1:0:0) Matrox MGA G400 AGP rev 3, Mem @ 0xe2000000/25, 0xdd000000/14, 0xdc800000/23 (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a (II) Module dbe: vendor="The XFree86 Project" compiled for 3.9.16, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a (II) Module extmod: vendor="The XFree86 Project" compiled for 3.9.16, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a (II) Module type1: vendor="The XFree86 Project" compiled for 3.9.16, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a (II) Module freetype: vendor="The XFree86 Project" compiled for 3.9.16, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/extensions/libglx.a (II) Module glx: vendor="The XFree86 Project" compiled for 3.9.16, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a (II) Module GLcore: vendor="The XFree86 Project" compiled for 3.9.16, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/extensions/libdri.a (II) Module dri: vendor="The XFree86 Project" compiled for 3.9.16, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/linux/libdrm.a (II) Module drm: vendor="The XFree86 Project" compiled for 3.9.16, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/drivers/tdfx_drv.o (II) Module tdfx: vendor="The XFree86 Project" compiled for 3.9.16, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/drivers/mga_drv.o (II) Module mga: vendor="The XFree86 Project" compiled for 3.9.16, module version = 1.0.0 (II) TDFX: Driver for 3dfx Banshee/Voodoo3 chipsets: 3dfx Banshee, 3dfx Voodoo3 (II) MGA: driver for Matrox chipsets: mga2064w, mga1064sg, mga2164w, mga2164w AGP, mgag100, mgag200, mgag200 PCI, mgag400 setting up HOST: 0 setting up PCI: 1 setting up ISA: -1 pciIo_MemAccessDisable: 0x05800 pciIo_MemAccessDisable: 0x10000 TDFX instances found: 0 (--) Chipset 3dfx Voodoo3 found TDFX: card at 0:11:0 is claimed by a Device section MGA instances found: 0 (--) Chipset mgag400 found MGA: card at 1:0:0 is claimed by a Device section Enable access 0 pciSetBusAccess: route VGA to bus 0 pciIo_MemAccessEnable: 0x05800 (II) Loading /usr/X11R6/lib/modules/libvgahw.a (II) Module vgahw: vendor="The XFree86 Project" compiled for 3.9.16, module version = 0.1.0 (**) TDFX(0): Depth 16, (--) framebuffer bpp 16 (==) TDFX(0): RGB weight 565 (==) TDFX(0): Default visual is TrueColor (--) TDFX(0): Chipset: "3dfx Voodoo3" (--) TDFX(0): Linear framebuffer at 0xDE000000 (--) TDFX(0): MMIO registers at addr 0xDA000000 (--) TDFX(0): PIO registers at addr 0xB400 (--) TDFX(0): VideoRAM: 16384 kByte Mapping 136188032 kByte (--) TDFX(0): VideoRAM: 16384 kByte Mapping 32768 kByte (==) TDFX(0): Using gamma correction (1.0, 1.0, 1.0) (II) TDFX(0): clock range: 12.00 to 300.00 MHz (WW) TDFX(0): Mode "1024x768" deleted (unknown reason) (--) TDFX(0): Virtual size is 640x480 (pitch 640) (**) TDFX(0): Mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz (**) TDFX(0): Mode "640x400": 25.2 MHz, 31.5 kHz, 69.9 Hz (==) TDFX(0): DPI set to (75, 75) (II) Loading /usr/X11R6/lib/modules/libcfb16.a (II) Module cfb16: vendor="The XFree86 Project" compiled for 3.9.16, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/libcfb.a (II) Module cfb: vendor="The XFree86 Project" compiled for 3.9.16, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/libmfb.a (II) Module mfb: vendor="The XFree86 Project" compiled for 3.9.16, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/libxaa.a (II) Module xaa: vendor="The XFree86 Project" compiled for 3.9.16, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/libramdac.a (II) Module ramdac: vendor="The XFree86 Project" compiled for 3.9.16, module version = 0.1.0 Enable access 1 pciIo_MemAccessDisable: 0x05800 pciSetBusAccess: route VGA to bus 1 pciIo_MemAccessEnable: 0x10000 (**) MGA(1): Depth 24, (--) framebuffer bpp 24 (==) MGA(1): RGB weight 888 (==) MGA(1): Default visual is TrueColor (**) MGA(1): Using SW cursor (**) MGA(1): PCI retry enabled (--) MGA(1): Chipset: "mgag400" (--) MGA(1): Linear framebuffer at 0xE2000000 (--) MGA(1): MMIO registers at 0xDD000000 (--) MGA(1): Pseudo-DMA transfer window at 0xDC800000 (--) MGA(1): BIOS at 0xE1FF0000 (--) MGA(1): Video BIOS info block at offset 0x07A60 (WW) MGA(1): Video BIOS info block not detected! (==) MGA(1): Write-combining range (0xe2000000,0x800000) (==) MGA(1): Write-combining range (0xe2000000,0x800000) (--) MGA(1): VideoRAM: 8192 kByte (II) Loading /usr/X11R6/lib/modules/libddc.a (II) Module ddc: vendor="The XFree86 Project" compiled for 3.9.16, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/libi2c.a (II) Module i2c: vendor="The XFree86 Project" compiled for 3.9.16, module version = 1.2.0 (==) MGA(1): Write-combining range (0xe2000000,0x800000) (II) MGA(1): I2C bus "DDC" initialized. I2C initialized on 0x81ad2e4 (II) MGA(1): I2C device "DDC:ddc2" registered. (II) MGA(1): I2C device "DDC:ddc2" removed. (II) MGA(1): I2C Monitor info: (nil) (II) MGA(1): end of I2C Monitor info (==) MGA(1): Using gamma correction (1.0, 1.0, 1.0) (==) MGA(1): Min pixel clock is 12 MHz (==) MGA(1): Max pixel clock is 300 MHz (II) MGA(1): clock range: 12.00 to 300.00 MHz (--) MGA(1): Virtual size is 1280x1024 (pitch 1280) (**) MGA(1): Mode "1280x1024": 135.0 MHz, 81.1 kHz, 76.2 Hz (**) MGA(1): Mode "1024x768": 75.0 MHz, 56.5 kHz, 70.1 Hz (**) MGA(1): Mode "800x600": 60.8 MHz, 55.8 kHz, 85.0 Hz (**) MGA(1): Mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz (**) MGA(1): Mode "640x400": 25.2 MHz, 31.5 kHz, 69.9 Hz (==) MGA(1): DPI set to (75, 75) (II) Loading /usr/X11R6/lib/modules/libxf24_32bpp.a (II) Module xf24_32bpp: vendor="The XFree86 Project" compiled for 3.9.16, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/libcfb24.a (II) Module cfb24: vendor="The XFree86 Project" compiled for 3.9.16, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/libcfb32.a (II) Module cfb32: vendor="The XFree86 Project" compiled for 3.9.16, module version = 1.0.0 (==) Depth 24 pixmap format is 32 bpp do I need RAC? Yes, I do. (II) Loading /usr/X11R6/lib/modules/librac.a (II) Module rac: vendor="The XFree86 Project" compiled for 3.9.16, module version = 1.0.0 Enable access 0 pciIo_MemAccessDisable: 0x10000 pciSetBusAccess: route VGA to bus 0 pciIo_MemAccessEnable: 0x05800 (==) TDFX(0): Write-combining range (0xde000000,0x2000000) (II) TDFX(0): [drm] Texture Memory = 13.75 MB (II) TDFX(0): Using XFree86 Acceleration Architecture (XAA) Screen to screen bit blits Solid filled rectangles 8x8 mono pattern filled rectangles Indirect CPU to Screen color expansion Solid Lines Dashed Lines Offscreen Pixmaps Driver provided NonTEGlyphRenderer replacement Setting up tile and stipple cache: 5 128x128 slots (==) TDFX(0): Backing store disabled (II) TDFX(0): direct rendering disabled Enable access 1 pciIo_MemAccessDisable: 0x05800 pciSetBusAccess: route VGA to bus 1 pciIo_MemAccessEnable: 0x10000 (==) MGA(1): Write-combining range (0xe2000000,0x800000) (II) MGA(1): Using XFree86 Acceleration Architecture (XAA) Screen to screen bit blits Solid filled rectangles Solid filled trapezoids CPU to Screen color expansion Screen to Screen color expansion Solid Lines Dashed Lines Image Writes Offscreen Pixmaps Driver provided FillSolidRects replacement Driver provided FillSolidSpans replacement Driver provided FillMono8x8PatternRects replacement Driver provided FillColorExpandRects replacement Driver provided WriteBitmap replacement Driver provided NonTEGlyphRenderer replacement Setting up tile and stipple cache: 32 128x128 slots 14 256x256 slots (==) MGA(1): Backing store disabled PostScreenInit generation: 1 Entering OPERATING state pciIo_MemAccessDisable: 0x10000 pciIo_MemAccessDisable: 0x10000 pciIo_MemAccessDisable: 0x05800 pciIo_MemAccessDisable: 0x10000 pciMemAccessEnable: 0x05800 pciIoAccessEnable: 0x05800 pciMemAccessEnable: 0x10000 pciIoAccessDisable: 0x10000 (**) Auto: Protocol: "auto" (**) Auto: Core Pointer (**) Auto: Buttons: 3 (II) Keyboard "Keyboard" handled by legacy driver (II) XINPUT: Adding extended input device "Auto" (type: MOUSE) (--) Auto: PnP-detected protocol: "MouseMan" Removing /usr/X11R6/lib/X11/fonts/Speedo from the valid list of fontpaths Enable access 0 Enable access 1 jolt being added to access control list SwitchToMode - scrn: 0 clock: 25175 hdsp: 640 hbeg: 664 hend: 760 httl: 800 vdsp: 480 vbeg: 491 vend: 493 vttl: 525 flags: 0 SwitchToMode - scrn: 0 clock: 25175 hdsp: 640 hbeg: 664 hend: 760 httl: 800 vdsp: 480 vbeg: 491 vend: 493 vttl: 525 flags: 0 |