Compiz持续占用8%至25%的CPU资源

有什么建议吗?
  • Intel Core 2 Quad x64
  • Ubuntu precise 12.04
  • Dell OptiPlex 760
  • nvidia显卡驱动程序

我这里也有同样的问题...戴尔Precision,双核处理器,Nvidia显卡。 - Matthieu
1@JosuhaRountree 我明白你的意思。我认为你应该再给Ubuntu一个机会。只是不要使用11.04以上的版本。选择9.10或者其他版本,如果你想使用11.04或者11.10,请确保安装gnome-panel,它是最接近Gnome 2的东西,可以显著减少Compiz带来的困扰。我使用的是带有gnome-panel的Ubuntu 11.10。作为一名数学程序员,使用这个配置后,我只占用了500MB的内存,相当于我的RAM的1/16。 - dearN
你为什么不使用另一个发行版呢? - JMCF125
4个回答

我也发现 Compiz 经常占用大约 10-12% 的 CPU。我使用 ccsm 进行安装。

sudo apt-get install compizconfig-settings-manager

启动CCSM并取消OpenGL中的同步到vblank选项。现在compiz只占用2-4%的CPU。 这个网站还建议将纹理过滤器设置为快速

1对我来说,使用 ATI 7950 的效果不错。 - unludo
2为什么这个有效呢? - Alex
此外,还有在这里记录的建议将"纹理过滤器"从"好"改为"快"。 - Torben Gundtofte-Bruun
对我也起作用了! - Amorphous
1链接已损坏。 - DavidJ
在设置垂直同步后,我尽可能关闭窗口阴影和一些相同的装饰。之后,Compiz的使用率为1.4-3%。 - sarki_roka
这个方法有效,但是我注意到在使用谷歌浏览器观看视频时,Compiz的CPU使用率很高。如果将视频全屏观看,问题就会解决。 - mchid

遇到了同样的问题。Compiz一直在40%左右(AMD CPU,ATI 58xx,12.04)。然后我按照this answer中的说明进行操作,CPU利用率降低到10%以下。希望对你有所帮助。

对于我来说,在12.10版本中,删除~/.compiz上的compiz设置并重新启动解决了问题。我只是重命名了文件夹,如果你想在之后恢复设置,这可能会有所帮助。

在Ubuntu 12.04 x64上,对于使用NVIDIA GPU的T61来说,似乎取消在ccsm OpenGL设置中勾选同步到VBlank有所帮助。在nvidia-settings中,同步到vblank已经启用,因此没有出现垂直撕裂或其他类似问题。