在我的计算机上,当我使用计算机时,Compiz 使用了所有 8 个内核的约 25%。
当我不使用它(因此它处于空闲状态),Compiz 使用大约 50%。
我怎样才能让 compiz 不占用太多 CPU?
我已经为这个问题苦苦挣扎了年这很烦人。我的电脑是个怪物,但却compiz
使它瘫痪,而且它最响、最热当它空闲的时候。我不敢相信 Ubuntu 中还有需要做这么多工作的东西每时每刻尤其是在空闲期间。
- 操作系统 = Ubuntu 15.04(想知道升级到 15.10 是否有帮助,但是可能不会?)
- DE = 我使用并喜欢 Unity(请不要建议替代品)
- CPU = Intel i7,16GB RAM
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 问题。另一方面,下载 AMD 驱动程序和使用 Catalyst 似乎并不推荐(示例来源)。
ccsm
= 未勾选“同步到 VBlank”,并且“纹理过滤器”为“快速”。(来源)ccsm
= 作为一项实验,我现在启用了“重新绘制时强制全屏重绘(缓冲区交换)”。(来源)
答案1
您的问题是这About this computer = Gallium 0.4 on llvmpipe (LLVM 3.6, 128 bits)
条线 - 这表明 CPU 正在进行所有的图形处理,而 compiz 占用了很多!
您可以尝试 oibaf 驱动程序,可在发射台或者寻找适合您的卡的专有驱动程序。
这个问题对于安装 AMD 驱动程序,有一个很好的(虽然过时了)回应。
我自己没有使用过 Radeon 驱动程序,但我看到过很多关于问题的评论。我看到的所有评论都有一个共同点:操作员让驱动程序运行起来,然后进行了一次主要版本升级(例如从 15.04 升级到 15.10),结果发现有些问题。通常,升级文档会直接说明需要禁用专有驱动程序。
要检查 Ubuntu 是否知道你的系统的专有驱动程序,请点击 meta 键,然后启动程序“附加驱动程序”