我在上次尝试从全新安装16.04 LTS升级到18.04 LTS时遇到了相同的问题。当我浏览Internet时,尤其是在播放视频时,CPU + GPU升高到很高的水平,导致节流并产生无法忍受的滞后,使系统无法使用约60秒或更长时间。
使用Ubuntu 16.04 LTS,我从未遇到过这个问题。当然,温度经常升高且节流(通常都是笔记本电脑),但系统从未停止使用,视频播放流畅。
我以前的解决方案是再次降级到16.04 LTS,但是现在我需要更新的版本,因此我想找到一个解决方案。
系统规格:
- 处理器:Intel Core i7-6500U
- GPU:Intel HD Graphics 520
- Ubuntu的:18.04 LTS
- 的Linux:4.15.0-30
- 台面:18.0.5
- 硬件加速:开
更新1
无疑,这是频率节流的问题。系统一直在等待温度达到极限(默认值为85ºC),然后intel_powerclamp
触发模块,从而使系统无法使用60秒钟或更长时间,而不是通过限制CPU频率来避免处理器过热。
我希望性能会逐渐下降intel_powerclamp
,但不是,而是全部或全部。¿可以配置吗?
我当前的解决方案是对此答案的脚本进行修改。看来可行,但这是一个大技巧。必须有一种常规的方法来调整系统配置以实现相同的结果。
更新2
如果我关闭频率涡轮增压(echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
),问题将完全消失。温度永远不会达到极限,更新1上介绍的脚本也不会启动intel_powerclamp
,并且笔记本电脑流畅且可用。
现在的问题是涡轮增压已禁用。使用Ubuntu 16.04 LTS,我从未遇到过这个问题。
显然,这是Ubuntu 18.04 LTS的热管理子系统的错误配置。有办法解决吗?
更新3
系统仍然无法使用。安装Ubuntu 18.04 LTS服务器以及Gnome3以外的其他任何方法都可以。好吧,这不是Gnome的新奇之处,但是它可用于16.04 ...
make
。我试图限制make
仅使用一个进程,但是这会导致更长的运行时间和更多的热量。就我而言,它不会节流,但会严重关闭整个笔记本电脑。