Xe, nauja Intel Linux tvarkyklė, skirta GPU

Xe

Xe yra nauja Linux branduolio grafikos tvarkyklė, skirta šiuolaikiniams iGPU ir dGPU

„Intel“ pristatė neseniai išleido pradinę d versijąe nauja Linux branduolio tvarkyklė, su kodiniu pavadinimu „Xe“, mini, kad šios naujos tvarkyklės yra Skirtas naudoti su integruotais GPU ir vaizdo plokštėmis diskretiškas pagrįsta Intel Xe architektūra naudojamas integruotoje grafikoje nuo Tiger Lake procesorių ir pasirinktų Arc šeimos vaizdo plokščių.

Tikslas vairuotojų tobulinimas yra sukurti pagrindą naujiems lustams palaikyti, nesusietas su kodu, kad palaikytų senesnes platformas. Taip pat skelbiama apie aktyvesnį Xe kodo dalijimąsi su kitais DRM (Direct Rendering Manager) posistemio komponentais.

Iš pradžių kodas buvo skirtas įvairioms aparatinės įrangos architektūroms palaikyti ir yra prieinamas testavimui x86 ir ARM sistemose.

„Intel“ „Linux“ grafikos tvarkyklės inžinieriai tyliai dirbo kurdami naują „Direct Rendering Manager“ tvarkyklę, skirtą naujesnei „Gen12/Xe“ grafikai, ir žengė žingsnius, kad išvengtų senojo „i915“ tvarkyklės bagažo.

Tai pristatymas skirtas Xe, naujai Intel GPU tvarkyklei, kuri palaiko abu.
integruotos ir atskiros platformos iš Tiger Lake (pirmoji platforma su Intel Xe architektūra). Šio naujojo piloto tikslas – turėti naują bazę dirbti iš to netrukdo senesnės platformos, o taip pat atsižvelgiant galimybė pertvarkyti mūsų valdiklį, kad padidėtų bendrinimas DRM posistemis, svertas ir leidžia mums daugiau prisidėti prie kitų Bendrinami komponentai, pvz., TTM ir drm / planuoklis. Atminties modelis yra pagrįstas VM bind, kuris yra panašus į i915 įgyvendinimą. Taip pat ir execbuf „Xe“ diegimas yra labai panašus į „execbuf3“ i915

Minima, kad dabartinis diegimas vis dar yra vertinamas kaip eksperimentinis kūrėjų aptarimo variantas, kuris dar nėra paruoštas integracijai į pagrindinę branduolio dalį. Darbai su senu i915 valdikliu nesiliauja ir jo priežiūra bus tęsiama. Planuojama, kad naujasis Xe valdiklis bus paruoštas 2023 m.

Kodas yra tokioje stadijoje, kai jis jau veikia ir yra patyręs
palaikymas kelioms Tiger Lake platformoms su pradiniu palaikymu
įdiegta Mesa (iris ir Anv, mūsų OpenGL ir Vulkan tvarkyklės), taip pat
kaip NEO (skirta OpenCL ir Level0). Buvo paskelbti Mesa MR [2] ir NEO
Įgyvendinimas bus viešai paskelbtas kitų metų pradžioje. Turime ir apartamentus. iš IGT, skirto XE, kuris netrukus bus įtrauktas į IGT.

Naujame valdiklyje didžioji dalis sąveikos su ekranais kodo yra pasiskolinta iš i915 tvarkyklės ir ateityje kūrėjai planuoja užtikrinti šio kodo dalijimąsi abiejuose valdikliuose, kad būtų išvengta tipiškų komponentų dubliavimo (dabar toks kodas tiesiog perkonstruojamas du kartus, tačiau aptariamos alternatyvios kodo dalijimosi galimybės).

Atminties modelis Xe yra labai artimas i915 atminties modelio įgyvendinimui, o execbuf įgyvendinimas labai panašus į execbuf3 iš i915 kodo. Kad būtų palaikomos „OpenGL“ ir „Vulkan“ grafikos API, be „Linux“ branduolio tvarkyklės, projektas taip pat paruošė „Iris“ ir „ANV Mesa“ tvarkyklių pakeitimus, kad jie veiktų per Xe modulį.

Dabartinė „Xe-Mesa“ nuoroda jau yra pakankamai subrendusi, kad galėtų paleisti GNOME, OpenGL ir Vulkan pagrindu veikiančias naršykles ir žaidimus, tačiau vis dar yra tam tikrų problemų ir klaidų, dėl kurių, be kita ko, ji sugenda. Taip pat dar neatlikti jokie našumo optimizavimo darbai.

Galiausiai verta paminėti „Intel“ planas yra tęsti darbą ir sujungti jį su „Mesa“. į mažesnes dalis, tačiau pagrindinis viso dalyko juodraštis išliks, kad būtų lengviau patikrinti.

Kakleliai domina sužinoti daugiau apie tai, išsamią informaciją galite patikrinti sekanti nuoroda.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.