CPU电源管理器 - 控制和管理Linux中的CPU频率

时间:2020-03-21 11:43:11  来源:igfitidea点击:

有工具,如TLP,笔记本电脑模式工具和Powertop,有助于降低功耗,并提高Linux上的整体笔记本电池寿命。

降低功耗的另一种方法是限制CPU的频率。
虽然这是一个始终是可行的,但它一般需要复杂的终端命令,使其对Noobs来说不方便。
但幸运的是,有一个GNOME扩展,可轻松设置和管理CPU的频率CPU电源管理器。
CPU Power Manager使用Intel_pstate频率缩放驱动程序(几乎每个Intel CPU支持)来控制和管理GNOME桌面中的CPU频率。

使用此扩展的另一个原因是减少系统中的加热。
在那里有许多系统可以在正常使用情况下变得令人不安。
限制CPU的频率可能会降低加热。
它还将降低CPU和其他组件的磨损和撕裂。

在Linux上安装CPU电源管理器

要安装GNOME扩展名,请首先需要安装GNOME Shell Integration浏览器扩展,提供与GNOME Shell和相应的扩展存储库HTTPS://extensions.gnome.org的集成。

如果我们在Google Chrome或者Chromium上,请转到Gnome Shell集成扩展页面并将其添加到浏览器。

然后,我们必须为此扩展安装本机连接器以工作。

On 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 Integration浏览器扩展名和本机连接器后,请转到CPU Power Manager扩展页面,并安装扩展名。

为此,请单击CPU Power Manager旁边的"ON"按钮。

如果要从GNOME Extensions页面下载并安装"CPU Power Manager"扩展名,将出现一个流行窗口和提示。
单击"安装"按钮。

扩展安装后,我们将获得GNOME Top Bar右侧的CPU图标。
单击图标,我们可以选择安装扩展名:

如果单击"尝试安装",则会收到密码提示。
扩展需要root权限以添加用于控制CPU频率的PolicyKit规则。
输入sudo密码,然后单击"身份验证",完成安装。
最后一个操作添加了一个policykit文件mko.cpupower.setcpufreq.policy at/usr/share/polkit-1 /操作。

安装完成后,如果单击右上角的CPU图标,我们将看到CPU Power Manager实际接口,如下图截图所示:

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

CPU Power Manager需要零配置。
它将自动调整推荐的最低和最大CPU频率。
我们可以通过从笔记本电脑拔下电源来验证它。
一旦笔记本电脑处于电池模式,CPU电源管理器将自动调整最小和最大频率级别,以提高电池性能。

以下是CPU Power Manager接口中的可用选项列表。

  • 请参阅当前的CPU频率:显然,我们可以使用此窗口查看CPU运行的频率。
  • 设置最大和最小频率:使用此扩展,我们可以根据最大频率的百分比设置最大和最小频率限制。一旦设置了这些限制,CPU将仅在此频率范围内运行。
  • 转动涡轮增压和关闭:这是我最喜欢的功能。大多数英特尔CPU具有"Turbo Boost"功能,由此CPU的其中一个核心被提升到正常的最大频率以进行另外的性能。虽然这可以使系统更加表现,但它也增加了很多功耗。所以如果你没有做任何密集,那么能够关闭涡轮增压并节省电力很好。事实上,在我的情况下,我大部分时间都会关闭涡轮增压。
  • 内置配置文件:默认情况下,CPU Power Manager提供四个默认配置文件即高性能,多媒体,安静,节能。基于我们选择的配置文件,将自动调整合适的CPU频率。我们还可以使用Max和Min频率进行配置文件,即我们可以轻松地打开/关闭而不是使用最大和频率摆动。
  • 自动切换:启用后,它会自动选择首选项窗口中设置的配置文件。有关更多详细信息,请参阅下一节。

首选项

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

如我们所见,我们可以设置是否要显示CPU频率,以及是否在"常规"部分中以MHz或者GHz显示它。
我们还可以在此处设置默认的AC和电池配置文件。
请记住CPU Power Manager主界面中的"自动切换"设置?
如果启用了自动切换设置,CPU Power Manager将自动为默认交流和电池配置文件选择相关频率。

在"第二部分"中:配置文件中,我们可以调整最小和最大频率,并为每个默认配置文件设置Turbo Boost。
还可以创建一个新配置文件并删除不再需要的配置文件:

最后一节是安装部分。
在本节中,我们可以获得CPUFreqctl和策略套件规则的路径详细信息。

卸载CPU Power Manager

CPU Power Manager可以直接从Gnome Extensions页面中删除,也可以从主界面中的"安装"部分中删除。