Compiz makes Xorg+NVIDIA use lots of CPU while screensaver active
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nvidia-graphics-drivers-173 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I'm using compiz with --indirect-
Sending SIGSTOP to compiz.real makes Xorg stop eating that much CPU, so it appears there's something wrong in the way compiz deals with the fullscreen window of the screensaver. I tried disabling every compiz plugin, I also tried toggling the "unredirect fullscreen windows" option, to no avail.
Of course, swithing off visual effects in appearance preferences makes Xorg behave correctly. It also seems that running compiz without --indirect-
I'm using Ubuntu 9.04 and AIGLX.
The only thing that changes in compiz when you use --indirect- rendering is that the direct argument to glXCreateContext is set to false instead of true. There must be something going on here with Xorg or the nvidia driver.