Dell Inspiron 15 5510(i7-11390H)CPU clock speed异常偏低及高负载下性能提升咨询
Hey Seth, 我碰到过不少类似的Intel 11代移动端CPU的问题,结合你的情况给你几个排查和解决方向:
检查CPU调度器(Governor)是否真的生效
Ubuntu自带的"Performance"模式有时候可能没完全落实到每个核心,你可以手动确认一下。打开终端跑这条命令:cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor如果输出里不是全都是
performance,那就手动临时切换(重启后会恢复,先测试效果):echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor要是测试有效想永久生效,就装个
cpufrequtils工具:sudo apt install cpufrequtils然后编辑
/etc/default/cpufrequtils文件,添加一行:GOVERNOR="performance"保存后重启系统就行。
调整Intel Speed Shift(EPP)参数
11代Intel CPU有个更直接的性能控制选项叫Energy Performance Preference(EPP),这个优先级比传统的Governor更高。先看看当前值:cat /sys/devices/system/cpu/cpu*/cpufreq/energy_performance_preference性能模式下应该显示
performance或者0(不同内核版本显示可能不一样)。如果不是,手动设置:echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/energy_performance_preference要永久生效的话,可以把这条命令加到
/etc/rc.local里(如果没有这个文件就新建一个),别忘了给文件加执行权限:sudo chmod +x /etc/rc.local进BIOS检查电源固件设置
有时候系统层面的设置干不过BIOS里的限制。重启电脑按F2(戴尔一般是这个键)进BIOS,找到Power Management相关的选项,确认:- 电源模式已经设为"Performance"或者"Maximum Performance"
- 没有开启CPU功率限制、 thermal限制这类节能选项,确保相关数值拉到最大
保存设置后重启再测。
更新内核和Intel微码
有些旧版本的Linux内核对11代Intel CPU的睿频支持有bug,你可以试试升级到最新稳定内核:sudo apt update && sudo apt upgrade linux-generic升级完重启。另外,Intel的微码更新也能修复一些CPU性能相关的问题,装一下:
sudo apt install intel-microcode同样需要重启生效。
再确认电源适配器的状态
虽然你说用了合适的电源,但还是建议再检查一下适配器的额定功率——i7-11390H至少要65W,最好是90W的戴尔原装适配器。有时候适配器接触不良、接口氧化或者老化,系统会误判为低功率电源,从而限制CPU性能。可以换个同规格的原装适配器试试。
备注:内容来源于stack exchange,提问作者Seth Yong




