I made some tests, on my system hyperspace is worst offender.

GeForce 9800 GT and Core Duo 3.2Ghz with compiz 0.7.4, xserver 1.4.1 and
mesa 7.0.3.

Default FPS 50:
jussi    18320  0.5  1.3  54224 28076 pts/0    SL   15:15   0:00 
/usr/lib/xscreensaver/colorfire
jussi    18416  3.2  1.5  52152 31852 pts/0    RL   15:18   0:00 
/usr/lib/xscreensaver/flux
jussi    18470  2.7  1.3  54612 28220 pts/0    SL   15:19   0:00 
/usr/lib/xscreensaver/hufo_tunnel
jussi    18620  1.7  1.3  44076 27052 pts/0    SL   15:23   0:00 
/usr/lib/xscreensaver/sundancer2
jussi    18666  6.2  1.5  54536 32604 pts/0    SL   15:25   0:01 
/usr/lib/xscreensaver/euphoria
jussi    18378  6.3  1.5  51876 31532 pts/0    SL   15:17   0:01 
/usr/lib/xscreensaver/fieldlines
jussi    18452  5.5  1.5  52036 31800 pts/0    SL   15:19   0:01 
/usr/lib/xscreensaver/hufo_smoke
jussi    18506  4.0  1.6  55932 33080 pts/0    SL   15:20   0:01 
/usr/lib/xscreensaver/lattice
jussi    18282  7.4  1.5  53468 31128 pts/0    SL   15:14   0:02 
/usr/lib/xscreensaver/biof
jussi    18301  8.0  1.5  51884 31956 pts/0    SL   15:15   0:02 
/usr/lib/xscreensaver/busyspheres
jussi    18526  8.8  1.6  91624 34808 pts/0    SL   15:21   0:02 
/usr/lib/xscreensaver/matrixview
jussi    18582  7.8  1.5  52152 31920 pts/0    SL   15:22   0:02 
/usr/lib/xscreensaver/solarwinds
jussi    18396 12.1  1.5  52432 32064 pts/0    SL   15:17   0:03 
/usr/lib/xscreensaver/flocks
jussi    18546 12.9  1.1  56772 24512 pts/0    SL   15:21   0:03 
/usr/lib/xscreensaver/plasma
jussi    18340 15.5  1.5  52152 31928 pts/0    SL   15:16   0:04 
/usr/lib/xscreensaver/cyclone
jussi    18600 14.2  1.5  53276 31608 pts/0    SL   15:23   0:04 
/usr/lib/xscreensaver/spirographx
jussi    18564 19.8  2.0  73772 42144 pts/0    SL   15:22   0:05 
/usr/lib/xscreensaver/skyrocket
jussi    18432 21.5  1.8  59832 38276 pts/0    SL   15:18   0:06 
/usr/lib/xscreensaver/helios
jussi    18490 52.3  2.8  92324 58268 pts/0    RL   15:20   0:15 
/usr/lib/xscreensaver/hyperspace

Changing default FPS to 30 (ofcourse I could have used -x30 instead):
jussi    31992  0.3  1.0  54032 21744 pts/0    SL   15:31   0:00 
/usr/lib/xscreensaver/colorfire
jussi    32031  2.1  1.5  54496 32732 pts/0    SL   15:32   0:00 
/usr/lib/xscreensaver/euphoria
jussi    32090  2.6  1.5  52144 31924 pts/0    SL   15:34   0:00 
/usr/lib/xscreensaver/flux
jussi    32144  1.5  1.5  54896 32660 pts/0    SL   15:35   0:00 
/usr/lib/xscreensaver/hufo_tunnel
jussi    32182  2.9  1.6  56080 33380 pts/0    RL   15:36   0:00 
/usr/lib/xscreensaver/lattice
jussi    32303  1.5  1.1  44072 22956 pts/0    RL   15:39   0:00 
/usr/lib/xscreensaver/sundancer2
jussi    31974  5.0  1.5  51888 32020 pts/0    SL   15:31   0:01 
/usr/lib/xscreensaver/busyspheres
jussi    32128  3.5  1.5  52040 31816 pts/0    SL   15:35   0:01 
/usr/lib/xscreensaver/hufo_smoke
jussi    32202  5.8  1.6  91616 34804 pts/0    SL   15:37   0:01 
/usr/lib/xscreensaver/matrixview
jussi    32256  4.9  1.5  52068 31772 pts/0    SL   15:38   0:01 
/usr/lib/xscreensaver/solarwinds
jussi    31953  9.3  1.5  53140 31060 pts/0    SL   15:30   0:02 
/usr/lib/xscreensaver/biof
jussi    32012  9.5  1.5  52152 31924 pts/0    SL   15:32   0:02 
/usr/lib/xscreensaver/cyclone
jussi    32051  7.4  1.5  51880 31612 pts/0    SL   15:33   0:02 
/usr/lib/xscreensaver/fieldlines
jussi    32070  7.6  1.5  52424 32064 pts/0    SL   15:33   0:02 
/usr/lib/xscreensaver/flocks
jussi    32218  7.8  1.0  56764 22460 pts/0    SL   15:37   0:02 
/usr/lib/xscreensaver/plasma
jussi    32238 13.2  2.1  75300 43668 pts/0    SL   15:38   0:03 
/usr/lib/xscreensaver/skyrocket
jussi    32108 14.0  1.8  59804 38320 pts/0    SL   15:34   0:04 
/usr/lib/xscreensaver/helios
jussi    32287 16.5  1.5  53276 31668 pts/0    RL   15:39   0:04 
/usr/lib/xscreensaver/spirographx
jussi    32164 33.1  2.7  91372 57400 pts/0    SL   15:36   0:09 
/usr/lib/xscreensaver/hyperspace

Resizing window size to full screen didn't change CPU usage so I assume that 
default settings for screen savers are simply too optimistic. So I tried 
hyperspace with less stars and resolution (fps 30):
jussi      409 11.7  2.7  90396 56356 pts/0    SL   15:53   0:03 
/usr/lib/xscreensaver/hyperspace --stars=200 --resolution=4

Maybe we should take some modest system and tune each screensaver
settings so that CPU usage doesn't go over 20-30%?

-- 
Really Slick Screensavers use 100% CPU
https://bugs.launchpad.net/bugs/129142
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to