Nel Il kernel Linux principale da un anno è stato il supporto VRR (Variable Rate Refresh) Intel per Gen12/Xe Graphics e poi con il prossimo ciclo Linux 5.17 che viene abilitato anche per la grafica Gen11 Ice Lake. Con il supporto del driver del kernel Intel i915 DRM per VRR/Adaptive-Sync che è maturo, i componenti del driver Intel Mesa OpenGL e Vulkan stanno finalmente abilitando il supporto per impostazione predefinita.
Per un anno è stata la richiesta di unione Mesa per andare avanti e abilitare Adaptive-Sync per i loro driver open-source”Iris”Gallium3D OpenGL e”ANV”Vulkan su Linux. Le modifiche sono banali semplicemente attivando l’opzione DRI_CONF_ADAPTIVE_SYNC per l’integrazione di Mesa attorno all’API DRM Variable Refresh Rate…. L’integrazione dell’API Mesa DRM VRR è stata precedentemente affrontata dagli sviluppatori AMD che lavoravano sul loro supporto VRR/FreeSync/Adaptive-Sync anni fa. Tutta la magia specifica del fornitore avviene all’interno dei driver del kernel attorno a questa funzione per ridurre il tearing e la balbuzie all’interno dei giochi.
A partire da oggi in Mesa 22.0-devel sono arrivate le patch del driver Intel OpenGL/Vulkan per abilitare Adaptive-Sync. Mesa 22.0 debutterà come stabile alla fine di questo trimestre con questi bit in atto, supponendo che tu stia eseguendo una versione recente del kernel (o Linux 5.17+ per Ice Lake).