4 sudo intel cpu administrator editing
尝试在 ubuntu 中禁用 Intel Turbo Boost下遵循此答案:
为了看到驱动程序:
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver
intel_pstate
intel_pstate
intel_pstate
intel_pstate
Run Code Online (Sandbox Code Playgroud)
然后,查询涡轮启用或禁用状态:
cat /sys/devices/system/cpu/intel_pstate/no_turbo
1
Run Code Online (Sandbox Code Playgroud)
这意味着它开启了。
要禁用它,我收到“不允许操作”:
echo "0" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
[sudo] password for cipeos:
0
tee: /sys/devices/system/cpu/intel_pstate/no_turbo: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
在答案 ( sudo echo "0" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo)下的评论中尝试建议我得到同样的结果。即使sudo su在这之前给出了相同的。
尝试手动查找文件:
sudo gedit /sys/devices/system/cpu/intel_pstate/no_turbo
Run Code Online (Sandbox Code Playgroud)
它只有一行:
1
Run Code Online (Sandbox Code Playgroud)
当我尝试将其更改为 0 并保存时,它说:“无法保存文件“/sys/devices/system/cpu/intel_pstate/no_turbo”。” 和“您没有保存文件所需的权限。请检查您输入的位置是否正确,然后重试。”
Dou*_*ies 11
Turbo 启用或禁用标志可能会产生误导。摘自Documentation/cpu-freq/intel-pstate.txt源代码树:
Sysfs will show :
max_perf_pct:100, which corresponds to 1 core ratio
min_perf_pct:24, max_efficiency_ratio / max 1 Core ratio
no_turbo:0, turbo is not disabled
num_pstates:26 = (max 1 Core ratio - Max Efficiency Ratio + 1)
turbo_pct:39 = (max 1 core ratio - max non turbo ratio) / num_pstates
Run Code Online (Sandbox Code Playgroud)
因此,在这种情况下,“1”表示涡轮被禁用。对于大多数计算机,可以在 BIOS 中禁用 turbo,在这种情况下,不能覆盖 Sysfs 中的指示器标志。示例 1(在 BIOS 中禁用 Turbo):
$ echo 0 | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
0
tee: /sys/devices/system/cpu/intel_pstate/no_turbo: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
示例 2(在 BIOS 中启用了 Turbo):
$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
1
$ echo 0 | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
0
$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8377 次 |
| 最近记录: |