我有一台 I7-8750H,目前有一台双启动机器,上面有 Win10 和 Ubuntu 18.04,内核是 4.18.8。
当我在 Windows 中对 CPU 的所有核心进行压力测试时,它达到了 3.9 GHz,这是应该的,但是当我在 Ubuntu 中进行压力测试时,核心仅达到 2.5 GHz。
我曾尝试改变缩放调节器,但并没有改变结果。
i7z 说:
Socket [0] - [physical cores=6, logical cores=12, max online cores ever=6]
TURBO ENABLED on 6 Cores, Hyper Threading ON
Max Frequency without considering Turbo 2307.32 MHz (100.32 x [23])
Max TURBO Multiplier (if Enabled) with 1/2/3/4/5/6 Cores is 41x/41x/40x/40x/39x/39x
答案1
完整答案请参阅:Turbo Boost 可以正常工作吗?
英特尔 Turbo Boost 是否已启用?
使用终端,您可以检查 Turbo Boost 功能是否启用:
$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
0
这是双重否定;当“无涡轮”关闭(=0)时,涡轮增压就会打开。
要禁用 Turbo Boost,请使用sudo
电源并将开关设置no_turbo
为1
:
$ echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
1
返回值1
表明涡轮增压现已关闭。
我写信是cpuf
为了让你将最小和最大频率更改为允许范围内的任意频率:
访问链接来复制脚本或获取更多详细信息。