有工具,比如 TLP, 笔记本电脑模式工具 和 动力顶,有助于降低功耗并提高 Linux 上笔记本电脑的整体电池寿命。 另一种降低功耗的方法是限制 CPU 的频率。 虽然这一直是可行的,但它通常需要复杂的终端命令,这对新手来说很不方便。 但幸运的是,有一个 gnome 扩展可以帮助您轻松设置和管理 CPU 的频率 – CPU 电源管理器. CPU 电源管理器使用 intel_pstate 频率缩放驱动程序(几乎每个 Intel CPU 都支持)来控制和管理 GNOME 桌面中的 CPU 频率。
使用此扩展的另一个原因是减少系统中的热量。 有许多系统在正常使用时会变得很热。 限制 CPU 的频率可以减少发热。 它还将减少 CPU 和其他组件的磨损。
在 Linux 上安装 CPU 电源管理器
要安装 GNOME 扩展,首先需要安装 GNOME Shell 集成浏览器扩展,该扩展提供与 GNOME Shell 和相应扩展存储库的集成 https://extensions.gnome.org. 如果你在 Google Chrome 或铬,去 GNOME shell 集成扩展页面 并将其添加到您的浏览器。
然后您必须安装本机连接器才能使此扩展程序正常工作。
在 Arch Linux、Manjaro Linux 上:
$ sudo pacman -S chrome-gnome-shell
Debian,Ubuntu:
$ sudo apt install chrome-gnome-shell
Fedora:
$ sudo dnf install chrome-gnome-shell
安装 GNOME Shell 集成浏览器扩展和本机连接器后,转到 CPU Power Manager 扩展页面, 并安装扩展。 为此,请单击 CPU 电源管理器旁边的“打开”按钮。
启用 CPU 电源管理器扩展
将出现一个弹出窗口并提示您是否要下载并安装 “CPU 电源管理器” 来自 gnome 扩展页面的扩展。 点击 安装 按钮。
从 gnome 扩展页面下载并安装 CPU 电源管理器扩展
安装扩展程序后,您将在 Gnome 顶部栏的右侧看到一个 CPU 图标。 单击该图标,您将获得安装扩展的选项:
在 Linux 上安装 CPU 电源管理器
如果你点击 “尝试安装”,您将收到密码提示。 扩展需要 root 权限来添加策略包规则来控制 CPU 频率。 Enter 这 sudo 密码并点击 “认证”,这样就完成了安装。 最后一个操作添加了一个 policykit 文件 – mko.cpupower.setcpufreq.policy 在 /usr/share/polkit-1/actions.
安装完成后,点击右上角的CPU图标,会看到CPU电源管理器实际界面如下图所示:
从顶部栏中启动 CPU 电源管理器
在 Linux 中使用 CPU 电源管理器控制和管理 CPU 频率
CPU 电源管理器需要零配置。 它将自动为您调整推荐的最小和最大 CPU 频率。 您可以通过从笔记本电脑上拔下电源来验证它。 一旦笔记本电脑处于电池模式,CPU 电源管理器将相应地自动调整最小和最大频率水平,以提高电池性能。
以下是 CPU 电源管理器界面中可用选项的列表。
- 查看当前CPU频率: 显然,您可以使用此窗口查看 CPU 运行的频率。
- 设置最大和最小频率: 使用此扩展,您可以根据最大频率的百分比设置最大和最小频率限制。 一旦设置了这些限制,CPU 将仅在此频率范围内运行。
- 打开和关闭涡轮增压: 这是我最喜欢的功能。 大多数 Intel CPU 具有“Turbo Boost”功能,即 CPU 的其中一个内核被提升到超过正常的最大频率以获得额外的性能。 虽然这可以使您的系统性能更高,但它也会大大增加功耗。 因此,如果您没有做任何密集的事情,那么能够关闭 Turbo Boost 并节省电量是很不错的。 事实上,就我而言,我大部分时间都关闭了 Turbo Boost。
- 内置配置文件: 默认情况下,CPU 电源管理器提供四个默认配置文件,即 高性能, 多媒体, 安静的, 节能器. 合适的 CPU 频率将根据您选择的配置文件自动调整。 您还可以制作具有最大和最小频率的配置文件,您可以轻松打开/关闭,而不是摆弄最大和频率。
- 自动切换: 启用后,它将自动选择您在“首选项”窗口中设置的配置文件。 有关详细信息,请参阅下一节。
优先
您还可以通过首选项窗口自定义扩展:
CPU 电源管理器首选项窗口
可以看到,可以设置是否显示CPU频率,是否显示在 兆赫 或者 千兆赫 在“常规”部分。 您还可以在此处设置默认 AC 和电池配置文件。 还记得 CPU 电源管理器主界面中的“自动切换”设置吗? 如果启用了自动切换设置,CPU 电源管理器将自动选择默认 AC 和电池配置文件的相关频率。
在第二部分,即配置文件中,您可以调整最小和最大频率并为每个默认配置文件设置涡轮增压。 也可以创建一个新的配置文件并删除不再需要的配置文件:
CPU 电源管理器配置文件
最后一部分是安装部分。 在本节中,您可以获取路径详细信息 cpufreqctl 和 政策工具包 规则。
卸载 CPU 电源管理器
CPU 电源管理器可以直接从 gnome 扩展页面或主界面的“安装”部分删除。
建议阅读:
- 在 Linux 中使用 Auto-cpufreq 自动优化 CPU 速度和功率
结论
与 Windows 和 Mac OS 相比,Linux 上的电源管理并不是最好的,许多人一直在寻找一种简单的方法来提高他们的 Linux 笔记本电脑的电池性能。 如果您是其中之一,请查看此扩展程序。 这是一种非常规的省电方法,但确实有效。 我当然喜欢这个扩展,并且已经使用了几个月了。
你觉得这个扩展怎么样? 把你的想法写在下面的评论中!
资源:
特色图片由 博里 从 像素.