Nel codice del gestore delle finestre Mutter, sviluppato nel ciclo di sviluppo GNOME 3.34, è stata introdotta la prima versione del nuovo API transazionale (atomico)
(Atomic Kernel Mode Setting) per il cambio delle modalità video, che consente di verificare la correttezza dei parametri prima della modifica effettiva dello stato hardware e, se necessario, di annullare la modifica.
Dal punto di vista pratico, il supporto del nuovo API rappresenta il primo passo verso l'adozione di un modello multithreading in Mutter, dove il codice che interagisce con il sottosistema video, i componenti legati a OpenGL e il ciclo principale di gestione eventi GLib verranno eseguiti in thread separati, permettendo la parallelizzazione delle operazioni di rendering su sistemi multi-core. Il rilascio di GNOME 3.34 è previsto per l'11 settembre.
Fonte: opennet.ru
