I have noticed that screen savers distributed in rss-glx ("really cool screen savers") do not seem to utilize NVidia GL/GLX hardware acceleration, even when xscreensavers-gl do so. For instance the xcreensavers-gl item "Atunnel" runs with 0% CPU load, but the rss-glx item "Hufo's Tunnel" utilizes 100% CPU. Similarly for other screen savers in the two sets.
Hardware: Athlon X2 4800+; 4GB; NVidia 6150, 512MB
Software: Kubuntu Gutsy x86_64, xorg 7.2-5, nvidia-glx-new 100.14.19+2.6.
Settings: glxinfo indicates direct rendering is on
Diagnostics:
In all following cases, glxgears uses 100% of one CPU core. In each case, the indicated screensaver is thumbnail previewed on the "Configure - KDesktop" dialog, glxgears is running. Neither rendering is covered by another window (which seemed to introduce 40% variation in readings when not carefully maintained). Shown are glxgears FPS numbers and total CPU utilization.
Blank Screen : ~1100 FPS, 100%
Atunnel : ~1000 FPS, 100%
Hufo's Tunnel : ~800 FPS, 200%
Steps taken so far:
Upgraded Feisty to Gutsy. Noted rss-glx screensavers were CPU hogs. Disabled restricted nvidia driver; rebooted; enabled restricted nvidia driver; rebooted. Differential behaviour of xscreensavers-gl and rss-glx still observed.
Questions:
0) Does glxgears always 100% utilize a CPU core?
[mod 20071021] -- answer appears to be "yes".
1) Can rss-glx be made to not 100% utilize a CPU core? (Niceness is not the issue; heat, fan noise, and power are.)
2) Is it possible that GL is configured but GLX is not? (... or is that question gibberish?)
3) Does rss-glx include its own software GL/GLX implementation?
4) Does rss-glx need configuring to use hardware acceleration?
Hardware: Athlon X2 4800+; 4GB; NVidia 6150, 512MB
Software: Kubuntu Gutsy x86_64, xorg 7.2-5, nvidia-glx-new 100.14.19+2.6.
Settings: glxinfo indicates direct rendering is on
Diagnostics:
In all following cases, glxgears uses 100% of one CPU core. In each case, the indicated screensaver is thumbnail previewed on the "Configure - KDesktop" dialog, glxgears is running. Neither rendering is covered by another window (which seemed to introduce 40% variation in readings when not carefully maintained). Shown are glxgears FPS numbers and total CPU utilization.
Blank Screen : ~1100 FPS, 100%
Atunnel : ~1000 FPS, 100%
Hufo's Tunnel : ~800 FPS, 200%
Steps taken so far:
Upgraded Feisty to Gutsy. Noted rss-glx screensavers were CPU hogs. Disabled restricted nvidia driver; rebooted; enabled restricted nvidia driver; rebooted. Differential behaviour of xscreensavers-gl and rss-glx still observed.
Questions:
0) Does glxgears always 100% utilize a CPU core?
[mod 20071021] -- answer appears to be "yes".
1) Can rss-glx be made to not 100% utilize a CPU core? (Niceness is not the issue; heat, fan noise, and power are.)
2) Is it possible that GL is configured but GLX is not? (... or is that question gibberish?)
3) Does rss-glx include its own software GL/GLX implementation?
4) Does rss-glx need configuring to use hardware acceleration?
Comment