Avaldatud plaan Intel GPU Xe draiveri edendamiseks Linuxi kerneli tuumasse.

Daniel Vetter, Intel'i insener ja üks DRM-süsteemi toetajatest, avaldas Linuxi tuuma arendajate postitusloendis plaani edendada Xe draiveriparandusi, mis on mõeldud Intel Xe arhitektuuril põhinevate GPU-de kasutamiseks. See arhitektuur on rakendatud Arc seeria graafikakaartides ja integreeritud graafikas, alates Tiger Lake'i protsessoritest. Xe draiverit positsioneeritakse uute kiipide toetamise alusena, mis ei ole seotud vanade platvormide toetamise koodiga. 2023. aasta jooksul plaanitakse tuua patareid testimiseks entusiastide seas ja soovi korral läbi vaadata arendajate poolt, kes ei ole seotud Inteli ettevõttega. Optimistliku stsenaariumi puhul võidakse draiver aasta lõpus tuuma põhilisse komplekti vastu võtta.

Praegu takistab tuuma põhikomplekti kuuluvaid kahjustusi see, et kood on algselt välja töötatud suletud ukse taga eraldi tuuma harus ja nüüd on vajalik lisatöö selle integreerimiseks kehtivasse koodibaasi. Arvestades hiljutist ebaõnnestunud kogemust AMD draiveri oluliste muudatuste integreerimise venimisega, mis tõi kaasa vajaduse osa koodi ümber kirjutamiseks, pakutakse draiveri Xe ettevalmistatud koodibaasi lihtsustamiseks eelkonsensuse saavutamist ajakava ja teiste draiveritega suhtlemise rakenduses.

Xe draiver on üles ehitatud uue arhitektuuri alusel, kus kasutatakse aktiivsemalt juba olemasolevaid DRM (Direct Rendering Manager) komponente ning tüüpilisi i915 draiveri komponente, mis ei ole seotud konkreetsete GPU-dega, nagu näiteks ekraanidega suhtlemiseks mõeldud kood, mälu mudel ja execbuf rakendamine. Xe ja i915 draiverites plaanitakse ühiselt kasutada ühtset koodi, et vältida tüüpiliste komponentide dubleerimist. Mesa all on OpenGL-i ja Vulkan'i töö Xe draiveri kohal rakendatud olemasolevates Mesa draiverites Iris ja ANV tehtud muudatuste tasemel.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster