为什么Ubuntu比Windows消耗更多功率?


14

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

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

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

已安装:
acpid
acpi-support
pm-utils
upower

未安装:
笔记本电脑模式工具

我喜欢Linux,不想更改它。

如何使它寿命更长?


猜测这还不足以得出结论,但是我会检查每个系统使用您的wifi的情况,这会消耗大量能量...也许kubuntu经常使用它。获取一些嗅探器(wireshark等),并在观看电影时使其运行,然后进行比较。

我建议您退出KDE。尝试UNE 10.04或Lubuntu。
马特·乔纳

您可能需要编辑标题/标签,使其显示“ Kubuntu”而不是“ Ubuntu”。
ThatGraemeGuy 2011年

Answers:


8

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

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

结果是,Linux使用的许多驱动程序都是“二级”驱动程序,一些经过反向工程设计,有些是由社区从头开始开发的,依此类推。它们的性能与硬件制造商提供的驱动程序不同。

因此,有一种很明显的可能性,即即使在调暗LCD灯后,降低了CPU速度,正如用户laurent-rpnet所建议的那样,您的Ubuntu仍然比Windows消耗更多的功率。


2
我怀疑驱动程序是否真的会在功耗方面产生如此大的影响。性能,也许但不是电池寿命-至少不是很明显。
Sasha Chedygov

6
我不同意。在许多设备中,性能与功耗直接相关。例如,可以动态降低时钟频率来降低​​功耗。我不确定,但我认为没有适当的驱动程序,操作系统的电源管理将无法在该设备上正常工作。如果操作系统的电源管理工作不正常,则设备将以任意性能运行,这可能会消耗大量功率。当然,并非所有设备都具有性能水平,但WIFI,CPU,蓝牙,IDE和SATA设备具有性能水平。
隆巴斯(Lombas)2010年

7

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

Linux上的钱一直都花在BIG IRON上(就像在服务器平台上一样),因此驱动程序主要集中在性能上。功率效率主要是最终用户所关心的事情,并且(对于硬件生产商而言)根本不花钱在该市场上投入很多钱。

为了进行比较,在Acer Travelmate 6292上运行Ubuntu 8.04(屏幕变暗)时,我最多可以得到1 h 50 m(而在Windows Vista上,我最多只能挤出近4个小时)。那是通过Acer的电源优化驱动程序和电源管理软件完成的。如果仅使用Windows的内置软件,我将失去近一个小时的电池时间。

这确实不是什么新鲜事物,并且在过去几年中也没有很大的改善。某些Google搜索可以帮助您快速了解问题。


顺便说一句,您的示例并不十分公平,因为Acer不提供经Ubuntu认证的笔记本电脑,请参阅ubuntu.com/certification;并在此处查看其电源管理的性能如何较差:linux-on-laptops.com/acer.html

1
世界是不公平的,这也没有什么不同;-)宏cer可能会比其他人差一些,但戴尔或联想在Windows上的运行时间仍将比Linux更长。直到Linux最终用户市场上有更多钱,这才是生命。顺便说一句:“ Linux笔记本电脑”页面上的价值很小:只有数百个博客链接描述了他们如何在Acer计算机上安装Linux以及它们的使用经验。我本来希望有一种图表形式将Acer计算机与其他计算机进行比较。您期望使用该URI带给表什么值?
oligofren 2011年

尝试在那里搜索您的模型,您会发现“ Power mgmt-不起作用”。顺便说一句:Google有充分的理由选择Linux作为笔记本电脑。您可以去找他们抱怨。

1
这与Linux是否是一个好的操作系统无关。我并不是在抱怨:我是在陈述事实。如果我处于Google的职位,我可能也会选择Linux。我每天都使用Linux作为开发人员,它非常适合该角色。但这不是该主题的主题。
oligofren 2011年


2

如果您有专用的图形卡,则可能会一直保持打开状态。它消耗大量电能,并且笔记本电脑很快就被加热了。安装大黄蜂。它将关闭专用的图形卡,并且仅运行集成的图形卡。希望这可以帮助。


1

我不同意 也许使用默认安装可能是正确的,因为Ubuntu无需电源管理即可启动(笔记本电脑的电池使用时间为2小时)。

通过安装cpufreq实用程序并使用集成的Intel显卡将cpu调节器设置为“省电”,我可以获得7.5个小时的计算电池寿命(而6个小时则是Windows电池)。这使用了MSI GT72 6QD笔记本电脑。


您可以在答案中添加一些操作方法信息(或至少一些链接)吗?
Peter Mortensen

apt update && apt install cpufrequtils indicator-cpufreq然后将调节器设置为省电
Zibri

0

通常,Windows本身或笔记本电脑制造商提供的某些工具会在您使用电池时将屏幕(即使在使用时)视为屏幕,并停止显示HD(如果不使用)。我会检查Ubuntu是否也这样做,因为您可能购买了预装有Windows的笔记本电脑,然后又安装了Ubuntu,因此您没有默认配置和笔记本电脑制造商的软件。另外,可能Windows也正在减少您的CPU时钟。


0

检查网络管理器中的设置。在GNOME下,这将是nm-applet,但是我不敢回想起它在KDE中的名字。Windows可能比您的特定系统上的KDE具有更严格的节能设置。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.