Xorg/Compiz 占用大量 CPU。该怎么办?

Xorg/Compiz 占用大量 CPU。该怎么办?

我正在使用 Ubuntu 12.04。

几个星期以来,我一直在试图找出是什么原因导致我的 Xorg 和 Compiz 经常接近 CPU 使用率的最大值。本质上,在正常使用期间,这两个进程的 CPU 使用率会在几乎不使用 CPU 和完全使用 CPU 之间波动。

我做了一些研究,这可能是内存泄漏,但我不太确定。有人知道是什么原因导致了这个问题,我该如何修复它吗?


我正在使用 ATI Mobility Radeon 5400。

$ lspci | grep VGA
01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RS880M [Mobility Radeon HD 4200 Series]
02:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Manhattan [Mobility Radeon HD 5400 Series]


$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on AMD RS880
    GL_NV_conditional_render, GL_AMD_conservative_depth,

答案1

我使用“Compiz Config Settings Manager”解决了同样的问题。虽然它占用的 CPU 并不多,但偶尔还是会让我烦恼。

sudo apt-get 安装 compizconfig-settings-manager

安装后,按下 Super/Windows 键,然后开始输入“Compiz”,之后您可以选择该工具。(打开应用程序时会出现警告,提示要小心所做的更改。)单击“确定”,然后单击“OpenGL”(实际单词)

取消选中“同步到 VBlank”,并根据您的系统相应地更改“纹理过滤器”。(我个人将其设置为“快速”,没有遇到任何问题。)

之后我退出应用程序并重新启动计算机,没有出现任何其他问题。

相关内容