几天前,我在 XPS 13 9360 上安装了 Xubuntu 17.04。从那时起,xorg 偶尔会占用 100% 的 CPU 一段时间。这主要发生在启动或从挂起状态恢复后。我读过https://wiki.ubuntu.com/X/Troubleshooting/HighCPU但这些情况似乎都不符合我的情况。
我已经确认它没有使用软件渲染,而是使用英特尔显卡。系统仍然可用,但风扇不停旋转,速度有点慢。我在使用 Ubuntu 16.10 时没有遇到这个问题。
Xorg.0.log 中没有任何东西跳出来。我如何才能知道 Xorg 正在尝试做什么?
Xorg.0.日志:https://gist.github.com/anonymous/826812e3808aa22f531cbfe19521f8b3
答案1
在注意到 xfsettingsd 和 xorg 也在不断使用 CPU 之后,我偶然发现了https://bugs.launchpad.net/ubuntu/+source/linux/+bug/998310这表明 ~/.Xmodmap 是罪魁祸首。
我删除了 Xmodmap,重新启动,并且很高兴地报告 CPU 使用率没有过高。