Announcement

Collapse
No announcement yet.

rss-glx ignores hardware acceleration

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    rss-glx ignores hardware acceleration

    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?

    #2
    Re: question 0

    100% CPU utilization under glxgears appears to be expected.

    http://wiki.cchtml.com/index.php/Glx...ot_a_Benchmark

    Comment

    Working...
    X