PDA

View Full Version : [ubuntu] Cairo-Dock V2 uses 95% CPU



wrongnumber
June 1st, 2009, 06:48 PM
Hi,
jaunty user here. I'm using OpenGL version: 2.1.2 NVIDIA 173.14.16
for NVDIA FX 5700VE. Compiz enabled.
Cairo-dock with opengl uses too much CPU resource.
Is there any workaround or is my vga card simply too old?

Thanks in advance,

fabounet
June 2nd, 2009, 03:29 PM
try deactivating all applets and plug-ins, restart it.
if it continues, then probably the answer is yes, and you should use the cairo mode.

wrongnumber
June 2nd, 2009, 09:30 PM
Thanks for the reply, fabounet.
The dock uses lower ressource after I turn off the applets and plugins and restart the dock.
I notice, that the clock applet was the culprit. Every time I activate this applet in opengl-mode, cairo-dock drains my cpu ressource. Really don't know what happens there.
Any clue?

zero1one0
June 3rd, 2009, 01:32 AM
why dont you just remove cairo dock and use a panel instead
when you add a panel go into properties
uncheck expand
and check autohide
add your launchers
and then you have something that looks like a dock
oh and choose what side of the screen its on to

fabounet
June 3rd, 2009, 05:10 PM
ok, in this applet there is an option to make seconds run smoothly.
maybe your drivers don't like it.
so open the config of CLock, and either :
- set the smooth value to 0
- or deactivate the option that shows the seconds.

wrongnumber
June 3rd, 2009, 06:11 PM
@zero1one0: thanks for the info. I used the panel as a dock before, but I guess I prefer cairo-dock instead of panel. Again, many thanks!

@fabounet: It's just as you said. I deactivated the show-second-option and the dock's cpu usage stay below 3% in standby. The cpu usage jumps up to 20-30% temporarily if hover my mouse over the dock, but I think it's normal. Thanks a bunch for the help and the dock!

fabounet
June 4th, 2009, 03:17 PM
GeForce5 are old cards and their drivers are far from perfect, that may explain the CPU load.
with a mere GeForce7 the dock is around 0.3% at rest and 10% with a lot of effects.