在我上次尝试从 16.04 LTS 升级到 18.04 LTS 时(通过全新安装),我遇到了同样的问题。当我浏览互联网时,特别是当我播放视频时,我的 CPU+GPU 会快速提升到高水平,导致节流并产生无法忍受的延迟,使系统无法使用大约 60 秒或更长时间。
使用 Ubuntu 16.04 LTS 我从未遇到过这个问题。当然,温度升高和节流频繁(毕竟这是一台笔记本电脑),但系统从未无法使用,视频播放也很流畅。
我之前的解决方案是再次降级到 16.04 LTS,但现在我需要更新的版本,所以我想找到一个解决方案。
系统规格:
更新 1
绝对是频率限制的问题。系统不是通过节流 CPU 频率来避免处理器过热,而是等待温度达到限制(默认为 85ºC),然后intel_powerclamp模块触发,使系统无法使用 60 秒或更长时间。
我希望从 开始逐步性能下降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 服务器和 …