当我没有运行其他程序时,它compiz
至少占用了 40% 的 CPU。
这是正常的吗?如果这是正常的,我有什么办法可以让这个程序占用更少的百分比吗?
答案1
我也遇到了同样的问题,从 10.04 升级到 12.04 后,CPU 负载上升到 70%~80%,这让我烦恼了很长一段时间。
将 compiz 设置重置为默认值或者删除~/.compiz-1
&~/.config/compiz-1
文件夹也不起作用。
但是在我取消选中(CompizConfig 设置管理器)中 OpenGL 下的“同步到 VBlank”框后ccsm
,CPU 负载立即下降到 1%。
希望这对您和其他人有所帮助...
抱歉我的表达能力不好(我是来自中国的学生)。
答案2
编辑:从 Ubuntu 12.10 开始,这不再是一个选项,因为 Unity-2D 已被量子化。
由于 compiz,我遇到了同样的 CPU 使用问题。我的解决方法是将会话从 Ubuntu 切换到 Ubuntu 2D。
答案3
遇到了同样的问题。Compiz 一直保持在 40% 左右(AMD CPU,ATI 58xx,12.04)。然后我按照这篇文章https://askubuntu.com/a/127310/26508CPU 利用率降至 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
这也有助于
答案4
新版本的 Compiz 和 Unity 插件有重大变化,使其行为有所不同。就我自己而言,我将 compiz 设置重置为默认设置以便在升级到 12.04 后能够正常工作。
我有一张 ATI Radeon HD5750 卡,与 11.10 相比,我注意到性能有了很大的提高(修复 compiz 之后)。