Basat en Nouveau, s'està desenvolupant un nou controlador per a l'API de gràfics Vulkan

Els desenvolupadors de Red Hat i Collabora han començat a crear un controlador Vulkan nvk obert per a targetes gràfiques NVIDIA, que complementarà els controladors anv (Intel), radv (AMD), tu (Qualcomm) i v3dv (Broadcom VideoCore VI) ja disponibles a Mesa. El controlador s'està desenvolupant sobre la base del projecte Nouveau amb l'ús d'alguns subsistemes utilitzats anteriorment al controlador Nouveau OpenGL.

Paral·lelament, Nouveau va començar a treballar per traslladar la funcionalitat universal a una biblioteca separada que es pot utilitzar en altres controladors. Per exemple, els components per a la generació de codi que es poden utilitzar per compartir el compilador shader en els controladors per a OpenGL i Vulkan s'han mogut a la biblioteca. .

El desenvolupament del controlador Vulkan va incloure Karol Herbst, un desenvolupador de Nouveau a Red Hat, David Airlie, un responsable de DRM a Red Hat, i Jason Ekstrand, un desenvolupador actiu de Mesa a Collabora. El controlador es troba en una fase inicial de desenvolupament i encara no és adequat per a aplicacions que no siguin executar la utilitat vulkaninfo. La necessitat d'un nou controlador es deu a la manca de controladors Vulkan oberts per a les targetes de vídeo NVIDIA, mentre que cada cop més jocs utilitzen aquesta API gràfica o s'executen a Linux mitjançant capes que tradueixen les trucades de Direct3D a l'API Vulkan.

Font: opennet.ru

Afegeix comentari