Ubuntu 比 Windows 8.1 消耗更多的电池电量

Tal*_*aid 5 battery

我已经安装了 Ubuntu 14.10 和 Windows 8.1 双启动。
我注意到 Ubuntu 提供 3 小时和 Windows 4 小时电池计时。
为什么?

mch*_*hid 10

Windows 具有 CPU 集的电源管理设置。您可以安装一个 cpu 调控器,允许您将 cpu 设置为性能或省电:

sudo apt-get update

sudo apt-get install indicator-cpufreq
Run Code Online (Sandbox Code Playgroud)

安装完成后,按ALT+F2并输入命令

indicator-cpufreq
Run Code Online (Sandbox Code Playgroud)

系统面板上会出现一个图标。单击此图标并进行选择。


有一些电源管理工具可帮助您控制功耗。

首先,笔记本模式工具:

sudo apt-get update

sudo apt-get install laptop-mode-tools
Run Code Online (Sandbox Code Playgroud)

要使用 notebook-mode-tools,请执行以下命令:

gksu lmt-config-gui
Run Code Online (Sandbox Code Playgroud)

接下来,笔记本电脑模式工具的替代品是 TLP。如果您决定安装 TLP,您必须首先删除 notebook-mode-tools,因为它们冲突。

单击此处了解有关安装 TLP 的更多信息。

注意:如果您安装 TLP,我建议使用硬盘驱动器设置“254”以最大程度地减少硬盘驱动器的磨损。另外,如果你想使用indicator-cpufreq,将cpu“governor”设置为“performance”。这消除了 TLP 的缩放并允许缩放由指标 cpufreq 控制。请参阅此处了解更多信息。

此处了解有关笔记本电脑模式工具的更多信息


以下内容仅适用于英特尔用户。


为了更好地控制 CPU 频率。缩放,您可以禁用英特尔 pstate。禁用 p-state 将提供保守、省电、按需和性能选项。

首先,打开终端并执行以下命令:

gksu gedit /etc/default/grub
Run Code Online (Sandbox Code Playgroud)

现在,查找“GRUB_CMDLINE_LINUX_DEFAULT=”并使该行如下所示:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=disable"
Run Code Online (Sandbox Code Playgroud)

保存文件,退出gedit,执行如下命令:

sudo update-grub
Run Code Online (Sandbox Code Playgroud)

重新启动以使更改生效。

单击此处查看英特尔 p-state 和 acpi cpu 控制之间的基准和统计使用比较,包括功耗和性能

kernel.org 上的 intel_pstate

单击此处了解有关 intel_pstate 的更多信息。

安装散热:

sudo apt-get install thermald
Run Code Online (Sandbox Code Playgroud)

重新启动以使更改生效。

单击此处了解有关 Thermald 的信息