这个问题与双重启动会损坏笔记本电脑电池或缩短其寿命吗?。在这个问题中我问的是双重启动减少电池寿命。我在这里问的是,Ubuntu缩短电池寿命。
Ubuntu 会缩短电池的寿命吗?
一年前,我使用 Ubuntu 17.10 和 Windows 10 双启动了我的笔记本电脑。一年后,我的笔记本电脑电池备用时间减少到 40 分钟。上述链接提供的答案说双启动不会损害电池。因此,我怀疑 Ubuntu 可能会缩短电池寿命。我不知道,但我经历过 Ubuntu 比 Windows 消耗电池更快。
答案1
如果不特别注意,是的,尽管这种情况可以减轻/避免,主要原因只是磨损。问题不是 Linux 本身,而是供应商专注于优化 Windows 以延长电池寿命,而更大的功耗会更快耗尽电池。
导致可充电锂电池性能下降的主要原因有:
- 大量排出
- 充满电,特别是保持充满电
- 充电/放电循环次数
- 热
- 储存充满电/放电的电池
- 年龄 - 保养良好的电池的最大容量仍会随着年龄的增长而降低。
由于 Linux 比 Windows 更耗电,因此发热量更高,导致电池磨损更快。同样,由于电池使用次数更多,因此充电/放电周期也更多。
一些缓解/权衡措施以改善电池性能 -
- 如果您的 BIOS 支持,请将最大充电量设置为低于 80%(甚至 70%) - 工作时间更短,净电池寿命更长。
- 用于
powertop
减少电力消耗。 - 如果您经常出差,请尝试在不使用笔记本电脑时充电以减少热量。同样,较慢的充电器造成的损害较小。3a
. 似乎从 80% 放电至 40% 一次比从 80% 放电至 60% 两次压力更小。 - 不要让电池电量低于 20%
- 尽量让笔记本电脑保持凉爽。将其放在背包中会导致热量积聚。
- 慢速充电和/或使用更大的电池会在类似的使用量下减少磨损,因为它有助于上述情况。
(以上使用的数字仅供参考。)
答案2
davidgo 的回答很好,这应该是您理解和最小化问题的起点。但问题的措辞暗示您对此的看法略有错误,我将重点关注这一方面。
您一直说 Ubuntu 会“缩短”电池寿命,但这并不是一个合适的看法。假设一个操作系统在优化电池寿命方面比另一个操作系统更好。如果您使用更好的操作系统作为基准,则另一个操作系统在这方面不会那么好,因此看起来电池寿命相对而言“缩短”了。
但实际上,“电池会缩短电池寿命”。当电池作为电源时,任何电池都是一次性物品。你做的或不做的任何事情都会对电池寿命产生一定影响。davidgo 的回答列出了主要因素。
如果一个操作系统比另一个操作系统耗电多一点,这可能会导致充电频率更高。因此,一些因素会影响其他因素。但是,如果您即使使用耗电更多的操作系统也能获得所需的每日运行时间,那么您可能会以相同的频率充电,并且放电水平(就实际目的而言)也在同一范围内。因此,您的使用模式可能比操作系统更重要。
关键在于电池的寿命是有限的。你可以采取一些措施来优化和延长电池寿命。只要这些措施切实可行,它们不会造成任何损害。但有限的电池寿命是使用电池供电的一个特点。从总体上看,电池寿命相差几个月并不代表成本高昂。让它影响重要决策是没有意义的。
假设一个操作系统在优化电池寿命方面不如另一个操作系统,因此随着时间的推移,更换电池的成本会更高一些。您拥有计算机是因为它是帮助您完成重要事情的工具。人们花额外的钱购买可以更高效使用的键盘或鼠标,或高分辨率显示器,以便可以同时查看更多工作。操作系统也是如此。
你选择操作系统是因为它可以帮你做什么,以及用户界面等让你更容易完成工作的东西。你不会因为每隔几年更换电池就能省下几美元而选择它。同样,如果你比较 Windows 和 Ubuntu,你会发现 Windows 是要花钱的,而 Ubuntu 是免费的。所以如果 Windows 让你在更换电池上省下几美元,那你并没有省钱,而是提前付了钱。
Ubuntu 不会“缩短”电池寿命。它可能会略微缩短电池寿命。但正如他们所说,“这就是寿命”。
答案3
不。
电池容量在使用周期内下降的速度在很大程度上与笔记本电脑上运行的软件无关。它主要取决于充电周期数、平均相对充电量、温度、电池控制器(不属于操作系统的一部分)以及许多其他因素。
答案4
@davidgo ,嗯,我拥有的机器有很多更好的ubuntu 的电池寿命比 windows 长(尤其是 4.18 内核或更新版本)。我只是不想听起来像个狂热粉丝。Linux 目前的设计允许在低功耗模式下使用更多时间,而典型的 Linux 发行版比 windows 具有更少的后台扫描和垃圾,从而降低了功耗。但是,如果某些驱动程序(尤其是视频驱动程序)不支持进入低功耗模式,那么功耗就会很高。它几乎是在这些情况下为二进制状态,例如,以 700mhz 启动但支持 150mhz 的 gpu(但驱动程序不支持)或(在遥远的过去)当 sata 或 usb 控制器不支持端口上的低功耗状态时(例如几乎关闭但仍能检测到何时插入某些东西以重新启动它。)