Dans le code du gestionnaire de fenêtres Mutter, développé dans le cadre du cycle de développement GNOME 3.34, le support initial d'une nouvelle API transactionnelle (atomique)
(Atomic Kernel Mode Setting) pour changer les modes vidéo, permettant de vérifier la validité des paramètres avant de modifier réellement l'état matériel en une seule fois et de revenir en arrière si nécessaire.
D'un point de vue pratique, le support de la nouvelle API est le premier pas vers la conversion de Mutter en un modèle multithread, où le code interagissant avec le sous-système vidéo, les composants liés à OpenGL, et la boucle principale de traitement des événements GLib sont exécutés dans des threads séparés, ce qui permettra de paralléliser les opérations de rendu sur des systèmes multicœurs. La sortie de GNOME 3.34 est prévue pour le 11 septembre.
Source : opennet.ru
