Xe, Inteli uus Linuxi draiver oma GPU-de jaoks

Xe

Xe on uus Linuxi kerneli graafikadraiver tänapäevaste iGPU-de ja dGPU-de jaoks

Intel avalikustas avaldas hiljuti d esialgse versioonie uus draiver Linuxi tuumale, koodnimega "Xe", mainib, et need uued draiverid on Mõeldud kasutamiseks integreeritud GPU-de ja graafikakaartidega diskreetne põhineb Intel Xe arhitektuuril kasutatakse integreeritud graafikas alates Tiger Lake'i protsessoritest ja valitud Arc perekonna graafikakaartidest.

Eesmärk juhi arendamine on luua raamistik uute kiipide toetamiseks, pole vanemate platvormide toetamiseks koodiga seotud. Samuti teatatakse Xe koodi aktiivsemast jagamisest teiste DRM-i (Direct Rendering Manager) alamsüsteemi komponentidega.

Kood oli algselt mõeldud erinevate riistvaraarhitektuuride toetamiseks ja on saadaval testimiseks x86- ja ARM-süsteemides.

Inteli Linuxi graafikadraiveri insenerid on vaikselt töötanud uue Direct Rendering Manageri draiveri kallal uuema Gen12/Xe graafika jaoks ja teinud edusamme, et vältida vana i915 draiveripagasi kaasas kandmist.

See on esitlus Xe jaoks, Inteli GPU-de uue draiveri jaoks, mis toetab mõlemat.
Tiger Lake'i integreeritud ja diskreetsed platvormid (esimene platvorm koos Intel Xe arhitektuur). Selle uue piloodi eesmärk on saada uus alus töötada sellest ei takista vanemad platvormid, võttes samas ka võimalus meie kontroller ümber kujundada, et suurendada DRM-i jagamist allsüsteemi, võimendades ja võimaldades meil teistesse rohkem panustada Jagatud komponendid, nagu TTM ja drm/scheduler. Mälumudel põhineb VM-il siduda, mis on sarnane i915 teostusega. Samamoodi ka execbuf Xe teostus on väga sarnane i3 execbuf915-ga

Mainitakse, et praegust juurutamist peetakse arendajate jaoks endiselt eksperimentaalseks aruteluvõimaluseks, mis pole veel tuuma põhiosaga integreerimiseks valmis. Töö vana i915 kontrolleri kallal ei peatu ja selle hooldus jätkub. Uus Xe kontroller peaks valmima 2023. aasta jooksul.

Kood on staadiumis, kus see on juba toimiv ja kogenud
mitme platvormi tugi alates Tiger Lake'ist koos esialgse toega
rakendatud Mesas (Iris ja Anv, meie OpenGL-i ja Vulkani draiverid), samuti
nagu NEO-s (OpenCL-i ja Level0 jaoks). Mesa MR [2] ja NEO on avaldatud
Rakendus avalikustatakse järgmise aasta alguses. Meil on ka sviit. IGT-st XE jaoks, mis lisatakse peagi IGT-sse.

Uues kontrolleris suurem osa ekraanidega suhtlemise koodist on laenatud i915 draiverilt ja tulevikus kavatsevad arendajad tagada selle koodi jagamise mõlema kontrolleri vahel, et vältida tüüpiliste komponentide dubleerimist (nüüd ehitatakse selline kood lihtsalt kaks korda ümber, kuid arutatakse alternatiivseid koodijagamisvõimalusi).

Xe mälumudel on väga lähedane i915 mälumudeli juurutamisele ja execbuf on väga sarnane i3 koodi execbuf915-ga. OpenGL-i ja Vulkani graafika API-de toetamiseks on projekt ette valmistanud lisaks Linuxi kerneli draiverile muudatused ka Irise ja ANV Mesa draiverite jaoks, mis töötavad Xe mooduli kaudu.

Praegusel kujul on Xe-Mesa link juba piisavalt küps, et käivitada GNOME-i, OpenGL-i ja Vulkani-põhiseid brausereid ja mänge, kuid seal on endiselt mõned probleemid ja vead, mis muu hulgas põhjustavad selle kokkujooksmist. Samuti pole veel tehtud jõudluse optimeerimise tööd.

Lõpuks tasub seda mainida Inteli plaan on selle kallal edasi töötada ja liita see Mesaga väiksemateks osadeks, kuid kogu asja peamine mustand jääb lihtsamaks proovimiseks kinni.

Kui olete huvitatud sellest rohkem teada, saate üksikasju vaadata järgmine link.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.