We're hiring!
*

NVK now supports Vulkan 1.4

Faith Ekstrand avatar

Faith Ekstrand
December 02, 2024

Share this post:

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.

 

Comments (0)


Add a Comment






Allowed tags: <b><i><br>Add a new comment:


 

Search the newsroom

Latest News & Events

Initial upstream support for the Rockchip RK3576

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…

NVK now supports Vulkan 1.4

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!…

Weston 14.0: DRM-backend, color management, and output mirroring

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…

Open Since 2005 logo

Our website only uses a strictly necessary session cookie provided by our CMS system. To find out more please follow this link.

Collabora Limited © 2005-2024. All rights reserved. Privacy Notice. Sitemap.