在没有其他程序运行的情况下,compiz 消耗 40% 的 CPU 是否正常?

Jis*_*kya 30 performance compiz cpu 12.04

当我没有其他程序运行时,compiz至少占用我 40% 的 CPU。
这是正常的吗?如果它是正常的,无论如何我可以让这个程序占据更小的百分比吗?

小智 13

我遇到了同样的问题,CPU 负载上升到 70%~80%,这让我在从 10.04 升级到 12.04 后很长一段时间不高兴。

并将 compiz 设置重置为默认值或删除~/.compiz-1&~/.config/compiz-1文件夹不起作用。

但是当我在ccsm(CompizConfig 设置管理器)中取消选中 OpenGL 下的“同步到 VBlank”框后,CPU 负载立即下降到 1%。

希望这会帮助你和其他人......

抱歉我的表达不好(我是来自中国的学生)。


Eug*_*lov 6

编辑:从 Ubuntu 12.10 开始,这不再是一个选项,因为 Unity-2D 被 quantal 删除了。

由于compiz,我在cpu 使用方面遇到了同样的问题。我的解决方法是将会话从 Ubuntu 切换到 Ubuntu 2D。

ubuntu 2d

  • 这是不正常的,在现代高端机器上切换到 Unity 2D 是没有解决方案的。开发人员应该真正解决这个问题,因为它非常烦人。 (5认同)
  • 这怎么可能是一个解决方案?OP 想要使用较少 CPU 使用率的 compiz。在 unity-2d 中没有 compiz。 (4认同)

ECI*_*CII 6

有同样的问题。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
Run Code Online (Sandbox Code Playgroud)

在重新启动并确认一切正常后,您可以简单地删除这些备份(除非您需要使用它们)。

rm -Rfv ~/.compiz-1.BACKUP
rm -Rfv ~/config/.compiz-1.BACKUP
Run Code Online (Sandbox Code Playgroud)

它可以帮助做unity --reset