Language Selection

English French German Italian Portuguese Spanish

How much power does KDE need?

Filed under
KDE

Honestly, I just love hacking while traveling by train - no IRC, no ICQ, no email that steals attention. However, most of the time I don't sit near a power supply socket so my laptop runs from battery. How much do you need for running KDE? I don't mean CPU or RAM ressources, but battery power. I know that you can enhance the battery lifetime by installing more RAM into your laptop - so that the hard disk has less work to do. But how much could you save by not running KDE ?

And I had time to figure out. I've fixed busy-looping in KDE-applications already in the past, but it seems there are new offenders added to our tree on a daily basis. Even if those busy-looping applications (with short timeouts) never appear as significant in the top output - they eat processing time.. and power. For my laptop, running KDE (not doing any user interaction) requires about 1.2 W/h. Thats 10%. With other words, I could hack about 10% longer if those are fixed. Thats a lot, so I started stracing to find the worst offenders. And the hitlist is:

  • artsd. No further comment necessary, its the first thing I kill (or don't even install) anyway.

  • kded (with dnotify it seems to busy-loop due to debug-output<->directory changed trigger loop)
  • klaptopdaemon. The code just does horrible stuff, including installing event listeners everywhere for no reason. Second thing to kill if you actually use a laptop.
  • kicker. One reason is the clock, which busy-loops even if nothing is to be expected to be done. But its doing a lot more, I haven't quite figured out yet what it does, but its definitely unnecessary as long as there is no user interaction.

Over the next few weeks I might try fixing those worst offenders. Any help with that is highly appreciated.

Source.

More in Tux Machines

Entroware Launches Two New Ubuntu Laptops, for Linux Gaming and Office Use

Entroware, the UK-based hardware manufacturer, known for delivering high-quality, Linux-based desktops, laptops, and servers solutions powered by the popular Ubuntu operating system, today announced two new products. Read more

Why The Ubuntu Phone Failed

In April 2017, Canonical's Mark Shuttleworth announced that their support of the Ubuntu phone convergence was no longer something they were going to invest in. Looking back on this decision, I can understand where they were coming from. Let's face it, we live in an Android/iOS landscape and all other entries into this space are just spinning their wheels. Considering other projects that failed to garner needed traction such as WebOS, Firefox OS, among others, it's understandable why Canonical decided to refocus their efforts into other areas. Well, at least with cloud services. I differ with them on IoT and believe they're destined to repeat mistakes found with convergence. Read more

Intel Core i9 7900X Linux Benchmarks

Since the Intel Core-X Series were announced last month at Computex, I've been excited to see how well this high-end processor will perform under Linux... Linux enthusiasts have plenty of highly-threaded workloads such as compiling the Linux kernel, among other packages, and thus have been very excited by the potential of the Core i9 7900X with its ten cores plus Hyper Threading and sporting a 13.75MB cache. With finally having an X299 motherboard ready, here are my initial Ubuntu Linux benchmarks for the i9-7900X. Read more

KDE Plasma 5.10.3 Desktop Environment Improves Plasma Discover's Flatpak Backend

Today the KDE Project announced the release and general availability of the third stable update to the KDE Plasma 5.10 desktop environment, which was unveiled at the end of May 2017. Read more