W kodzie menedżera okien Mutter, rozwijanego w ramach cyklu rozwoju GNOME 3.34, wprowadzona została wstępna obsługa nowego transakcyjnego (atomowego) API
(Atomic Kernel Mode Setting) do przełączania trybów wideo, które umożliwia sprawdzenie poprawności parametrów przed faktyczną zmianą stanu sprzętowego oraz, w razie potrzeby, wycofanie zmiany.
Z praktycznego punktu widzenia wsparcie nowego API jest pierwszym krokiem w kierunku przetłumaczenia Mutter na model wielowątkowy, w którym kod współpracujący z subsystemem wideo, komponenty związane z OpenGL oraz główną pętlę przetwarzania zdarzeń GLib będą wykonywane w oddzielnych wątkach, co pozwoli na równoległe operacje renderowania na systemach wielordzeniowych. Wydanie GNOME 3.34 planowane jest na 11 września.
Źródło: opennet.ru
