Xorg / Compiz正在使用大量CPU。该怎么办?


14

我正在使用Ubuntu 12.04。

我一直试图找出是什么原因导致Xorg和Compiz几周来频繁接近最大化我的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,

2
您正在使用什么图形卡?请新增的输出lspci | grep VGAglxinfo | grep render以及您的内容/var/log/Xorg.0.log
Braiam

同样,统一支持测试也很有用。我认为它将显示软件渲染处于活动状态。
Danatela

奇怪的是,当Skype运行时,我的xorg和compiz的使用变成了op。skype本身使用了2%的
续费

Answers:


6

我使用“ Compiz Config设置管理器”来解决相同的问题。尽管它并没有占用我太多的CPU,但足以不时地惹恼我。

须藤apt-get install compizconfig-settings-manager

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

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

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


2
有关“同步到VBlank”的一些信息ubuntuforums.org/showthread.php?t=1537858
HongboZhu 2014年

2
如果您有nvidia驱动程序,则可能还要尝试在nvidia设置中关闭“同步到Vblank”。
Gauthier 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.