Intel GPUetarako Xe kontrolatzailea Linux nukleoan kaleratu da

Daniel Vetter-ek, Intel-eko ingeniariak eta DRM-ren mantentzaileetako batek, Linux nukleoaren posta-zerrendan argitaratu zuen Xe kontrolatzailea ezartzeko adabakiak sustatzeko Intel Xe arkitekturan oinarritutako GPUekin erabiltzeko, Arc bideo-familian erabiltzen dena. txartelak eta grafiko integratuak, Tiger Lake prozesadoreetatik hasita. Xe kontrolatzailea txip berriei euskarria emateko esparru gisa kokatzen da, plataforma zaharragoei eusteko kodeari lotuta egon gabe. 2023an zehar, adabakiak zaleek probatzeko prest egotea aurreikusi da, eta, ahal denean, Intelekin afiliatuta ez dauden garatzaileek berrikustea. Eszenatoki baikor batean, gidaria nukleo nagusian onartuko dute urte amaieran.

Gaur egun nukleo nagusian sartzea eragozten ari dena zera da: jatorrian kodea ate itxietan garatu zela nukleoaren adar bereizi batean eta orain lan gehiago egin behar dela egungo kode oinarriarekin integratzeko. AMD kontrolatzailearen aldaketa esanguratsuen nukleoan integratzea atzeratzearen azken esperientzia negatiboa kontuan hartuta, eta horrek kodearen zati bat berridatzi beharra ekarri zuen, prestatutako Xe kontrolatzailearen kode oinarriaren sustapena nukleo nagusian errazteko, lehenik eta behin programatzailea ezartzeari eta beste gidari batzuekin elkarrekintzari buruzko adostasuna lortzea proposatzen da.

Xe kontrolatzailea lehendik dauden DRM (Direct Rendering Manager) osagaiak gehiago erabiltzen dituen arkitektura berri bat erabiliz eraiki da, baita GPU espezifikoekin lotuta ez dauden i915 kontrolatzaileen osagai tipikoak ere, hala nola, pantailako interakzio kodea, memoria eredua eta inplementazio execbuf. . Xe eta i915 kontrolatzaileak kode komuna partekatzea aurreikusita dago, osagai komunak bikoiztea ekiditeko. Mesa-n, OpenGL eta Vulkan Xe kontrolatzailearen gainean exekutatzen da dauden Mesa Iris eta ANV kontrolatzaileetan egindako aldaketen bidez inplementatzen da.

Iturria: opennet.ru

Gehitu iruzkin berria