Интел издаје Ксе, нови Линук драјвер за своје ГПУ

Интел је објавио почетно издање новог драјвера за Линук кернел, Ксе, за употребу са интегрисаним ГПУ-има и дискретним графичким картицама заснованим на Интел Ксе архитектури која се користи у интегрисаној графици још од процесора Тигер Лаке и одабраних графичких картица породице Арц. Сврха развоја драјвера је да обезбеди оквир за подршку нових чипова, а не везаних за код за подршку старијих платформи. Најављено је и активније дељење Ксе кода са осталим компонентама подсистема ДРМ (Дирецт Рендеринг Манагер).

Код је првобитно дизајниран да подржава различите хардверске архитектуре и доступан је за тестирање на к86 и АРМ системима. Имплементација се тренутно разматра као експериментална опција за дискусију програмера, која још није спремна за интеграцију у главни део кернела. Рад на старим драјверима и915 не престаје и његово одржавање ће се наставити. Планирано је да се нови Ксе драјвер доведе у приправност током 2023. године.

У новом драјверу, већина кода за интеракцију са екранима је позајмљена из и915 драјвера, а у будућности програмери планирају да обезбеде дељење овог кода у оба драјвера како би се избегло дуплирање типичних компоненти (сада такав код се једноставно два пута обнавља, али се расправља о алтернативним опцијама за дељење кода). Меморијски модел у Ксе је веома близак имплементацији и915 меморијског модела, а имплементација екецбуф је веома слична екецбуф3 из и915 кода.

Да би се обезбедила подршка за ОпенГЛ и Вулкан графичке АПИ-је, поред драјвера за Линук кернел, пројекат је припремио и измене за рад Ирис и АНВ Меса драјвера преко Ксе модула. У свом тренутном облику, Ксе-Меса веза је довољно зрела за покретање ГНОМЕ-а, претраживача и игара заснованих на ОпенГЛ-у и Вулкану, али до сада је било неких проблема и грешака, укључујући рушења. Такође, још увек није обављен посао на оптимизацији перформанси.

Извор: опеннет.ру

Додај коментар