On Thu, May 28, 2015 at 12:16 PM, Richard Hughes <hughsi...@gmail.com>
wrote:

> On 28 May 2015 at 10:45, Nadim Kobeissi <nadim@nadim.computer> wrote:
> > I would like to suggest that tlp [0] be included with Fedora Workstation
> by
> > default, starting with Fedora 23.
>
> Why can't we just use the correct defaults? Having a "configure all
> the things" version of powertop isn't going to help anybody but the
> power users. This stuff should just work out of the box. There are
> lots of reasons why some things like USB autosuspend are not enabled
> by default (sound cards clicking) and ALPM on some chipsets is
> disabled (risk of disk corruption) and I'd much rather fix the bugs in
> the kernel than add a whole heap of userspace config options. Seeing
> options for the CPU scaling governor and CPU undervolting really
> doesn't make me feel great about this new package installed by
> default.
>

I understand and appreciate your perspective. I have two counter-arguments,
although I do admit they do not fully answer your concern.

1: My understanding is that tlp ships with a default configuration that,
without any modification, will enable reasonable settings for power saving.
We can just have tlp start on boot with this configuration. This will
benefit everyone, not just power users, without any weird or dangerous
config tweaks being necessary. If you believe that the default
configuration has unsavory settings (for example, if we find that it causes
sound card clicking), then the Fedora package can modify these defaults
accordingly while keeping the things we like and consider safe.

2: I think anyone will reasonably agree that the Linux kernel should simply
be "better." But until we're there, perhaps we should consider tlp as a
reasonable solution, even if it's a short-term one? We shouldn't inhibit
progressively better Fedora user experience until the kernel is perfect;
this would mean years of waiting for regular users.

Thanks for your response.

Nadim


> Richard
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Reply via email to