Intel gefur út Xe, nýjan Linux rekla fyrir GPU sína

Intel hefur gefið út upphafsútgáfu af nýjum reklum fyrir Linux kjarnann - Xe, hannaður til notkunar með samþættum GPU og stakum skjákortum byggðum á Intel Xe arkitektúrnum, sem er notaður í samþættri grafík sem byrjar með Tiger Lake örgjörvum og í völdum skjákortum af Arc fjölskyldunni. Markmið ökumannsþróunar er að útvega ramma til að veita stuðning fyrir nýjar flísar, án þess að vera bundinn við stuðningskóða fyrir eldri vettvang. Einnig er tilkynnt um virkari deilingu á Xe kóða með öðrum hlutum DRM (Direct Rendering Manager) undirkerfisins.

Kóðinn er upphaflega hannaður til að styðja við ýmsa vélbúnaðararkitektúr og er fáanlegur til prófunar á x86 og ARM kerfum. Útfærslan er sem stendur álitin sem tilraunavalkostur til umræðu hjá hönnuðum, ekki enn tilbúinn til samþættingar í aðalkjarnanum. Vinna við gömlu i915 reklana hættir ekki og stuðningur þeirra mun halda áfram. Áætlað er að nýi Xe ökumaðurinn verði tilbúinn árið 2023.

Í nýja reklanum er megnið af kóðanum fyrir samskipti við skjái fengin að láni frá i915 ökumanninum og í framtíðinni ætla þróunaraðilar að deila þessum kóða í báðum rekla til að forðast tvíverknað staðlaðra íhluta (núna er slíkur kóði einfaldlega endurbyggður tvisvar, en verið að ræða aðra valkosti til að deila kóða). Minni líkanið í Xe er mjög svipað i915 minni líkan útfærslu, og execbuf útfærsla er mjög svipuð execbuf3 frá i915 kóða.

Til að veita stuðning fyrir OpenGL og Vulkan grafík API, auk rekla fyrir Linux kjarna, hefur verkefnið einnig undirbúið breytingar á rekstri Iris og ANV Mesa rekla í gegnum Xe eininguna. Í núverandi mynd er Xe og Mesa samsetningin nú þegar nægilega þróuð til að keyra GNOME, vafra og leiki byggða á OpenGL og Vulkan, en hingað til hafa komið upp nokkur vandamál og villur sem meðal annars leiða til hruns. Ennfremur hefur engin vinna verið lögð í að hámarka frammistöðu.

Heimild: opennet.ru

Bæta við athugasemd