CPU Power Manager –在Linux中控制和管理CPU频率

有一些工具,例如 TLP笔记本电脑模式工具 Powertop,有助于降低功耗并改善Linux上笔记本电脑的总体电池寿命。 降低功耗的另一种方法是限制CPU的频率。 尽管这一直是可行的,但通常需要复杂的终端命令,这对菜鸟来说很不方便。 但幸运的是,有一个gnome扩展可以帮助您轻松设置和管理CPU的频率- CPU电源管理器。 CPU电源管理器使用 intel_pstate 频率缩放驱动程序(几乎每个Intel CPU都支持)以控制和管理GNOME桌面中的CPU频率。

使用此扩展程序的另一个原因是减少系统的热量。 有许多系统在正常使用中会变得不舒服。 限制CPU的频率可以减少发热。 它还可以减少CPU和其他组件的磨损。

在Linux上安装CPU Power Manager

要安装GNOME扩展,首先需要安装GNOME Shell集成浏览器扩展,该扩展提供与GNOME Shell和相应扩展库的集成。 https://extensions.gnome.org。 如果您使用的是Google Chrome或Chromium,请转到 GNOME Shell集成扩展页面 并将其添加到您的浏览器。

然后,您必须安装本机连接器才能使此扩展正常工作。

在Arch Linux,Manjaro Linux上:

$ sudo pacman -S chrome-gnome-shell

DebianUbuntu

$ sudo apt install chrome-gnome-shell

软呢帽:

$ sudo dnf install chrome-gnome-shell

安装GNOME Shell集成浏览器扩展程序和本机连接器后,转到 CPU电源管理器扩展的页面,然后安装扩展程序。 为此,请单击CPU电源管理器旁边的“ ON”按钮。

启用CPU Power Manager扩展

将出现一个弹出窗口并提示您是否要下载并安装 “ CPU电源管理器” gnome扩展页面中的扩展。 请点击 安装 按钮。

从gnome扩展页面下载并安装CPU Power Manager扩展

安装扩展程序后,您将在Gnome顶部栏的右侧看到一个CPU图标。 单击该图标,您将获得一个安装扩展的选项:

在Linux上安装CPU Power Manager

在Linux上安装CPU Power Manager

如果单击 “尝试安装”,您将看到密码提示。 该扩展需要root特权才能添加用于控制CPU频率的policykit规则。 输入sudo密码,然后单击 “认证”,完成安装。 最后一个操作添加了一个策略工具文件- mko.cpupower.setcpufreq.policy/ usr / share / polkit-1 / actions

安装完成后,如果单击右上角的CPU图标,您将看到CPU电源管理器的实际界面,如以下屏幕截图所示:

从顶部栏启动CPU Power Manager

从顶部栏启动CPU Power Manager

在Linux中使用CPU Power Manager控制和管理CPU频率

CPU电源管理器要求零配置。 它将自动为您调整建议的最小和最大CPU频率。 您可以通过从笔记本电脑上拔下电源来进行验证。 笔记本电脑进入电池模式后,CPU电源管理器将相应地自动调整最低和最高频率水平,以提高电池性能。

这是CPU电源管理器界面中可用选项的列表。

  • 查看当前的CPU频率: 显然,您可以使用此窗口查看CPU运行的频率。
  • 设置最大和最小频率: 使用此扩展,您可以按照最大频率的百分比设置最大和最小频率限制。 一旦设置了这些限制,CPU将仅在该频率范围内运行。
  • 打开和关闭Turbo Boost: 这是我最喜欢的功能。 大多数英特尔CPU具有“ Turbo Boost”功能,通过该功能可以将CPU的核心之一提升到超过正常的最大频率,从而获得更高的性能。 尽管这可以使您的系统性能更高,但也会大大增加功耗。 因此,如果您不做任何密集的工作,那么能够关闭Turbo Boost并节省电量就很好了。 实际上,就我而言,我大多数时候都关闭了Turbo Boost。
  • 内置配置文件: 默认情况下,CPU电源管理器提供四个默认配置文件,即 高性能多媒体安静节能器。 合适的CPU频率将根据您选择的配置文件自动调整。 您还可以创建具有最大和最小频率的配置文件,可以轻松地打开/关闭它们,而不必摆弄最大和频率。
  • 自动切换: 启用后,它将自动选择您在“首选项”窗口中设置的配置文件。 有关更多详细信息,请参见下一部分。

首选项

您还可以通过首选项窗口自定义扩展名:

CPU Power Manager首选项窗口

CPU Power Manager首选项窗口

如您所见,您可以设置是否要显示CPU频率,以及是否以 兆赫 要么 h 在“常规”部分。 您还可以在此处设置默认的交流和电池配置文件。 还记得CPU电源管理器主界面中的“自动切换”设置吗? 如果启用了“自动切换”设置,则CPU电源管理器将自动为默认的交流和电池配置文件选择相关的频率。

在第二部分(即配置文件)中,您可以调整最小和最大频率并为每个默认配置文件设置涡轮增压。 也可以创建一个新的配置文件并删除不再需要的配置文件:

CPU电源管理器配置文件

CPU电源管理器配置文件

最后一部分是安装部分。 在本节中,您可以获取 cpufreqctl政策工具 规则。

卸载CPU电源管理器

可以从gnome扩展页面或从主界面的“安装”部分直接删除CPU电源管理器。

建议阅读:

  • 在Linux中使用Auto-cpufreq自动优化CPU速度和功耗

结论

与Windows和Mac OS相比,Linux上的电源管理并不是最好的,许多人一直在寻找一种简便的方法来提高Linux笔记本电脑的电池性能。 如果您是其中之一,请签出此扩展程序。 这是节省功率的非常规方法,但确实有效。 我当然喜欢这个扩展,并且已经使用了几个月。

您如何看待这个扩展? 在下面的评论中发表您的想法!

资源:

特色图片 薄饼像素

CPU电源管理器扩展GNOMEGnome扩展Gnome-shellIntel-pstate-driverJavaScriptLinux

Sidebar