Започна работа по прехвърлянето на 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