Nouveau baasil töötatakse välja Vulkani graafika API uut draiverit

Red Hati ja Collabora arendajad on alustanud NVIDIA graafikakaartide jaoks avatud Vulkan nvk draiveri loomist, mis täiendab Mesas juba saadaval olevaid anv (Intel), radv (AMD), tu (Qualcomm) ja v3dv (Broadcom VideoCore VI) draivereid. Draiverit arendatakse Nouveau projekti alusel, kasutades mõningaid varem Nouveau OpenGL draiveris kasutatud alamsüsteeme.

Paralleelselt alustas Nouveau tööd universaalsete funktsionaalsuste viimisega eraldi teeki, mida saab kasutada ka teistes draiverites.Teeki on viidud näiteks koodi genereerimiseks mõeldud komponendid, mida saab kasutada OpenGL-i ja Vulkani draiverites shaderi kompilaatori jagamiseks. .

Vulkani draiveri arendamisse kuulusid Red Hati Nouveau arendaja Karol Herbst, Red Hati DRM-i hooldaja David Airlie ja Collabora aktiivne Mesa arendaja Jason Ekstrand. Draiver on arendamise varajases staadiumis ega sobi veel muude rakenduste jaoks peale vulkaninfo utiliidi käitamise. Uue draiveri vajadus tuleneb avatud Vulkani draiverite puudumisest NVIDIA videokaartide jaoks, samas kui üha enam mänge kasutab seda graafika API-d või töötab Linuxis, kasutades kihte, mis tõlgivad Direct3D kõned Vulkani API-le.

Allikas: opennet.ru

Lisa kommentaar