在 Unity/Mutter/Compiz 中禁用垂直同步?

在 Unity/Mutter/Compiz 中禁用垂直同步?

昨天我还在用 Compiz 的 Natty。我注意到,在 Compiz 中禁用 Vsync 会使窗口拖动更加顺畅和灵敏(我不介意撕裂)。

我今天早上安装了 Ocelot,它似乎默认使用 Mutter(我可能错了,我仍然有点迷茫)。拖动窗口的感觉与 Compiz 和启用 Vsync 时一样迟钝。所以我想我可以尝试禁用 Vsync。

可以在 Mutter 中禁用/启用 vsync 吗?

编辑以回答评论:

$ ps -ef | grep compiz | grep $USER
<myname>  3989  3908  5 12:14 ?        00:03:38 compiz
<myname>  4051  3989  0 12:15 ?        00:00:00 /bin/sh -c /usr/bin/compiz-decorator
<myname> 15409 15406  0 13:25 pts/0    00:00:00 grep compiz

所以我的确感到困惑。如果我运行 Compiz,我应该设法让它按我的意愿运行。

答案1

谢谢大家,

既然你证明我在运行 Compiz,我下载了CompizConfig 设置管理器并在 OpenGL 选项卡下禁用 Vsync。这样就完成了。

答案2

Ubuntu 中有两种 Unity 实现。主要实现使用 Compiz,“后备”使用 Metacity。Gnome Shell 使用 Mutter,但 Gnome Shell 的“后备”,即经典的 Ubuntu 桌面 (Gnome Panel) 使用 Metacity... 现在很容易有点困惑。:)

相关内容