我认为 Mutter 没有正确使用硬件加速,而 Compiz 肯定正确

我认为 Mutter 没有正确使用硬件加速,而 Compiz 肯定正确

为了测试这一点,我依次安装了普通版 Ubuntu、Ubuntu GNOME 和 Ubuntu MATE。它们都是 16.04.2 LTS。我更新了这三个版本,并根据需要重新启动。我的目标是拥有三个相同的桌面,主要桌面环境不同。我没有安装任何其他东西。

普通 Ubuntu 和 Ubuntu MATE(一旦启用)都使用 Compiz,而 Ubuntu GNOME 使用 Mutter。执行简单的 inxi -G 会给我不同的结果。对于普通 Ubuntu 和 Ubuntu MATE,驱动程序旁边写有 ati 和 radeon 等名称。对于 Ubuntu GNOME,驱动程序旁边写有 N/A。这反映在他们的性能上。普通 Ubuntu 和 Ubuntu MATE 的动画非常流畅。很明显,他们正确使用了硬件加速。移动窗口不会增加太多 CPU 使用率。另一方面,Ubuntu GNOME 非常滞后。所有动画看起来都像具有低 FPS,移动窗口会使 CPU 使用率飙升至 50%。很明显,硬件加速没有得到正确使用或根本没有使用。

这可能与此相关。我使用 Kwin 的 Kubuntu 的体验与普通的 Ubuntu 和 Ubuntu MATE 一样流畅。动画流畅而灵敏。另一方面,我使用 Linux Mint Cinnamon 的体验与 Ubuntu GNOME 一样滞后。Cinnamon 使用 Muffin,这是 Mutter 的一个分支。

因此,据我所知,Mutter 是问题所在。这显然不是使用弱硬件的问题。但我绝不是专家。

请帮忙。GNOME 是我最喜欢的桌面环境,但除了 GNOME 和与 GNOME 紧密相关的项目(例如 Cinnamon)之外,几乎所有东西都可以在适当的硬件加速下运行。这真是不幸。

相关内容