Arbetet har börjat med att konvertera GNOME Mutter till flertrådig rendering

I koden för Mutter-fönsterhanteraren, utvecklad som en del av GNOME 3.34-utvecklingscykeln, ingår initialt stöd för nytt transaktionellt (atomärt) API
KMS (Atomic Kernel Mode Setting) för att byta videolägen, så att du kan kontrollera att parametrarna är korrekta innan du faktiskt ändrar hårdvarutillståndet på en gång och, om nödvändigt, återställa ändringen.

På den praktiska sidan är stödet för det nya API:et det första steget i att flytta Mutter till en flertrådig modell, där koden som interagerar med videodelsystemet, OpenGL-relaterade komponenter och den huvudsakliga GLib-händelseloopen exekveras i separata trådar , vilket kommer att möjliggöra parallellisering av renderingsoperationer på flerkärniga system. GNOME 3.34 är planerad att släppas den 11 september.

Källa: opennet.ru

Lägg en kommentar