当前位置: 首页>>技术教程>>正文


为什么缺少 cpufreq-utils 指标上的频率选项?

,

问题描述

我刚刚升级到 utopic,cpufreq-utils 的指示器只显示两个 cpu 频率选项:Power save 和 Performance。

在信任之前:

现在在乌托邦:

问候。

最佳答案

如果您有较新的 Intel 处理器,那是因为 Ubuntu 使用了一个名为 P-State 的新 cpufreq 驱动程序。此驱动程序只有两个调速器可用,即 Performance 和 Powersave。

没有列出频率,因为您实际上无法使用较新的 Core 处理器将处理器计时到特定频率。即使您使用旧的 ACPI cpufreq 驱动程序将其设置为特定频率,CPU 本身也会根据电压和温度值设置该硬件的频率。

如果你真的想禁用它并返回到 ACPI cpufeq(更旧,更慢)你需要 edit your GRUB config like in this link ,只添加 intel_pstate=disable 而不是 intel_pstate=enable

运行\n gksu gedit /etc/default/grub

并更改显示 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 的行

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=disable"

Ctrl + X 然后按 Y 保存。

然后运行 ​​sudo update-grub 并重新启动机器以查看更改是否生效。

次佳答案

Ubuntu 14.10 默认使用 intel_pstate 进行频率控制,它只有 performance 和 powersave 用于 governor 选项。如果您希望使用 acpi 频率控制,则需要使用内核参数 intel_pstate=disable 进行引导。

为此,您需要编辑 grub 文件

在终端中(按 ctrl + alt + t ):

cd /etc/default
sudo cp grub grub.backup
sudo nano grub

找到以 GRUB_CMDLINE_LINUX_DEFAULT 开头的行

将单词 intel_pstate=disable 附加到此行,在最终引用之前

ctrl + o写入文件,按ctrl + x退出。

sudo update-grub
sudo reboot

尽管如此,我还是开始使用 intel_pstate 来管理我的计算机,并发现它的性能非常好。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13331.html,未经允许,请勿转载。