为什么powertop仍然检测到> 12.04的可调设置?

根据这个问答 ,使用ubuntu 12.04不再需要笔记本电脑模式工具和powertop,因为内核中现在包含了节能function。

所以我决定从我的笔记本电脑中删除笔记本电脑模式工具,因为它导致我的笔记本电脑在电池上停机时关机,据说不会对功耗产生任何影响。

但是当我在删除笔记本电脑模式工具后检查了powertop时,我评论说实际上一些“Tunables”从笔记本电脑模式仍然“好”开始,在移除后变为“坏”。

Bad VM writeback timeout Bad Runtime PM for PCI Device Fresco Logic FL1000G USB 3.0 Host Controller Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 Bad Runtime PM for PCI Device Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port Bad Runtime PM for PCI Device Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 Good Wireless Power Saving for interface wlan0 Good Enable SATA link power management for /dev/sda Good NMI watchdog should be turned off Good Enable Audio codec power management Good Bluetooth device interface status Good Autosuspend for USB device BT-270 (Broadcom Corp) Good Autosuspend for USB device USB2.0 UVC 2M WebCam (USB2.0 UVC 2M WebCam) 

笔记本电脑模式工具仍然只在第一个被标记为“坏”。


所以我的实际问题是:

  • 如果将这些节能集成在Ubuntu 12.04使用的内核中,为什么powertop能看到差异?

  • 删除笔记本电脑模式工具会改变我的电池寿命吗?

  • 我还安装了木星来改善我的战斗力,这也无关紧要吗?


我希望我的解释有点清楚。 (请注意,我对Ubuntu和GNU / Linux都很陌生)

非常感谢。

我将按部分回答:

说明

如果将这些节能集成在Ubuntu 12.04使用的内核中,为什么powertop能看到差异?

  • PowerTop可以做一些工作来节省电力,内核现在有一个内置的function来管理你的电池寿命,这是通过笔记本电脑模式工具实现的,虽然它是为通用硬件配置的。 PowerTop向笔记本电脑模式工具传递了一些指令,以便在您的特定系统中实现更好的电源管理,因此您无需手动配置笔记本电脑模式工具的文件。 总而言之,它自动化了电源设置的配置,虽然我不能说你在数字上代表什么,每个电池,每个系统都不同,如果你愿意,可以进行一些测试。

删除笔记本电脑模式工具会改变我的电池寿命吗?

  • 笔记本电脑模式工具是一个负责延长电池寿命的软件包,最重要的是,这个软件包激活了Linux内核的笔记本电脑模式function。 这个软件包允许你通过直接文件编辑来调整很多与电源相关的设置,你可以使用PowerTop为你做脏工作,但如果你知道很多…没有自动化的东西可以代替一个艰苦的人类工作。 总而言之,移除笔记本电脑模式工具可能会导致电池寿命出现明显差异,因为没有它的系统无法有效地使用电池电源。

我还安装了木星以改善我的电池续航时间,这也无关紧要吗?

  • Jupiter使您的系统能够利用超级混合引擎(SHE)技术,该技术使用硬件,软件和BIOS之间的协作工作来节省电池电量。 如果你的硬件使用SHE,你需要Jupiter来利用它,因为它可以使电池寿命延长50%。 虽然如果您的硬件不支持SHE,Jupiter可以作为正常的省电工具,根据您的需要调节系统电源使用。 总结它确实有所不同,主要是如果你可以使用SHE,虽然随着时间的推移,PowerTop这样的工具将使能量管理如此高效,以至于不需要像木星这样的软件,但是现在你可能会看到一些改进。

查看这些页面以获得更多信息:

回答

为什么powertop仍然检测到> 12.04的可调设置?

因为有可调设置,据我所知你仍然需要笔记本电脑模式工具来利用Linux内核中内置的省电function,或者使用像Jupiter这样的程序。 您提到的Q&A表明内核中已经进行了能源使用的改进,并没有提到笔记本电脑模式工具是无关紧要的,并注意到这些改进适用于所有情况,当您使用台式机或笔记本电脑时,如果你想让内核管理电池使用的能量,你仍然需要使用笔记本电脑模式工具或其他东西来对内核说这样做。

为什么改进powertop,Jupiter和co。 声称要约尚未在内核中实现?

看到PowerTop没有为电源管理添加function,它使用的function全部都在Linux内核中实现,虽然Linux内核不知道何时使用它们,这里笔记本电脑模式工具进入,需要使用这些内核中的function,虽然笔记本电脑模式工具,用于稳定性,安全性和兼容性问题是为通用目的而设计的。

因为存在PowerTop包,根据使用的特定机器重新配置笔记本电脑模式工具。 笔记本电脑模式工具无法自行配置以优化其使用,因为它使工具更脆弱,容易出现故障和不稳定。

这就是为什么PowerTop无法与笔记本电脑模式工具“合并”,并且看到内核已经具备这些function,笔记本电脑模式工具只是说: – 使用它,我们在笔记本电脑中!

Jupiter使用SHE,这种技术仅限于华硕笔记本电脑。 Linux内核无法实现此function,因为它是基于软件的function。 而Jupiter还提供用户使用模式,因此用户决定需求是什么,内核无法提供的东西和Jupiter只是对内核说做什么,再次,内核具有要使用的function,以及木星对内核说: – 这样使用它们!

SHE是一款可提高笔记本电脑能效的工具,可在重负载下智能提升系统性能,从而使笔记本电脑能够满足处理器和资源密集型任务的需求,并提供性能和功耗模式选择,使用户可以快速简便的调整,以适应他们的使用场景。

因此,它只是一种利用某些特定硬件设计,识别运行以管理电源并提供用户定制的流程的软件。 内核函数无法提供,内核不用来评估事物并决定何时使用或不使用,而软件在这里是必须的,因为它需要从操作系统知道它需要多少功率,内核不能评估这些必需品。

总结:Linux Kernel有这些function,笔记本电脑模式工具只是对内核说是时候使用它们,因为单凭内核无法决定,它甚至不知道它是在台式机还是笔记本电脑上运行。 PowerTop定制笔记本电脑模式工具,以更好地利用其function。 Jupiter是PowerTop和笔记本电脑模式工具的混合体,也为用户提供了一种定制功耗选项的简单方法。 为什么Canonical不能将笔记本电脑模式工具替换为更完整的工具,如木星? 如果他们想要他们可以,但是,正如我所说,它使事情变得更加不稳定,因为它在不同的机器下行为不同,所以他们获得了性能和function,虽然他们失去了稳定性,但我会投票选择木星(或称Canonical’)类似的,他们喜欢把自己的东西做成自己的哈哈)来代替笔记本电脑模式工具。

我想我不是很清楚,这里有一个简化的比喻:

内核是火车站的控制表,在这个表中存在可以管理列车使用的按钮(function),虽然需要有人在需要时按下按钮,这个人是操作员(笔记本电脑模式 – 虽然这个家伙只是根据一天中的时间使用或不使用某些列车的模式,但如果他有收音机,车站的人(PowerTop)可以准确地与他沟通或多或少的列车的必要性。 在一个更加自动化的系统中,操作员(木星)而不是收音机将摄像机带入车站,因此他只是观察车站的交通情况并评估自己是否需要更多列车。 但是看到控制表(内核)具有控制列车的所有按钮(function)(管理功耗)。

我的推荐? 保留三种:笔记本电脑模式工具,PowerTop和Jupiter。 它们不会损害您的系统,并且事情往往会得到改善。

笔记本电脑模式工具现已过时,这可能是您正在寻找的;

http://www.linrunner.de/en/tlp/tlp.html

TLP是Linux的电源管理工具。 它为您带来了先进电源管理的优势,而无需了解每个技术细节。

 sudo add-apt-repository ppa:linrunner/tlp sudo apt-get update sudo apt-get install tlp 

之前和之后运行PowerTOP以查看差异。 重新启动时,TLP将重新配置电源设置。