È iniziato il lavoro sulla conversione di GNOME Mutter al rendering multi-thread

Nel codice per il window manager Mutter, sviluppato come parte del ciclo di sviluppo di GNOME 3.34, è incluso supporto iniziale per la nuova API transazionale (atomica).
KMS (Atomic Kernel Mode Setting) per cambiare modalità video, consentendo di verificare la correttezza dei parametri prima di modificare immediatamente lo stato dell'hardware e, se necessario, ripristinare la modifica.

Dal punto di vista pratico, il supporto per la nuova API è il primo passo per spostare Mutter verso un modello multi-thread, in cui il codice che interagisce con il sottosistema video, i componenti relativi a OpenGL e il ciclo di eventi GLib principale vengono eseguiti in thread separati. , che consentirà la parallelizzazione delle operazioni di rendering su sistemi multi-core. Il rilascio di GNOME 3.34 è previsto per l'11 settembre.

Fonte: opennet.ru

Aggiungi un commento