如何将 CPU 扩展驱动程序更改为 intel_pstate

如何将 CPU 扩展驱动程序更改为 intel_pstate

我有一台 iMac,Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz(1 个物理,4 核,8 线程)

Ubuntu 18.04.3 LTS

我尝试了各种各样的方法(其中大多数我甚至不记得了)来改变 CPU 频率,因为它始终固定为 1.2GHz(最低)。

目前使用 acpi-cpufreq 驱动程序:

$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq

我想切换回intel_pstate但我不知道如何实现这一点。

当尝试切换到时,acpi-cpufreqintel_pstate=disable在我的/etc/默认/grub。我将其删除并执行了它sudo update-grub,但重启后我仍然得到它acpi-cpufreq是缩放驱动程序。

有什么提示吗?

答案1

一般答案:

打开终端并输入:
sudo gedit /etc/default/grub
然后找到行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
并将其更改为:
GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=enable quiet splash"
保存文件并运行以下命令:
sudo update-grub
重新启动系统并检查它是否已启用:
sys/devices/system/cpu/cpu*/cpufreq/scaling_driver

针对第二代之前的英特尔处理器的答案:

很抱歉,您无法在处理器上使用 intel_pstate。它只能与 Sandy Bridge(第二代)及以上处理器兼容。您只能将旧 CPUfreq 与 Intel i7 870 一起使用
额外信息:
https://www.kernel.org/doc/html/v4.12/admin-guide/pm/intel_pstate.html

相关内容