Xe draiveris Intel GPU ir izlaists Linux kodolā

Daniels Veters, Intel inženieris un viens no DRM uzturētājiem, Linux kodola adresātu sarakstā ievietoja plānu, lai veicinātu ielāpus Xe draivera ieviešanai lietošanai ar GPU, pamatojoties uz Intel Xe arhitektūru, kas tiek izmantota Arc video saimē. kartes un integrēta grafika, sākot ar Tiger Lake procesoriem. Xe draiveris ir pozicionēts kā ietvars jaunu mikroshēmu atbalsta nodrošināšanai, un tas nav saistīts ar vecāku platformu atbalsta kodu. Plānots, ka 2023. gada laikā ielāpus būs gatavi testēšanai entuziastiem un, ja iespējams, tos pārskatīs izstrādātāji, kas nav saistīti ar Intel. Optimistiskā scenārijā braucējs tiks uzņemts galvenajā kodolā gada beigās.

Pašlaik neļauj iekļaut galvenajā kodolā, ka kods sākotnēji tika izstrādāts aiz slēgtām durvīm atsevišķā kodola filiālē, un tagad ir jāveic papildu darbs, lai to integrētu pašreizējā koda bāzē. Ņemot vērā neseno negatīvo pieredzi, aizkavējot būtisku AMD draivera izmaiņu integrāciju kodolā, kā rezultātā radās nepieciešamība pārrakstīt daļu koda, lai vienkāršotu sagatavotās Xe draivera koda bāzes virzīšanu galvenajā kodolā, tiek ierosināts vispirms panākt vienprātību par plānotāja ieviešanu un mijiedarbību ar citiem draiveriem.

Xe draiveris ir izveidots, izmantojot jaunu arhitektūru, kas vairāk izmanto esošos DRM (Direct Rendering Manager) komponentus, kā arī tipiskus i915 draivera komponentus, kas nav saistīti ar konkrētiem GPU, piemēram, ekrāna mijiedarbības kodu, atmiņas modeli un ieviešanas execbuf. . Plānots, ka Xe un i915 draiveriem būs kopīgs kods, lai izvairītos no kopīgu komponentu dublēšanās. Programmā Mesa OpenGL un Vulkan palaišana virs Xe draivera tiek ieviesta, veicot izmaiņas esošajos Mesa Iris un ANV draiveros.

Avots: opennet.ru

Pievieno komentāru