愛伊米

歷時兩年開發,GNOME Mutter 即將支援可變重新整理率

出品|開源中國

兩年前,開發者 Dor Askyao 開始了為 GNOME Mutter 新增 VRR(Variable Refresh Rate,可變重新整理率)支援的相關工作。近日開發者修改了相關工作的狀態,這也意味著過去兩年一直在開發中的對 VRR 的原生後端支援不再被認為是一項還在進行中的工作,相關程式碼目前正等待審查與合併。

歷時兩年開發,GNOME Mutter 即將支援可變重新整理率

簡單來說,VRR 可以將螢幕重新整理率與內容輸出的重新整理率同步,主要用於幫助遊戲玩家解決遊戲卡頓和畫面撕裂問題,不過 VRR 還可以透過降低顯示器的重新整理率來幫助改善電源管理和效率。因此,這種對 GNOME 的 VRR 支援實際上還可以對 Linux 膝上型電腦有所幫助,但具體效果還有待實際測試。

歷時兩年開發,GNOME Mutter 即將支援可變重新整理率

但想要使用這項技術也需要有與之匹配的硬體,其中包括相容的顯示卡、相容的顯示器、驅動支援,以及使用的線纜也需要支援(如 HDMI 2。1)。

不過目前也有一些已知的限制,比如 Non-throttled OpenGL 應用程式的重新整理率較低(如果沒有設定 vblank_mode=3 環境變數或在應用程式層面啟用 V-Sync 的話),被動更新全屏客戶端時的游標移動可能出現卡頓現象(作為臨時解決方法,這個 MR 保證游標的更新率不低於 30Hz,這個限制被設定為低於大多數 VRR 重新整理率範圍,以避免由於游標移動而對 VRR 效果產生負面影響),以及缺少 Wayland 協議支援。