Intel funcționează posibil pe driverul modern Gallium3D pentru grafica Linux Gen 9

și hardware curent.



Dacă speculăm cine este „Ken” la care se face referire în lista de corespondență, cel mai probabil este Kenneth Graunke, un colaborator îndelungat la eforturile de dezvoltare a driverelor Mesa și open-source - și, într-adevăr, cel mai recent și-a migrat repozitele personale către noul FreeDesktop.org Gitlab, care conține o actualizare recentă a sucursalei „Iris” în depozitul său Mesa și conține cu siguranță un driver Intel Gallium3D.

Nici acesta nu este un proiect personal, deoarece Istoria comiterilor ne arată că noul driver Iris Gallium3D a fost lucrat în ultimele luni - ultimele opt luni, mai exact. Și în timp ce Iris Gallium3D prinde contur încet, se pare că driverul are încă mult de lucru pentru DRI3 și gestionarea unora dintre caracteristicile avansate OpenGL, cum ar fi memoria cache a discului shader Mesa, umbrele de calcul și, de asemenea, apare obiectivele principale de asistență să se concentreze asupra generației actuale de grafică „Gen 9”, nu hardware mai vechi Gen 8 sau viitoarea grafică Gen 10 Cannonlake și Gen 11 Icelandake.



Deci, presupunând că totul merge fără probleme și că Intel face un anunț oficial uneori în viitor, se pare că există cu siguranță un driver Intel Gallium3D numit „Iris” și va fi extraordinar de interesant să vedem cât timp și energie pune Intel în el , având în vedere că șoferii lor Vulkan continuă să aibă succes împreună cu șoferii ANV. Totuși, acest lucru ar putea funcționa, deoarece maturitatea mai multor drivere Mesa și NIR care se concentrează în jurul acestei reprezentări intermediare, ceea ce face ca trecerea la Gallium3D să fie mult mai fezabilă decât era în vremurile anterioare - compilatorul NIR verificat este de fapt folosit de Iris .



Dacă Intel ar trebui să folosească Gallium3D, vor avea capacitatea de a utiliza trackerul de stare Gallium Nine, care va permite suportul Direct3D 9 mult mai rapid în Wine, posibil suport de calcul în Clover și mai mult partajare de cod între diferitele drivere open-source Gallium - incluzând diverse posibilități de abordare a stării Gallium, cum ar fi accelerarea video VA-API / VDPAU, deși Intel are deja o implementare independentă a driverului VA-API. Nu prea mult că au deja, de asemenea, proiectele separate Beignet și OpenCL-NEO, care oferă în prezent un mare suport OpenCL.



Intel a folosit numele de cod Iris în alte proiecte anterior, pentru a marca unele dintre graficele lor high-end peste grafica HD / UHD - ceea ce ar putea însemna că această stivă de drivere Iris Gallium va fi o parte a planificării lor viitoare pentru grafica discretă a Intel. se zvonește că va fi lansat în 2020 - vom urmări îndeaproape aceste evoluții, așa că rămâneți la curent!

3 minute citite