use*_*784 15 kernel laptop power-management 12.04
根据这个问答,ubuntu 12.04 不再需要笔记本电脑模式工具和 powertop,因为现在内核中包含了节能功能。
所以我决定从我的笔记本电脑中删除笔记本电脑模式工具,因为它会导致我的笔记本电脑在使用电池时在关机时挂起,并且据说不会对功耗产生任何影响。
但是当我在删除笔记本模式工具后检查 powertop 时,我注意到实际上一些“可调参数”在笔记本模式仍然打开的情况下从“好”变成了“坏”。
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)
Run Code Online (Sandbox Code Playgroud)
在笔记本电脑模式工具仍然打开的情况下,只有第一个被标记为“坏”。
所以我的实际问题是:
如果这些省电都集成在 Ubuntu 12.04 使用的内核中,那么为什么 powertop 会看到不同?
删除笔记本模式工具会改变我的电池寿命吗?
我还安装了 Jupiter 以延长电池寿命,这也无关紧要吗?
我希望我的解释有些清楚。(请注意,我对 Ubuntu 和 GNU/Linux 还很陌生)
非常感谢。
我分部分回答:
如果这些省电都集成在 Ubuntu 12.04 使用的内核中,那么为什么 powertop 会看到不同?
删除笔记本模式工具会改变我的电池寿命吗?
我还安装了 Jupiter 以延长电池寿命,这也无关紧要吗?
查看这些页面以获取更多信息:
为什么 powertop 仍然检测 >12.04 上的可调设置?
因为有可调设置,据我所知,您仍然需要笔记本电脑模式工具来利用 Linux 内核中内置的节能功能,或者使用 Jupiter 等程序代替。您提到的问答显示内核中对能源使用进行了改进,并没有提到笔记本模式工具无关紧要,请注意,这些改进适用于所有情况,当您使用台式机或笔记本电脑时,如果您希望内核管理电池使用的能量,您仍然需要笔记本电脑模式工具或其他东西来告诉内核这样做。
为什么要改进 powertop、Jupiter 和 co。声称提供尚未实现到内核中?
看到PowerTop没有增加电源管理的功能,它用到的功能都在Linux内核中实现了,虽然Linux内核不知道什么时候用,这里laptop-mode-tools进入,需要用到这些来自内核的功能,虽然笔记本模式工具,为了稳定性、安全性和兼容性问题是为通用目的而设计的。
因此,存在 PowerTop 软件包,可根据使用的特定机器重新配置笔记本电脑模式工具。notebook-mode-tools 无法自行配置以优化其使用,因为它使工具更加脆弱,容易出现故障和不稳定。
这就是为什么 PowerTop 不能与笔记本模式工具“合并”并看到内核已经具有这些功能的原因,笔记本模式工具只是说: - 使用它,我们在笔记本电脑中!
Jupiter 使用了 SHE,该技术仅限于华硕笔记本电脑。Linux 内核无法实现此功能,因为它是基于软件的功能。而且 Jupiter 还提供用户使用模式,所以用户决定需要什么,内核不能提供的东西,Jupiter 只是对内核说做什么,再说一次,内核有使用的功能,而 Jupiter对内核说: - 以这种方式使用它们!
SHE是一款提升笔记本能效、智能提升重载下系统性能的工具,从而使笔记本能够满足处理器和资源密集型任务的需求,并提供多种性能和功耗模式选择,让用户能够快速简便的调整,以适应他们的使用场景。
所以它只是一个软件,它利用一些特定的硬件设计,识别正在运行的进程以管理电源并提供用户定制。内核函数无法提供这一点,内核不是用来评估事物并决定何时使用某物或不使用某物,这里的软件是必须的,因为它需要从操作系统知道它需要多少功率,内核不能评估这些必需品。
总结:Linux 内核具有这些特性,笔记本模式工具只是告诉内核是时候使用它们了,因为内核本身无法决定,它甚至不知道它是在台式机还是笔记本电脑上运行。PowerTop 定制了笔记本模式工具以更好地利用其功能。Jupiter 是 PowerTop 和笔记本模式工具的混合体,还为用户提供了一种自定义功耗选项的简单方法。为什么 Canonical 不能将笔记本模式工具替换为更完整的工具,例如 Jupiter?如果他们愿意,他们可以,虽然,正如我所说,它使事情变得更加不稳定,因为它在不同的机器下表现不同,所以他们获得了性能和功能,尽管他们失去了稳定性,但我会投票支持 Jupiter(或 Canonical”类似的,他们喜欢自己制作东西哈哈)来代替笔记本电脑模式的工具。
我想我没有像我希望的那样清楚,这里有一个简化的比喻:
内核是火车站的控制表,在该表中存在可以管理火车使用的按钮(功能),尽管需要有人在需要时按下该按钮,但这个人是操作员(笔记本电脑模式-工具),虽然这家伙只是按照一天中的时间使用或不使用某些火车的模式,但是如果他有收音机,车站(PowerTop)的人可以准确地向他传达更多或更少火车的必要性。在一个更加自动化的系统中,操作员(Jupiter)而不是收音机有摄像头进入车站,所以他只需观察车站的交通情况并评估自己是否需要更多火车。但是请注意控制表(内核)具有控制列车(管理功耗)的所有按钮(功能)。
我的推荐?保留三个:笔记本模式工具、PowerTop 和 Jupiter。它们不会损害您的系统,而且情况往往会得到改善。
| 归档时间: |
|
| 查看次数: |
4215 次 |
| 最近记录: |