为什么 Ubuntu 比 Windows 更耗电?

iUm*_*iUm 16 windows linux laptop battery ubuntu

我以最大音量播放全屏视频或
使用 Wi-Fi 浏览网页。

在 Windows 7 下,我的笔记本电脑可以工作约 5 小时。
在 Kubuntu 10.10 下只有约 2 小时。

我有一台 Acer Aspire 1810TZ。电池磨损度90%。

安装:
acpid
acpi-support
pm-utils
upower

未安装:
laptop-mode-tools

我喜欢 Linux 并且不想改变它。

怎么做才能让它活得更久?

Lom*_*bas 10

您计算机中的所有硬件都有专为 Windows 而不是 Linux 设计的驱动程序。

发生这种情况的原因很明显:Windows 拥有 90% 的市场份额,而 Linux 不到 1%。很难说服硬件制造商花钱开发不到 1% 的市场。

结果是,Linux 使用的许多驱动程序都是“二级”驱动程序,有些是逆向工程,有些是由社区从头开发的等等。它们与硬件制造商制造的驱动程序的性能不同。

因此,很可能即使按照用户 laurent-rpnet 的建议将 LCD 灯调暗、降低 CPU 速度,您的 Ubuntu 仍然会比 Windows 消耗更多的电量。

  • 我不同意。在许多设备中,性能与功率直接相关。例如,CPU 可以动态欠时钟以降低功耗。我不能确定,但​​我认为如果没有合适的驱动程序,操作系统的电源管理将无法在该设备上正常工作。如果操作系统的电源管理不能正常工作,设备将在任意性能级别运行,这可能会非常耗电。当然,并不是所有的设备都有性能水平,但WIFI、CPU、蓝牙、IDE和SATA设备都有。 (6认同)
  • 我怀疑司机真的会在用电量上产生那么大的差异。性能,也许,但不是电池寿命 - 至少不显着。 (2认同)

oli*_*ren 7

你运行的是哪个发行版并不重要(它CPU 方面有点重要);Linux 的驱动程序并没有像在 Windows(或 OS X)上那样进行功率优化。实际上,Windows Vista/7 的主要关注点之一是电源优化,他们在这方面确实取得了成功(当然制造商生产的驱动程序也需要更新,因此有时升级后您实际上会使用更多电源)。

Linux 中的钱一直在 BIG IRON(如服务器平台),因此驱动程序主要关注性能。电源效率主要是最终用户关心的问题,(对于硬件生产商而言)向这个市场投入大量资金根本不值一提。

作为比较,我在 Acer Travelmate 6292 上运行 Ubuntu 8.04 时最多可以获得 1 小时 50 米(屏幕变暗),而在 Windows Vista 上我只能挤出近四个小时。那是使用 Acer 的电源优化驱动程序和电源管理软件。如果只是使用 Windows 的内置软件,我会损失将近一个小时的电池时间。

这真的不是什么新鲜事,而且在过去几年中也没有大的改进。一些 Google 搜索可以让您快速了解此事。


Ign*_*ams 4

PowerTOP将告诉您是什么导致处理器唤醒并运行(与该页面所说的相反,它将其他平台上运行;只是不会显示那么多信息)。