有没有办法在 Ubuntu 18.04 Bionic beaver 中更改 CPU 的最小/最大频率?我想将我的最大 CPU 频率降低到 1700000 以使我的笔记本电脑运行更安静。以下是 CPU 频率结果。
$ paste <(cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_min_freq) <(sudo cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq) <(cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_max_freq) | column -s $'\t' -t
cat: '/sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq'
800000 2194.934 2200000
800000 2194.911 2200000
800000 2194.916 2200000
800000 2194.940 2200000
编辑 2019 年 5 月 13 日 - 简单的 bash GUI 脚本
我编写了这个简单的 bash GUI 脚本来更改最小和最大频率:
原始答案
发现您的最小/最大/当前频率
要发现您的频率,请将此命令复制并粘贴到您的终端中(不带
$
或#
提示):列出了每个 CPU 的最小频率、当前频率和最大频率。在我的情况下它是 8 个 CPU,在你的情况下它将是 4 个 CPU(双核 x 每核 2 个线程)。
值以 MHz 为单位列出,带三位小数。所以 CPU 0 显示:
如何重置最大频率
要将最大频率更改为更低(您不能将其更改为更高),请使用此命令将其从 2200 Mhz 更改为 1700 Mhz:
我发现以下对我有用的项目:
https://github.com/konkor/cpufreq
它带有一个易于安装的 deb 包,以获取更多信息。阅读安装 README.md 文件
https://github.com/konkor/cpufreq/blob/master/INSTALL.md#releases-page
不在内核中,但您可以进入 BIOS/Setup 并禁用省电功能(这在主板之间有所不同,所以我不知道这些选项是什么,因此无法具体说明)。当您禁用省电功能时,您会一直将 CPU 锁定在其最大速度。