Na základě Nouveau se vyvíjí nový ovladač pro grafické API Vulkan

Vývojáři z Red Hat a Collabora začali vytvářet otevřený ovladač Vulkan nvk pro grafické karty NVIDIA, který doplní ovladače anv (Intel), radv (AMD), tu (Qualcomm) a v3dv (Broadcom VideoCore VI), které jsou již v Mesa dostupné. Ovladač je vyvíjen na základě projektu Nouveau s využitím některých subsystémů dříve používaných v ovladači Nouveau OpenGL.

Souběžně s tím začal Nouveau pracovat na přesunu univerzální funkčnosti do samostatné knihovny, kterou lze použít v jiných ovladačích. Do knihovny byly například přesunuty komponenty pro generování kódu, které lze použít ke sdílení kompilátoru shaderů v ovladačích pro OpenGL a Vulkan .

Vývoj ovladače Vulkan zahrnoval Karol Herbst, vývojář Nouveau ve společnosti Red Hat, David Airlie, správce DRM ve společnosti Red Hat, a Jason Ekstrand, aktivní vývojář Mesa ve společnosti Collabora. Ovladač je v rané fázi vývoje a zatím není vhodný pro jiné aplikace, než je spuštění utility vulkaninfo. Potřeba nového ovladače je způsobena nedostatkem otevřených ovladačů Vulkan pro grafické karty NVIDIA, zatímco stále více her používá toto grafické API nebo běží na Linuxu pomocí vrstev, které překládají Direct3D volání do Vulkan API.

Zdroj: opennet.ru

Přidat komentář