Un nou driver pentru API-ul grafic Vulkan este dezvoltat pe baza Nouveau.

Dezvoltatorii de la Red Hat și Collabora au început să creeze un driver Vulkan nvk deschis pentru plăcile grafice NVIDIA, care va completa driverele anv (Intel), radv (AMD), tu (Qualcomm) și v3dv (Broadcom VideoCore VI) deja disponibile în Mesa. Driverul este dezvoltat pe baza proiectului Nouveau cu utilizarea unor subsisteme utilizate anterior în driverul Nouveau OpenGL.

În paralel, Nouveau a început să lucreze la mutarea funcționalității universale într-o bibliotecă separată care poate fi utilizată în alte drivere. De exemplu, componentele pentru generarea de cod care pot fi folosite pentru a partaja compilatorul shader în driverele pentru OpenGL și Vulkan au fost mutate în bibliotecă. .

Dezvoltarea driverului Vulkan a inclus Karol Herbst, un dezvoltator Nouveau la Red Hat, David Airlie, un întreținător DRM la Red Hat și Jason Ekstrand, un dezvoltator Mesa activ la Collabora. Driverul se află într-un stadiu incipient de dezvoltare și nu este încă potrivit pentru alte aplicații decât rularea utilitarului vulkaninfo. Necesitatea unui driver nou se datorează lipsei de drivere Vulkan deschise pentru plăcile video NVIDIA, în timp ce tot mai multe jocuri folosesc acest API grafic sau rulează pe Linux folosind straturi care traduc apelurile Direct3D în API-ul Vulkan.

Sursa: opennet.ru

Adauga un comentariu