Rozpoczęto prace nad konwersją GNOME Mutter do renderowania wielowątkowego

W kodzie menedżera okien Mutter, opracowanego w ramach cyklu rozwojowego GNOME 3.34, w zestawie wstępne wsparcie dla nowego transakcyjnego (atomowego) API
KMS (Atomic Kernel Mode Setting) do przełączania trybów wideo, co pozwala na sprawdzenie poprawności parametrów przed faktyczną zmianą stanu sprzętu i w razie potrzeby wycofanie zmiany.

Z praktycznego punktu widzenia obsługa nowego API jest pierwszym krokiem w kierunku przeniesienia Muttera do modelu wielowątkowego, w którym kod współpracujący z podsystemem wideo, komponentami związanymi z OpenGL oraz główną pętlą zdarzeń GLib wykonywany jest w oddzielnych wątkach , co umożliwi równoległość operacji renderowania na systemach wielordzeniowych. Premiera GNOME 3.34 zaplanowana jest na 11 września.

Źródło: opennet.ru

Dodaj komentarz