Nel codice del gestore di finestre Mutter, sviluppato nell'ambito del ciclo di sviluppo GNOME 3.34, è stata introdotta la supporto iniziale per una nuova API transazionale (atomica)
(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 per la nuova API è il primo passo per la transizione di Mutter a un modello multithreading, nel quale il codice che interagisce con il sottosistema video, i componenti legati a OpenGL e il ciclo principale di gestione eventi GLib sono eseguiti in thread separati, consentendo così di ottenere il parallelismo delle operazioni di rendering su sistemi multicore. Il rilascio di GNOME 3.34 è previsto per l'11 settembre.
Fonte: opennet.ru
