KDE Performance Boost Ahead

by Susan Linton - Aug. 30, 2011Comments (5)

kdeHave you experienced performance issues when using KDE? If so, then you aren't the only one. While things have been improving as KDE 4 matures, some users still have registered complaints. And one KDE hacker is trying to address them.

Martin Gräßlin had begun working towards "rendering at 60 frames" per second. Gräßlin stated in a blog post today, "I could not imagine how a frame could take longer to render than the 16.67 msec." But after some thought he realized where a couple of bottlenecks may be hiding.

In testing the effect chain performance, Gräßlin discovered a bug that was slowing down the works. This will be fixed in 4.7.2. He states this will improve performance quite a bit.

But a significant improvement will come in 4.8. One of the ideas he's been mulling over for a while involves the way the repaint loop draws the windows. In normal operation the effect chain calls on each effect process to repaint the interface according to what the user or the desktop is doing. Many times, this is little or nothing but each effect is repainted. This is where Gräßlin thought some time could be saved. He figures if the effect chain only called on the active effects and redrew the frames accordingly then performance could be enhanced.  As an added bonus, with this improvement other slow checks were identified and put to the same check.

So, if you've been wishing for better KDE performance, you may soon get it. Gräßlin also hopes to then optimize the paint method by moving some of the heavier operations out of the loop.

I know I for one am so looking forward to testing that.  My performance issues arise only when doing certain tasks, but this sounds like it could really help. Yippie!

John Mark Walker uses OStatic to support Open Source, ask and answer questions and stay informed. What about you?


Power to Martin Gräßlin's elbow. Hope he succeeds, as I think this is one area that does need looking at: successive versions of KDE have become slower for me over the last few years.

0 Votes

Just get rid of nepomuk, akonadi and strigi and your kde experience will improve two fold!

0 Votes

I am not entirely sure that the issue is with rendering. In the splash screen, I see that there is always a pause at the last icon, when nothing seems to happen and then after the desktop is displayed, another pause while all the systray/plasma applets are loaded.

I believe this is where something is going on and I am not sure its the GUI. Good luck fixing it anyway.

I see that KDE takes about as much time to load today as 3.5 did on much older h/w. Whats more, it even takes almost the same time ( 10-15 secs) to warm start as it does a cold start.

0 Votes

On Aug. 31, 2011 an anonymous user wrote "Just get rid of nepomuk, akonadi and strigi and your kde experience will improve two fold!"

Kickoff > System Settings > Desktop Search | Basic Settings

Untick 'Enable Nepomuk Sermantic Desktop' and untick 'Enable Strigi Desktop File Indexer'.

0 Votes

What is KDE?

I don't know. Tell me please. However at this site their are a lot of mentioning about KDE


0 Votes
Share Your Comments

If you are a member, to have your comment attributed to you. If you are not yet a member, Join OStatic and help the Open Source community by sharing your thoughts, answering user questions and providing reviews and alternatives for projects.

Promote Open Source Knowledge by sharing your thoughts, listing Alternatives and Answering Questions!