之前发布于 Ask Ubuntu。因不相关而删除:
https://askubuntu.com/questions/886963/process-polyhedra-using-100-cpu-thread?
系统:
- Linux Mint 17.3 肉桂 64 位
- 内核 3.19.0-32-generic
- 英特尔至强 E3-1231 v3(4 核、8 线程)
- NVIDIA GeForce GTX 950 NVIDIA 驱动程序 375.26
我注意到我的风扇最近有点吵,于是打开系统监视器,发现我的 8 线程(4 核)CPU 的一个线程处于恒定 100% 负载。
我跑到了top并得到了以下结果:
Polyhedra 是我已经使用了一段时间的屏幕保护程序,但直到最近才出现此问题。 (显然,在我截取屏幕截图时,屏幕保护程序本身并未运行。该过程一直持续到我在系统监视器中手动将其终止)
我开始滚动浏览设置菜单中的屏幕保护程序,每次在预览窗口中打开具有 3D 图形的新 xscreensaver 屏幕保护程序时,另一个 CPU 线程就会达到 100%,并一直保持在那里,直到我终止该进程:
我最近更新了 NVIDIA 驱动程序(包括 CUDA),但第一次尝试从更新管理器安装它们时遇到了问题。我怀疑这可能是问题的根源。有人知道吗?
答案1
我在对 Mint 18.1 中的类似问题进行故障排除时发现了此线程。我的CPU运行温度很少超过33摄氏度。昨天,我发现两次下班后温度已经攀升至41摄氏度。我运行“top”,发现 xscreensaver 多面体的 CPU 使用率为 99 - 100%。禁用屏幕保护程序解决了该问题。