Dezvoltatorii din companiile Red Hat și Collabora au început crearea unui driver Vulkan deschis nvk pentru plăcile grafice NVIDIA, care va completa driverele existente în Mesa: anv (Intel), radv (AMD), tu (Qualcomm) și v3dv (Broadcom VideoCore VI). Dezvoltarea driverului se bazează pe proiectul Nouveau, folosind unele subsisteme utilizate anterior în driverul OpenGL Nouveau.
Paralel, în Nouveau a început lucrul pentru extragerea funcționalității universale într-o bibliotecă separată, care poate fi folosită în alte drivere; de exemplu, componentele pentru generarea codului au fost extrase în bibliotecă, putând fi utilizate pentru împărtășirea compilatoarelor de șabloane în driverele pentru OpenGL și Vulkan.
La dezvoltarea driverului Vulkan s-au alăturat Karol Herbst, dezvoltatorul Nouveau de la Red Hat, David Airlie, mentenorul subsistemului DRM de la Red Hat, și Jason Ekstrand, dezvoltator activ Mesa de la Collabora. Driverul se află în stadiu incipient de dezvoltare și nu este încă potrivit pentru aplicații diferite de lansarea utilitarului vulkaninfo. Necesitatea unui nou driver este determinată de lipsa driverelor Vulkan deschise pentru plăcile grafice NVIDIA, în timp ce tot mai multe jocuri utilizează acest API grafic sau sunt lansate în Linux prin intermediul stratificărilor care translează apelurile Direct3D în API Vulkan.
Sursa: opennet.ro
