当前位置: 首页>>技术问答>>正文


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

, , , ,

问题描述

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

最佳解决办法

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

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

12.04,compiz,performance,cpu,ubuntu

次佳解决办法

我有同样的问题,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

第四种办法

  1. 安装compizconfig-settings-manager。通过在短划线中键入ccsm来运行它。

  2. 在应用程序的主窗口中,单击带有首选项标签的底部链接。

  3. 在“配置文件”选项卡中,单击“重置为默认值”按钮

  4. 注销并再次登录。

希望这会有所帮助

12.04,compiz,performance,cpu,ubuntu

第五种办法

显然此网站上有ATI卡的错误:http://followthegeeks.com/compiz-is-consuming-too-much-cpu-heres-the-solution/

基于该网站有几个步骤:

  1. 安装compizconfig-settings-manager(CCSM)

  2. 导航到opengl然后将Texture Filter更改为Fast并取消选中同步到VBlank

  3. 关闭CCSM然后重启ubuntu

检查系统监视器,希望compiz不再需要大量的CPU。

第六种办法

新版本的Compiz和Unity插件进行了重大更改,使其行为有所不同。在我自己的情况下,我有to reset compiz settings to defaults,以便在升级到12.04后使其正常工作。

我有一张ATI Radeon HD5750卡,与11.10相比,我确实注意到了(在修复compiz之后)性能的提升。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/6340.html,未经允许,请勿转载。