即使移动窗口在 Gnome Shell 中也会显得卡顿,但最小化动画显示了真正的差异。在 Gnome Shell 上,它看起来在 RGB 窗口上被限制为 15 fps,而在 RGBA 窗口(例如带有 GTK 标题栏的窗口)上,它的动画速度非常慢,以至于我可以计算每一帧。同样在 Wayland 模式下,渲染动画时光标会卡顿甚至冻结。
然而,在 Mutter 上,一切都很顺利,在 X11 和 Wayland/DRM 模式下,光标在 Wayland 上也能完美工作,并且glxgears
,尽管报告的 FPS 与 Gnome Shell 上相同,但似乎更流畅。
这种行为的原因可能是什么?难道 Gnome Shell 应该做的只是绘制顶部栏并让 Mutter 处理其他所有事情吗?
我在 Fedora 21 上使用 Gnome 3.14。