Comment 10 for bug 12607

Revision history for this message
Torsten Rausche (trausche) wrote :

Apparently Thomas Winischhofer, maintainer of the SiS X driver, has fixed this
by adding one line of code to the SiS DRI sources.

http://www.winischhofer.at/linuxsispart3.shtml#chglog
<cite>
UPDATE (05/06/26) For once, DRI-related: Found the problem with DRI and linux >=
2.6.9. Patch submitted to the MESA people. A patched SiS DRI driver is in the
download secion (see section 8).
</cite>

http://www.winischhofer.at/linuxsispart3.shtml#download
<cite>
8. DRI driver for X.org 6.8.2

Beginning from Linux kernel 2.6.9, DRI stopped working. Usually, folks only got
a black screen. The binary below fixes this problem. The corresponding patch is
already checked into the MESA CVS (see here [1])

    * sis_dri.so [2] for X.org 6.8.2 (x86; compiled with gcc 3.3.6)

[1]
http://cvs.freedesktop.org/mesa/Mesa/src/mesa/drivers/dri/sis/sis_screen.c?r1=1.11.2.1&r2=1.11.2.2
[2] http://www.winischhofer.net/sis/sis_dri.so_6.8.2.tar.gz
</cite>

I simply replaced my /usr/X11R6/lib/modules/dri/sis_dri.so with the one from
above URL and it works!