Започна работа по превода на GNOME Mutter на многопоточна визуализация

В кода на прозоречния мениджър Mutter, развиван в рамките на цикъла по разработка на GNOME 3.34, включена е внедрена основна поддръжка на новото транзакционно (атомарно) API
KMS (Atomic Kernel Mode Setting) за смяна на видеорежими, позволяващо да се провери коректността на параметрите преди действителната промяна на хардуерното състояние едновременно и при необходимост да се върне промяната.

От практическа гледна точка, поддръжката на новото API е първата стъпка към прехвърляне на Mutter на многопоточна модел, при който кодът, взаимодействащ с видеоподсистемата, компонентите, свързани с OpenGL, и основния цикъл за обработка на събития GLib, ще се изпълняват в отделни нишки, което ще позволи паралелизиране на операциите по рисуване на многоядрени системи. Излизането на GNOME 3.34 е планирано за 11 септември.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster