Планът за повишение в ядрото е публикуван Linux Xe драйвери за графични процесори на Intel

Даниел Ветер, инженер в Intel и един от поддръжниците на DRM подсистемата, публикува в пощенския списък на разработчиците на ядрото. Linux План за популяризиране на пачове, имплементиращи Xe драйвера, предназначен за употреба с графични процесори, базирани на архитектурата Intel Xe, която се използва в графичните карти от серията Arc и интегрираните графики, започвайки с процесорите Tiger Lake. Xe драйверът е позициониран като основа за поддръжка на нови чипове, независимо от кода, поддържащ по-стари платформи. През 2023 г. се планира пачовете да бъдат финализирани за тестване от ентусиасти и, където е възможно, прегледани от разработчици, които не са свързани с Intel. В най-добрия случай драйверът ще бъде приет в основното ядро ​​до края на годината.

Това, което в момента възпрепятства включването в основното ядро, е, че кодът първоначално е разработен зад затворени врати в отделен клон на ядрото и сега трябва да се направи допълнителна работа, за да се интегрира с текущата кодова база. Като се има предвид неотдавнашният негативен опит със забавяне на интегрирането в ядрото на значителни промени за драйвера на AMD, което доведе до необходимостта от пренаписване на част от кода, за да се опрости популяризирането на подготвената кодова база на Xe драйвера в основното ядро, предлага се първо да се постигне консенсус относно внедряването на планировчика и взаимодействието с други драйвери.

Драйверът Xe е изграден с помощта на нова архитектура, която използва по-добре съществуващите DRM (Direct Rendering Manager) компоненти, както и типични i915 драйверни компоненти, които не са обвързани с конкретни графични процесори, като код за взаимодействие на екрана, модел на паметта и изпълнение execbuf . Планирано е драйверите Xe и i915 да споделят общ код, за да се избегне дублирането на общи компоненти. В Mesa, стартирането на OpenGL и Vulkan върху драйвера Xe се реализира чрез промени, направени в съществуващите драйвери Mesa Iris и ANV.

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

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