Compiz使用疯狂的CPU数量

在我的机器上,当我使用计算机时,Compiz使用了所有8个核心中的约25%。
当我使用它(因此它闲置)时,Compiz使用大约50%。
如何使compiz不使用这么多CPU?

多年来我一直在努力解决这个问题,这很烦人。 我的计算机是一个怪物,但是compiz正在削弱它, 它在空闲时最响亮和最热 我无法相信Ubuntu中有任何东西需要一直有很多工作,特别是在闲置期间。

  • OS = Ubuntu 15.04(想知道升级到15.10是否会有所帮助,但可能不会 ?)
  • DE =我使用和Unity一样(请不要建议替代品)
  • CPU = Intel i7,16GB RAM
  • lspci | grep VGA lspci | grep VGA = AMD Radeon 5450( 来源 )
  • /usr/lib/nux/unity_support_test -p =未呈现软件:否( 源 )
  • About this computer = llvmpipe上的Gallium 0.4(LLVM 3.6,128位)
  • 我目前没有安装AMD驱动程序; 上次我和compiz怪物作战时,我甚至在显示器上拍摄图像时遇到了大麻烦。 如果必须的话,我会再次接受这个挑战,让这个compiz问题消失。 似乎不推荐OTOH下载AMD驱动程序和使用Catalyst( 示例源 )。
  • ccsm =未勾选同步到VBlank,纹理filter为“快速”。 ( 来源 )
  • ccsm =作为一项实验,我现在已经启用了“重新绘制强制全屏重绘(缓冲交换)”。 ( 来源 )

你的问题是About this computer = Gallium 0.4 on llvmpipe (LLVM 3.6, 128 bits)线上的About this computer = Gallium 0.4 on llvmpipe (LLVM 3.6, 128 bits) – 这表明CPU正在进行所有的图形处理,并且compiz需要很多!

您可以尝试使用lanchpad上的oibaf驱动程序,或者为您的卡寻找专有驱动程序。

关于安装AMD驱动程序, 这个问题有一个很好的,虽然过时了。

我自己没有Radeon驱动程序的经验,但我看到了很多关于问题的评论。 我看到的所有评论都有一个共同点:操作员让驱动程序工作,然后进行了主要的版本升级(如15.04到15.10),发现有些东西坏了。 通常,升级文档将直接声明需要禁用专有驱动程序。

要检查Ubuntu是否了解系统的专有驱动程序,请点击元键,然后启动“附加驱动程序”程序