As reported to the Debian bugtracker (see link below) the latest tdfx driver
1.2.1 and xorg 7.1 hangs when launching 3D applications with DRI enabled. SW
rendering is OK. For example glxgears hangs after the window is created, staying
black. tdfx 126.96.36.199 and xorg 7.0 did work without problems. This bug is probably
related to #7967 and #7271. I have tried to check out the versions 1.1.1 (tag
XORG-7_0) 1.2.0 (tag 1_2_0), 1.2.1 from Debian unstable and 1.2.2 (latest) from
CVS. All fail in the same way, except 1.2.0 which freezes the computer. I have
not backed to the Xserver to 7.0 though (since it is no longer available in
Debian unstable). Latest findings, reported in Debian bug #395044 are the strace
and gdb outputs and a spurious output from Xorg.0.log. For me to help finding
the causes of the errors, please advice how to best debug this driver?
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=395044 for further information.
This sounds like a DRI locking bug. See bug 6357
Created attachment 7798 [details] [review]
should do the trick
I have now tested the patch. It works! Please increment also the patchlevel. I
think many people will be happy to see a working tdfx driver again for xorg 7.1
since tdfx 188.8.131.52 and xorg 7.0.
leaving open until the patch hits tdfx git.