You are not logged in.

#1 2008-03-27 03:27:35

syazhani
Member
Registered: 2007-09-05
Posts: 16

DDX driver fingerprint mismatch

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. sad

*However*, I think I have direct rendering now since games that took forever to show the first screen now plays smoothly.

Offline

#2 2008-04-06 14:44:02

Raydan
Member
Registered: 2008-04-06
Posts: 4

Re: DDX driver fingerprint mismatch

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

#3 2008-04-06 17:13:34

Raydan
Member
Registered: 2008-04-06
Posts: 4

Re: DDX driver fingerprint mismatch

Solved smile
/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

Board footer

Powered by FluxBB