wayland 1.30 现已发布,此版本引入了一个新的暂存协议扩展,旨在让客户端与合成器进行通信,允许其内容“撕裂”(屏幕显示部分旧内容,部分新内容)。
在 Wayland 的早期,这种替代 X.Org 服务器的主要哲学驱动点之一是“每一帧都是完美的”,意味着其放弃屏幕撕裂和其他渲染杂质。引入的撕裂控制协议的目的是让对延迟敏感的软件(如游戏和图形绘图板程序)在需要时撕裂,以减少输入到屏幕的延迟。
客户端可以使用该协议,通过异步翻页进行撕裂。 KDE 开发人员 Xaver Hugl 一直在研究 tearing_control_v1 协议,默认情况下,此协议不会更改客户端行为,或预期的 Wayland 合成器围绕屏幕撕裂的行为。