Intel GPU үшін жаңа Linux драйвері Xe шығарады

Intel Tiger Lake процессорлары мен таңдаулы Arc графикалық карталарынан бері біріктірілген графикада қолданылатын Intel Xe архитектурасына негізделген біріктірілген GPU және дискретті графикалық карталармен пайдалануға арналған Xe жаңа Linux ядросының драйверінің бастапқы шығарылымын жариялады. Драйверді дамытудың мақсаты - ескі платформаларды қолдау үшін кодпен байланысты емес, жаңа чиптерді қолдау үшін негізді қамтамасыз ету. Xe кодын DRM (Direct Rendering Manager) ішкі жүйесінің басқа құрамдастарымен белсендірек бөлісу де жарияланды.

Код бастапқыда әртүрлі аппараттық архитектураларды қолдауға арналған және x86 және ARM жүйелерінде тестілеу үшін қол жетімді. Қазіргі уақытта енгізу ядроның негізгі бөлігіне біріктіруге әлі дайын емес әзірлеушілермен талқылау үшін эксперименттік нұсқа ретінде қарастырылуда. Ескі i915 драйверлеріндегі жұмыс тоқтамайды және оған техникалық қызмет көрсету жалғасады. Жаңа Xe драйверін 2023 жылы дайын күйге келтіру жоспарлануда.

Жаңа драйверде экрандармен әрекеттесу үшін кодтың көп бөлігі i915 драйверінен алынған және болашақта әзірлеушілер типтік компоненттердің қайталануын болдырмау үшін осы кодты екі драйверде де бөлісуді қамтамасыз етуді жоспарлап отыр (қазір мұндай код). жай екі рет қайта құрылды, бірақ кодты ортақ пайдаланудың балама нұсқалары талқылануда). Xe-дегі жад моделі i915 жады моделін жүзеге асыруға өте жақын, ал execbuf іске асыру i3 кодындағы execbuf915-ке өте ұқсас.

OpenGL және Vulkan графикалық API интерфейстеріне қолдау көрсету үшін, Linux ядросына арналған драйверден басқа, жоба Xe модулі арқылы Iris және ANV Mesa драйверлерінің жұмысына өзгертулер дайындады. Қазіргі түрінде Xe-Mesa сілтемесі GNOME, браузерлер мен OpenGL және Vulkan негізіндегі ойындарды іске қосу үшін жеткілікті жетілген, бірақ осы уақытқа дейін кейбір мәселелер мен қателер, соның ішінде бұзылулар болды. Сондай-ақ, өнімділікті оңтайландыру бойынша жұмыс әлі жасалмаған.

Ақпарат көзі: opennet.ru

пікір қалдыру