From: DaP <da...@ma...> - 2001-10-03 13:01:20
|
Why complex linux games (quake3/wolfenstein) can't use my voodoo3 for acceleration, when DRI works?! everything seems OK, Gears, GlxInfo, TuxRacer, Quake1 is great, but I can't play with 'bigger' ones.. :( XF86Config: [...] Section "Module" Load "glx" Load "dri" Load "extmod" EndSection [...] XFree86.0.log: [...] (==) TDFX(0): Direct rendering enabled [...] dap@dap:~/bin/wolf$ glxinfo libGL: XF86DRIGetClientDriverName: 1.0.0 tdfx (screen 0) libGL: OpenDriver: trying /home/dap/xc/usr/X11R6/lib/modules/dri/tdfx_dri.so libGL: OpenDriver: trying /home/dap/xc/usr/X11R6/lib/modules/dri/tdfx_dri.so drmOpenByBusid: busid is PCI:1:0:0 drmOpenDevice: minor is 0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 4, (OK) drmOpenByBusid: drmOpenMinor returns 4 drmOpenByBusid: drmGetBusid reports PCI:1:0:0 libGL: using Glide library libglide3.so display: :0.0 screen:0 direct rendering: Yes server glx vendor string: SGI server glx version string: 1.2 [...] OpenGL vendor string: VA Linux Systems, Inc. OpenGL renderer string: Mesa DRI Voodoo3 20010501 x86/MMX OpenGL version string: 1.2 Mesa 3.4.2 [...] dap@dap:~/bin/wolf$ gears libGL: XF86DRIGetClientDriverName: 1.0.0 tdfx (screen 0) libGL: OpenDriver: trying /home/dap/xc/usr/X11R6/lib/modules/dri/tdfx_dri.so libGL: OpenDriver: trying /home/dap/xc/usr/X11R6/lib/modules/dri/tdfx_dri.so drmOpenByBusid: busid is PCI:1:0:0 drmOpenDevice: minor is 0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 4, (OK) drmOpenByBusid: drmOpenMinor returns 4 drmOpenByBusid: drmGetBusid reports PCI:1:0:0 libGL: using Glide library libglide3.so * works fine with acceleration! * dap@dap:~/bin/wolf$ ldd wolf.x86 libX11.so.6 => /home/dap/xc/usr/X11R6/lib/libX11.so.6 (0x40022000) libXext.so.6 => /home/dap/xc/usr/X11R6/lib/libXext.so.6 (0x400fc000) ^^^ these are the DRI-CVS libraries libdl.so.2 => /lib/libdl.so.2 (0x4010a000) libm.so.6 => /lib/libm.so.6 (0x4010d000) libc.so.6 => /lib/libc.so.6 (0x4012f000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) dap@dap:~/bin/wolf$ ./wolf.x86 Wolf 0.7.16-1 linux-i386 Sep 22 2001 [...] ...loading libGL.so: Initializing OpenGL display ...setting mode 3: 640 480 Using XFree86-VidModeExtension Version 2.1 XF86DGA Mouse (Version 2.0) initialized XFree86-VidModeExtension Activated at 640x480 libGL: XF86DRIGetClientDriverName: 1.0.0 tdfx (screen 0) libGL: OpenDriver: trying /home/dap/xc/usr/X11R6/lib/modules/dri/tdfx_dri.so libGL: OpenDriver: trying /home/dap/xc/usr/X11R6/lib/modules/dri/tdfx_dri.so drmOpenByBusid: busid is PCI:1:0:0 drmOpenDevice: minor is 0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 5, (OK) drmOpenByBusid: drmOpenMinor returns 5 drmOpenByBusid: drmGetBusid reports PCI:1:0:0 Using 4/4/4 Color bits, 16 depth, 0 stencil display. GL_RENDERER: Mesa GLX Indirect ^^^^^^^^^^^^^^^^^ WHHHHHHHY????? *********************************************************** You are using software Mesa (no hardware acceleration)! Driver DLL used: libGL.so If this is intentional, add "+set r_allowSoftwareGL 1" to the command line when starting the game. *********************************************************** ...WARNING: could not set the given mode (3) ...loading libMesaVoodooGL.so.3.1: QGL_Init: Can't load libMesaVoodooGL.so.3.1 from /etc/ld.so.conf or current dir: /home/dap/bin/wolf/libMesaVoodooGL.so.3.1: cannot open shared object file: No such file or directory failed [...] my config: kernel 2.4.10, lastest dri-cvs (but doesn't works _any_ XFree86/DRI version), voodoo3 3000 tia, -- DaP |