Bug 166518 - High system load when desktop effects are enabled
Summary: High system load when desktop effects are enabled
Status: RESOLVED REMIND
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-14 14:33 UTC by mps
Modified: 2008-07-29 12:13 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mps 2008-07-14 14:33:28 UTC
Not sure if this is kwin or plasma, but with an empty session (no applications 
or widgets) I get a sustained system load of about 1.16 if desktop effects are 
enabled (on a 2Ghz Core Duo, 2Gb Ram ATI X1600 with fglrx driver, using OpenGL 
rendering), with X using about 25% (and sometimes 60%) of CPU and kwin 11-20% 
and plasma 8-11% . This really wrecks battery life, and makes my laptop run 
hot. System load basically disappears if desktop effects are disabled. I have 
tried enabling and disabling the desktop effects one by one to isolate, but I 
get the same load even if all other effects are disabled and only the 'enable 
desktop effects' box is enabled so it doesn't seem to be associated with one 
effect in particular.

This didn't happen with other recent builds, so must be due to a recent change 
- I am using  rev 830974.

Please let me know whether and how I can provide more useful information.

best
M.
Comment 1 lucas 2008-07-14 15:28:01 UTC
Even though you say this is recent 11-20% sounds like bug 154270.

If you can test the same configuration on older revisions (Say 830,000 or 828,000) and see if they also have the same effect it would be a great help.
Comment 2 lucas 2008-07-14 15:33:12 UTC
830,000 is actually too recent sorry. Try 810,000 or 790,000.
Comment 3 mps 2008-07-14 16:47:19 UTC
How do I go about doing this? (I'm not an svn expert...) I would do "svn sw -r 
810000" in the kdelibs directory then rebuild? Do I do the same in other 
modules like kdebase etc as well?

M.
Comment 4 lucas 2008-07-15 10:27:06 UTC
If you want to reuse your current checkouts you can just do a "svn up -r 810000" on kdelibs, kdepimlibs and kdebase and recompile them using the same method as you did originally ( http://techbase.kde.org/index.php?title=Getting_Started/Build/KDE4 ). It might be a good idea to back a backup of the directories before going back through time to save saving to convert them back to the current revision afterwards. Alternatively you can create a new checkout of those revisions or an old tagged branch such as /tags/KDE/4.0.80/ .
Comment 5 lucas 2008-07-29 12:13:25 UTC
Waiting on required information. Also bug 154270 should be able to cover for this.