Започна работата по прехвърлянето на GNOME Mutter към многопоточно изобразяване

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

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

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

Добавяне на нов коментар