GNOME 50 合并 VRR 改进以降低延迟,优化 Wayland 提交时序
尽管错过了最近的 Mutter 50 测试版发布,但今天已合并到 Mutter Git 仓库中,为下个月即将发布的 GNOME 50 桌面环境带来了一些可变刷新率(VRR)支持的改进。
正如上周所报道的,GNOME 50 将 VRR 提升为非实验性功能。可变刷新率支持将不再默认隐藏,而是会在支持的系统上开箱即用地出现在 GNOME 设置中,供用户激活。
VRR 支持允许动态调整显示器的刷新率以匹配输出帧率,有助于减少或消除屏幕撕裂、减少卡顿、降低延迟,从而提供更流畅的游戏体验。
在最近提升状态后,Mutter 的 VRR 代码得到了一些增强,这要归功于红帽公司的知名工程师 Michel Dänzer。一组包含 11 个补丁的代码将 VRR 代码路径切换到使用截止时间定时器,并对代码进行了其他改进。
这些代码还使 Wayland 提交时序协议在启用 VRR 时能正常工作。
将 VRR 切换到使用截止时间定时器的补丁解释了其好处:类似于 clutter 帧时钟中的方法:基于截止时间规避,尝试为下一个刷新周期的最早可能开始设置截止时间。如果已经太晚,则尽快开始。这还确保呈现不会在目标时间之前发生。它还在截止时间获取最新的鼠标光标位置,这可以降低输入到输出的延迟。
通过这次合并,可以了解更多关于 GNOME 50 中 VRR 这些后期改进的详细信息。
GNOME 50.0 稳定版计划于 3 月 18 日发布,并将出现在 Ubuntu 26.04 LTS、Fedora Workstation 44 等 Linux 发行版中。
原文链接:VRR Improvements Merged To GNOME 50 For Lower Latency, Wayland Commit Timing |