O trabalho começou na conversão do GNOME Mutter para renderização multithread

No código do gerenciador de janelas Mutter desenvolvido como parte do ciclo de desenvolvimento do GNOME 3.34 está incluído suporte inicial para nova API transacional (atômica)
KMS (Atomic Kernel Mode Setting) para alternar os modos de vídeo, permitindo verificar a exatidão dos parâmetros antes de alterar o estado do hardware imediatamente e, se necessário, reverter a alteração.

Do lado prático, o suporte para a nova API é o primeiro passo para mover o Mutter para um modelo multithread, no qual o código que interage com o subsistema de vídeo, os componentes relacionados ao OpenGL e o loop de eventos principal do GLib são executados em threads separados. , o que permitirá a paralelização de operações de renderização em sistemas multi-core. O GNOME 3.34 está programado para ser lançado em 11 de setembro.

Fonte: opennet.ru

Adicionar um comentário