You are not logged in.
Greetings.
I was using xfree86 driver for my ATI 9600 video card until today when I want Direct Rendering.
Following Wiki, I went ahead and installed Catalyst, and put appropriate agp modules in rc.conf (agpgart & via-agp).
But now when I try to do
$ fglrxinfo
I get:
ERROR: DDX driver fingerprint mismatch: got 0x9BA30552, but expected 0x3EFCAB91
libGL error: InitDriver failed
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON 9600 Series
OpenGL version string: 1.4 (2.1.7412 Release)
and
$ LIBGL_DEBUG=verbose fglrxinfo
yields:
libGL: XF86DRIGetClientDriverName: 8.47.3 fglrx (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/fglrx_dri.so
libGL: XF86DRIGetClientDriverName: 8.47.3 fglrx (screen 0)
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
ERROR: DDX driver fingerprint mismatch: got 0x9BA30552, but expected 0x3EFCAB91
libGL error: InitDriver failed
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON 9600 Series
OpenGL version string: 1.4 (2.1.7412 Release)
Any idea? Tried searching but to no avail.
*However*, I think I have direct rendering now since games that took forever to show the first screen now plays smoothly.
Offline
Got the same problem after upgrading to new catalyst drivers, no direct rendering for user, but root got it
Output of LIBGL_DEBUG=verbose glxinfo >/dev/null for user is:
libGL: XF86DRIGetClientDriverName: 8.47.3 fglrx (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/fglrx_dri.so
libGL: XF86DRIGetClientDriverName: 8.47.3 fglrx (screen 0)
drmOpenByBusid: busid is PCI:1:5: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:5:0
ERROR: DDX driver fingerprint mismatch: got 0x9BA30552, but expected 0x3EFCAB91
libGL error: InitDriver failed
For root:
libGL: XF86DRIGetClientDriverName: 8.47.3 fglrx (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/fglrx_dri.so
libGL error: dlopen /usr/lib/dri/fglrx_dri.so failed (/usr/lib/dri/fglrx_dri.so: undefined symbol: __glXFindDRIScreen)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri//fglrx_dri.so
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 5, (OK)
drmOpenByBusid: Searching for BusID PCI:1:5:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 5, (OK)
drmOpenByBusid: drmOpenMinor returns 5
drmOpenByBusid: drmGetBusid reports PCI:1:5:0
Permissions to /dev/dri/card0 are crw-rw-rw- root video
Maybe somebody know how to solve this trouble?
Last edited by Raydan (2008-04-06 14:45:44)
Offline
Solved
/usr/lib/dri/fglrx_dri.so was created at September, 13, removed it and create symlink from newer /usr/lib/xorg/modules/dri/fglrx_dri.so
also removed all libGL.so besides libGL.so, libGL.so.1, libGL.so.1.2 in /usr/lib as it was advised at http://wiki.archlinux.org/index.php/ATI
next time I`ll read manuals more attentively ;]
Offline