我有一台搭载着i7-8750H处理器的电脑,目前在我的机器上使用着Win10和Ubuntu 18.04双系统,并且使用了4.18.8内核。
当我在Windows中对所有核心进行压力测试时,它可以正常达到3.9 GHz的频率,但是当我在Ubuntu中进行同样的压力测试时,核心只能到达2.5 GHz的频率。
我已经尝试更改了频率调度器,但结果并没有改变。
i7z显示:
当我在Windows中对所有核心进行压力测试时,它可以正常达到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
intel_pstate=no_hwp
进行引导;仅对一个CPU进行压力测试能否提升频率至接近4.1 GHz?使用acpi-cpufreq驱动器intel_pstate=disable
进行引导;尝试使用内核4.19-rc5。请问您的压力测试方法是什么? - Doug Smythies/etc/default/grub
文件,并将(例如)这一行:GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 consoleblank=300"
修改为GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 consoleblank=300 intel_pstate=disable"
,然后运行sudo update-grub
命令并重启系统。在此之前,请务必备份原始的/etc/default/grub
文件。不过,看起来修改后的设置已经正常工作了。建议进行自己的压力测试,以便确切地知道它的工作情况。例如:对于所有 CPU 运行taskset -c 7 yes > /dev/null &
命令,然后使用killall yes
命令终止它们。这样你就可以确定它是 CPU 绑定而不是 IO/磁盘限制了。 - Doug Smythies