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

Improvements to Mesa video decoding for Panfrost

13/08/2025

The Mesa 25.2 release introduces support for AFBC compressed YUV textures in the Panfrost driver for ARM Mali GPUs, enabling more efficient…

Mesa 25.2 brings new hardware support for Nouveau users

04/08/2025

Starting with Mesa 25.2, NVK will now advertise support for Blackwell (RTX 50xx series) and Kepler (most GT and GTX 600 series, most GTX…

Kernel 6.16: Fine-tuning the details

31/07/2025

The latest Linux kernel brings enhanced MediaTek Platform enablement, Rockchip performance, and more. Collabora contributed to this 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-2025. All rights reserved. Privacy Notice. Sitemap.