I have the same problem. In fact, dri doesn't work (for me?) even if I drop X resolution to 1024x768 (glxinfo says direct rendering: No).
My workaround to this issue is to a) keep xlibmesa3-gl and xlibmesa3-glu (not to install xlibmesa-gl and xlibmesa-glu), hold their -dev counterparts in version 4.2.1-12.1 and b) divert thee tdfx_drv[1] away and take the tdfx_drv file from xserver-xfree86_4.2.1-12.1 package. Doing just a makes the dri work in 1024x768, doing a+b makes it work all the time. I haven't had problems with my Voodoo 3 earlier (espesially those mentioned in [2]). The problem is solved for me, but I do see this somewhat inconvenient ;). Footnotes: [1] dpkg-divert --local --rename --divert /usr/X11R6/lib/modules/drivers/tdfx_drv-4.3.o /usr/X11R6/lib/modules/drivers/tdfx_drv.o [2] http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=38717 -- Toni Timonen "toni dot timonen at iki dot fi" NP Solutions Ltd Helsinki University of Technology Department of Engineering Physics and Mathematics

