Intel annab oma GPU-de jaoks välja uue Linuxi draiveri Xe

Intel on avaldanud Linuxi kerneli uue draiveri Xe esialgse versiooni, mis on mõeldud kasutamiseks integreeritud GPU-de ja Intel Xe arhitektuuril põhinevate diskreetsete graafikakaartidega, mida kasutatakse integreeritud graafikas alates Tiger Lake'i protsessoritest ja valitud graafikakaartides. Arc perekonnast. Draiveri arendamise eesmärk on pakkuda raamistikku uute kiipide toetamiseks, ilma et see oleks seotud vanemate platvormide tugikoodiga. Samuti teatati aktiivsemast Xe-koodi jagamisest teiste DRM-i (Direct Rendering Manager) alamsüsteemi komponentidega.

Kood on algselt mõeldud erinevate riistvaraarhitektuuride toetamiseks ja on saadaval testimiseks x86- ja ARM-süsteemides. Rakendust peetakse praegu arendajate aruteluks eksperimentaalseks võimaluseks, mis pole veel põhituumaga integreerimiseks valmis. Töö vanade i915 draiveritega ei peatu ja selle tugi jätkub. Uus Xe draiver on plaanis valmis saada 2023. aasta jooksul.

Uues draiveris on suurem osa ekraanidega suhtlemiseks mõeldud koodist laenatud i915 draiverilt ning edaspidi plaanivad arendajad seda koodi mõlemas draiveris jagada, et vältida standardkomponentide dubleerimist (praegu ehitatakse selline kood lihtsalt kaks korda ümber, kuid arutatakse alternatiivseid koodi jagamise võimalusi ). Xe mälumudel on väga sarnane i915 mälumudeli teostusega ja execbuf rakendus on väga sarnane i3 koodi execbuf915-ga.

OpenGL-i ja Vulkani graafika API-de toe pakkumiseks on lisaks Linuxi kerneli draiverile projekt ette valmistanud ka muudatused Irise ja ANV Mesa draiverite toimimiseks läbi Xe mooduli. Praegusel kujul on Xe ja Mesa kombinatsioon juba piisavalt arenenud, et käivitada GNOME, OpenGL-il ja Vulkanil põhinevad brauserid ja mängud, kuid siiani on esinenud mõningaid probleeme ja tõrkeid, mis muu hulgas põhjustavad kokkujooksmisi. Samuti pole jõudluse optimeerimiseks veel tööd tehtud.

Allikas: opennet.ru

Lisa kommentaar