在没有其他程序运行的情况下,compiz 占用了 40% 的 CPU,这正常吗?

在没有其他程序运行的情况下,compiz 占用了 40% 的 CPU,这正常吗?

当我没有运行其他程序时,它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。

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 之后)。

相关内容