Intel avaldas Xe, uue Linux-juhendi oma GPU-de jaoks

Intel on avaldanud Linuxi tuumale uue draiveri algversiooni - Xe, mis on mõeldud Intel Xe arhitektuuril põhinevate integreeritud GPU-de ja diskreetsete graafikakaartide kasutamiseks. Seda arhitektuuri kasutatakse integreeritud graafikas alates Tiger Lake protsessoritest ning eraldi Arc graafikakaartides. Draiveri arendamise eesmärgiks on pakkuda põhialust uute kiipide toetuse tagamiseks, mis ei ole seotud vana platvormi toe koodiga. Samuti on välja öeldud koodi Xe aktiivsema ühisrakendamise toetamine teiste DRM (Direct Rendering Manager) alamsüsteemi komponentidega.

Kood on algselt loodud erinevate riistvaraarhitektuuride toetamiseks ja on saadaval testimiseks x86 ja ARM süsteemides. Praegu peetakse teostust eksperimentaalseks variandiks, mis on arendajate arutamiseks, ja see pole veel peatuumasse integreerimiseks valmis. Tööd vanema i915 draiveriga jätkub ja selle toetamine toimub edasi. Uue Xe draiveri valmimine on planeeritud 2023. aastaks.

Uues draiveris on suur osa kodeerimisest, mis puudutab ekraanidega suhtlemist, laenatud i915 draiverist, ja arendajad plaanivad edaspidi tagada selle koodi ühisrakendamise mõlemas draiveris, et vältida tüüpkomponentide dubleerimist (praegu koostatakse sarnane kood lihtsalt kaks korda, kuid arutatakse ka alternatiivseid ühisrakendamise võimalusi). Xe mälumudel on suuresti sarnane i915 mälumudeli teostusele ning execbuf rakendus sarnaneb väga i915 koodi execbuf3-le.

Graphical API-de OpenGL ja Vulkan toe tagamiseks on lisaks Linuxi tuuma draiverile projekt valmistanud ka muudatused Mesa draiverite Iris ja ANV töötamiseks Xe mooduli kaudu. Praeguses vormis on Xe ja Mesa seos juba piisavalt arenenud, et käivitada GNOME'i, brauusereid ja mänge OpenGL ja Vulkan’i baasil, kuid samas esinevad siiski mõned probleemid ja vead, mis viivad ka juhuslike krahhideni. Samuti ei ole toimunud jõudluse optimeerimise tööd.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster