![Gnome 中的帧丢失](https://linux22.com/image/925847/Gnome%20%E4%B8%AD%E7%9A%84%E5%B8%A7%E4%B8%A2%E5%A4%B1.png)
有时,当我在台式电脑上执行一些图形密集型任务时,例如在 YouTube 上观看视频或创建 3D 模型,一段时间后我会注意到帧丢失——鼠标光标移动不流畅,动画出现不流畅。即使在此过程中,我的电脑完全可用,只是加载程序很慢。
在此期间,我打开gnome 系统监视器并看到 4 个过程——
- kidle_inj/0
- kidle_inj/1
- kidle_inj/2
- kidle_inj/3
CPU 使用率过高(约 20% 或更多)。离开计算机一段时间后,这些进程停止,速度再次恢复正常。Ubuntu 19.10 和 20.04 都出现过这种情况。
我设法截取了这种情况的屏幕截图,以防您需要参考:
我认为我的问题与其他问题不同,因为在这种情况下,计算机既不会完全冻结,也不需要重新启动计算机才能恢复正常状态,一段时间后它会自行恢复正常。这是什么原因造成的?如何解决此问题?
仅供参考,我有 Intel Graphics 2500。
答案1
我在网上搜索后发现,这种情况是由于处理器过热造成的,而减速是计算机的一种保护措施,可以防止处理器进一步升温,否则可能会损坏处理器。
我安装lm-sensors
后发现,每当我执行任何 CPU 密集型任务时,处理器温度都会超过 90 摄氏度,然后我的电脑就会感觉很慢。当我将它放置一段时间后,当温度降至 85 摄氏度以下时,它会自动恢复正常状态。
lm-sensors
还透露,问题实际上出在 CPU 风扇上,它没有旋转(0 RPM),导致处理器过热。我不得不更换 CPU 风扇,之后问题就解决了。因此,遇到此问题的人应该从 BIOS 屏幕检查 CPU 温度,或通过使用来lm-sensors
查找问题所在。