Hi all,
This is just about my greatest success in Linux : getting direct rendering.
It all starts with fact that I bought a pre-installed Compaq Presario with an integrated SiS 760 graphic chip. This chip was never meant to be used for graphics, since the D-Sub connector was sealed ( I unsealed it when the fan on my graphic card had melted and refused to turn, bought another one, and securely overclocking up to 100 mHz). This to say, I'm not using the SiS 760 for anything except for the AGP port.
I have an Nvidia FX 5700 LE, so I installed the drivers, modified xorg.conf and got a xorg fatal error saying that screens were detected but none had a usable configuration. After hours of search on the Internet, I took a look at the Nvidia readme, and there it was, the option I needed. All I did was add this line to my "device" section :
Code:
"Option" "MetaModes" "1600x1200,NULL; 1280x1024,NULL; 1024x768,NULL; 800x600,NULL; 640x480,NULL"
Great, after this, all I got was a blank screen, at least the X server didn't report any fatal errors. After another looooong search on google, I found out that the sis-agp module has an incompatibility problem with the SiS 760... And that nobody had yet found a "nice" way to block it. It had to be forced, so, as a few others had done before me, I renamed sis-agp.ko to sis-agp.ko.bak; and tadaa, I had DRI!!!!!