Faith Ekstrand
December 02, 2024
Reading time:
Today, Khronos announced the release of the Vulkan 1.4 specification. Along with that announcement, I'm happy to announce that NVK, an open-source Vulkan driver for NVIDIA hardware, is one of the day-zero conformant Vulkan 1.4 implementations. Vulkan 1.4 support in NVK has been merged into Mesa and will be part of the Mesa 25.0 release in early 2025.
This continues the long history of Mesa being a rapid adopter of Vulkan. When Vulkan 1.0 was first released in 2016, one of the drivers in the initial tranche of day-zero Vulkan 1.0 implementations was the new ANV Mesa driver from Intel. Every Vulkan release since has included multiple Mesa drivers among the day-zero implementations. With the release of Vulkan 1.4, there are 5 Mesa drivers among the conformant day-zero implementations: NVK (NVIDIA), ANV (Intel), RADV (AMD), Turnip (Qualcomm), and Honeykrisp (Apple).
Along with advertising Vulkan 1.4, we've implemented almost a hundred extensions or features in NVK in the last year. This includes everything needed for D3D11 emulation with DXVK, everything needed for OpenGL 4.6 support through Zink, and most of what VKD3D-Proton needs for D3D12 emulation. You can learn more about this by watching or reading my Nouveau/NVK Update talk at XDC 2024. While NVK is still missing a couple of large features, such as ray-tracing, this all brings NVK to the leading edge of Vulkan spec development.
This also marks an important shift in NVK development. For most of the last 2.5 years, we've primarily focused on back-filling the last 8 years of Vulkan features. With most of those features implemented, the focus going forward will be on improving performance and supporting the latest hardware and features as they get released.
03/12/2024
Initial support for Rockchip's RK3576 has landed in Linux kernel 6.12, a new System-on-a-Chip (SoC) introduced earlier this year. With the…
02/12/2024
Today, Khronos announced the release of the Vulkan 1.4 specification, and NVK is one of the day-zero conformant Vulkan 1.4 implementations!…
27/11/2024
Recently, both Weston 14.0, and 14.0.1 (bug fix) were released. Here's at look at some of the highlights and changes for this latest release…
Comments (0)
Add a Comment