问题描述
当我没有其他程序在运行时,compiz
至少占用我CPU的40%。这是正常的吗?如果这是正常的,无论如何我可以使这个程序占用较小的百分比?
最佳解决办法
编辑:从Ubuntu 12.10开始,这不再是一个选项,因为Unity-2D被丢弃了。
由于compiz,我遇到与cpu使用相同的问题。我的解决方法是将会话从Ubuntu切换到Ubuntu 2D。
次佳解决办法
我有同样的问题,CPU负载上升到70%~80%,这从10.04升级到12.04后很长一段时间让我心烦意乱。
并将compiz设置重置为默认值或删除~/.compiz-1
& ~/.config/compiz-1
文件夹不起作用。
但在我取消选中ccsm
(CompizConfig设置管理器)中OpenGL下的“同步到VBlank”框后,CPU负载立即下降到1%。
希望这会帮助你和其他人……
抱歉我的表情很差(我是来自中国的学生)。
第三种解决办法
有同样的问题。 Compiz持续在40%左右(AMD CPU,ATI 58xx,12.04)。然后我跟着这篇文章https://askubuntu.com/a/127310/26508,CPU利用率降到10%以下。希望能帮助到你。
编辑与指导:
只需备份(重命名)~/.compiz-1
和~/.config/compiz-1
目录,然后使用默认设置再次创建它们(您需要注销并再次登录)。
mv ~/.compiz-1 ~/.compiz-1.BACKUP
mv ~/.config/compiz-1 ~/config/.compiz-1.BACKUP
重新启动并确认一切正常后,您可以简单地删除这些备份(除非您有用它们)。
rm -Rfv ~/.compiz-1.BACKUP
rm -Rfv ~/config/.compiz-1.BACKUP
它也有助于做unity --reset
第四种办法
-
安装
compizconfig-settings-manager
。通过在短划线中键入ccsm
来运行它。 -
在应用程序的主窗口中,单击带有首选项标签的底部链接。
-
在“配置文件”选项卡中,单击“重置为默认值”按钮
-
注销并再次登录。
希望这会有所帮助
第五种办法
显然此网站上有ATI卡的错误:http://followthegeeks.com/compiz-is-consuming-too-much-cpu-heres-the-solution/
基于该网站有几个步骤:
-
安装compizconfig-settings-manager(CCSM)
-
导航到opengl然后将Texture Filter更改为Fast并取消选中同步到VBlank
-
关闭CCSM然后重启ubuntu
检查系统监视器,希望compiz不再需要大量的CPU。
第六种办法
新版本的Compiz和Unity插件进行了重大更改,使其行为有所不同。在我自己的情况下,我有to reset compiz settings to defaults,以便在升级到12.04后使其正常工作。
我有一张ATI Radeon HD5750卡,与11.10相比,我确实注意到了(在修复compiz之后)性能的提升。