[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: [PATCH] powerdevil-remove-cpufreq.patch
From:       Holger Macht <holger () homac ! de>
Date:       2010-03-07 23:45:30
Message-ID: 4B943A9A.3090901 () homac ! de
[Download RAW message or body]

On 03/08/2010 12:26 AM, Akmanalp, Mehmet A wrote:
> On Sun, Mar 7, 2010 at 5:57 PM, Holger Macht <holger@homac.de> wrote:
>> Remove all CPU frequency scaling code from powerdevil and the kcm
>> module. You should never offer those options to the user because he
>> might not understand what the impact is.
> 
> I disagree with this. The difference between ondemand and performance
> is visible to me, and when I plug my laptop in I always prefer
> performance.

This is bad, really. It costs you/us at least about 10 times more power
than when you would ondemand. How is this visible to you? Do you really
feel an impact on performance? I really doubt that...

The way modern CPUs work is really that they are most effective when
they are idle as long as possible.

> Ondemand may be the default, but why is this grounds to
> remove the option? Hiding it is a better option than removing it
> altogether maybe?

The patch only removes it from powerdevil but keeps the code in solid
and the solid-shell [1], so basically it is just hidden.

Really, this has been discussed multiple times with all different kind
of people involved in linux power management (most often on the HAL list
AFAIK), and we basically all agreed that it is a bad idea to have this
in a GUI. You just don't need it in 99.8% of all cases, where 0.1% are
bugs somewhere else and 0.1% very seldom use cases which should be cared
about at the system level.

Regards,
 Holger


[1] I would be glad to see it removed from there, too, though, but this
is another discussion...
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic