Based on Nouveau, a new driver for the Vulkan graphics API is being developed

Developers at Red Hat and Collabora have begun creating an open-source nvk Vulkan driver for NVIDIA graphics cards that will complement Mesa's anv (Intel), radv (AMD), tu (Qualcomm), and v3dv (Broadcom VideoCore VI) drivers already available. The driver is developed on the basis of the Nouveau project using some subsystems previously used in the Nouveau OpenGL driver.

In parallel, Nouveau began work on moving universal functionality into a separate library that can be used in other drivers, for example, code generation components that can be used to share the shader compiler in drivers for OpenGL and Vulkan have been moved to the library.

Karol Herbst, a Nouveau developer from Red Hat, David Airlie, a DRM subsystem maintainer from Red Hat, and Jason Ekstrand, an active Mesa developer from Collabora, joined the development of the Vulkan driver. The driver is in early development and is not yet usable for applications other than running the vulkaninfo utility. The need for a new driver is due to the lack of open Vulkan drivers for NVIDIA video cards, while more and more games use this graphics API or run on Linux using layers that translate Direct3D calls to the Vulkan API.

Source: opennet.ru

Add a comment