В кода на прозоречния мениджър Mutter, развиван в рамките на цикъла по разработка на GNOME 3.34, е внедрена основна поддръжка на новото транзакционно (атомарно) API
(Atomic Kernel Mode Setting) за смяна на видеорежими, позволяващо да се провери коректността на параметрите преди действителната промяна на хардуерното състояние едновременно и при необходимост да се върне промяната.
От практическа гледна точка, поддръжката на новото API е първата стъпка към прехвърляне на Mutter на многопоточна модел, при който кодът, взаимодействащ с видеоподсистемата, компонентите, свързани с OpenGL, и основния цикъл за обработка на събития GLib, ще се изпълняват в отделни нишки, което ще позволи паралелизиране на операциите по рисуване на многоядрени системи. Излизането на GNOME 3.34 е планирано за 11 септември.
Източник: opennet.ru
