Xe-ŝoforo por Intel GPU-oj liberigita en Linuksan kernon

Daniel Vetter, inĝeniero de Intel kaj unu el la prizorgantoj de DRM, afiŝis en la dissendolisto de Linukso-kerno planon por antaŭenigi diakilojn por efektivigi la ŝoforon Xe por uzo kun GPU-oj bazitaj sur la arkitekturo Intel Xe, kiu estas uzata en la video-familio Arc. kartoj kaj integraj grafikaĵoj, komencante per Tiger Lake-procesoroj. La Xe-ŝoforo estas poziciigita kiel kadro por provizi subtenon por novaj blatoj, sen esti ligita al la kodo por subteni pli malnovajn platformojn. Dum 2023, la pecetoj estas planitaj por esti pretaj por testado de entuziasmuloj, kaj, kie eble, reviziitaj de programistoj ne aligitaj kun Intel. En optimisma scenaro, la ŝoforo estos akceptita en la ĉefan kernon fine de la jaro.

Kio nuntempe malhelpas inkludon en la ĉefkerno estas ke la kodo estis origine evoluigita malantaŭ fermitaj pordoj en aparta kernbranĉo kaj nun plia laboro devas esti farita por integri ĝin kun la nuna kodbazo. Konsiderante la lastatempan negativan sperton prokrasti la integriĝon en la kernon de signifaj ŝanĝoj por la AMD-ŝoforo, kio kaŭzis la bezonon reverki parton de la kodo, por simpligi la antaŭenigon de la preta Xe-ŝofora kodobazo en la ĉefan kernon, oni proponas unue atingi konsenton pri la efektivigo de la planilo kaj interago kun aliaj ŝoforoj.

La Xe-ŝoforo estas konstruita uzante novan arkitekturon kiu pli multe uzas ekzistantajn DRM (Direct Rendering Manager) komponentojn, same kiel tipaj i915-ŝoforkomponentojn kiuj ne estas ligitaj al specifaj GPUoj, kiel ekzemple ekrana interaga kodo, memormodelo, kaj efektivigo execbuf. . La ŝoforoj Xe kaj i915 estas planitaj dividi komunan kodon por eviti duobligon de komunaj komponentoj. En Mesa, ruli OpenGL kaj Vulkan aldone al la Xe-ŝoforo estas efektivigita per ŝanĝoj faritaj al la ekzistantaj Mesa Iris kaj ANV-ŝoforoj.

fonto: opennet.ru

Aldoni komenton