![戴尔电池在 Linux 下性能较差](https://linux22.com/image/27469/%E6%88%B4%E5%B0%94%E7%94%B5%E6%B1%A0%E5%9C%A8%20Linux%20%E4%B8%8B%E6%80%A7%E8%83%BD%E8%BE%83%E5%B7%AE.png)
我最近购买了一台戴尔 XPS Touch。我使用 Fedora 16 (Verne) 双重启动 Windows 7。开箱即用后,Fedora 报告充满电后电池续航时间为 1 小时 26 分钟,而 Windows 报告长达 4 小时!
为什么会发生这种情况?我是否缺少某些acpi
模块或其他东西?
一位朋友向我建议,这可能是因为我使用的是专有驱动程序nouveau
而不是专有nvidia
驱动程序。听起来合理吗?
更新
我现在使用 Debian Wheezy,但问题仍然存在。删除了 Fedora 标签。
答案1
戴尔 XPS 似乎配备了 Nvidia 混合 (Optimus) 显卡。通过正确的驱动程序设置,仅使用低功耗的英特尔卡,如果您运行要求更高的应用程序,则会自动切换到另一张卡。
默认情况下,(据我所知)Linux 系统不支持此功能,这就是功耗如此高的原因:它始终使用全部功率。有一个名为 bumblebee 的项目,它增加了对此类混合动力的支持,因此您可以手动打开和关闭它们。
在我的戴尔(不是 XPS)上,这效果非常好,让我达到了预期的 5 小时电池使用时间。
答案2
报告的数值是否真实?如果是这样,请检查您的 CPU 的节流程度,例如/proc/cpuinfo
,如果它在没有重负载的情况下无法以较低频率运行,则它只是无缘无故地消耗功率(好吧,您可以用它来加热早餐)。调整显示屏背光也可能有所帮助。