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

Pushing the kernel forward at Linux Plumbers 2025

04/12/2025

Collabora is headed to Tokyo for the Linux Plumbers Conference! Join us for our talks exploring stability for Rockchip boards, the latest…

Kernel 6.18: Tyr advances Rust in Linux

03/12/2025

In the latest Linux kernel release, Collabora’s engineering team delivers multiple contributions including Tyr, a Rust driver for CSF-based…

Training open source LLMs at ESE Kongress 2025

27/11/2025

Collabora will be at Embedded Software Engineering Kongress! Catch our talk as we share our expertise in training large open source models.

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.