Dunno if this is the correct forum, but it seems like a hardware problem, so I go ahead
I was trying yesterday to fiddle with X.org's composite extension, but I only managed to have my desktop freezing all over [RenderAccel ON], or crawl to unusable state[RenderAccel OFF]
I tried xorg package from current and testing, and nvidia 7664 & 7667 drivers, all with the same results.
Note that X still freezes (though after a while) without compositor when I user RenderAccel on nvidia.
The VGA card is a Geforce4 MX 440SE (agp 8X) with 64 MB of ram.
I had a regular MX440 (AGP 8x, 128MB DDR), and it worked fine with the Nvidia drivers and stock kernel with renderaccel on. I don't know if the setting really "took" though.
try to see if it still crashes if you set the video driver to nv or vesa. if the nvidia driver is the culprit, then i guess you'll have to take it up with them maybe try downgrading to the 6xxx series of drivers, some people have better luck with those. there are mirrors that have packages for old stuff, somebody here knows where they are, i'm not sure.
also, what window manager / desktop environment (kde? gnome? xfce? openbox? etc...) are you using? anything peculiar being run on startup? try setting up your .xinitrc to run twm instead.
It used to freeze here too with nvidia MX 400 and RenderAccel enabled so i disabled it.
RenderAccel it's kinda buggy with some cards, when I activate that option, X freezes too (GeForce2 MX 32MB) after some minutes or hours (it's relative)
Arch GNU/Linux 0.7.1 (Noodle)
My old GeForce 2 would freeze too. If you really want composite most of nVidia's newer cards don't have any problems with RenderAccel.
Remember, renderaccel is still experimental and sometimes behaves like devil's baby.
Frumpus ♥ addict
The newest nvidia drivers have made my system unstable with renderaccel too. Maybe it'll be fixed as these new features become more mature.
guys! he said he's having problems when renderaccel is OFF as well.
my same answer still applies. the 7xxx series of nvidia drivers has been problematic for lots of people. sadly we cannot revert back to the good 'ole 6629 release due to kernel interface issues.
Maybe this works: (I don't know for sure because I haven't had any crashes since I wrote this script)
#!/bin/bash while [ 1 ] do if [ `tail -n 1 /var/log/errors.log | grep "NVRM: Xid:" -c` != "0" ]; then killall X fi sleep 1 done
This shellscript kills X when a the line "NVRM: Xid:" is found in /var/errors.log.
At least you don't have to reboot your PC when the nvidia driver crashes
IF it works, maybe you can make a deamon from it.
i hope you guys read the driver's README?
Option "RenderAccel" "boolean"
Enable or disable hardware acceleration of the RENDER extension. THIS
OPTION IS EXPERIMENTAL. ENABLE IT AT YOUR OWN RISK. There is no
correctness test suite for the RENDER extension so NVIDIA can not
verify that RENDER acceleration works correctly. Default: hardware
acceleration of the RENDER extension is disabled.
I recognize that while theory and practice are, in theory, the same, they are, in practice, different. -Mark Mitchell