News › linux

NVK Vulkan Video Support Lands in Mesa 26.3 for H.264 Decoding

By Zayden R., August 22, 2026

Mesa 26.3 sees the integration of NVK Vulkan Video support, enabling H.264 decoding for NVIDIA GPUs. This marks a significant development for open-source driver support on Turing and newer GPUs.

The Mesa project has reached a new milestone with the integration of NVK Vulkan Video support in its upcoming 26.3 release, now enabling H.264 decoding for NVIDIA GPUs. This development is a pivotal step for engineers and developers who rely on open-source graphics drivers, as it expands the capabilities of NVK, the open-source NVIDIA Vulkan driver.

The introduction of Vulkan Video in NVK wasn't without its challenges. Reverse engineering had to be employed to navigate NVIDIA's video acceleration intricacies, and there were delays due to dependencies on Rust infrastructure, which were required for the driver implementation. Currently, only H.264 video decoding is functional, as attempts to support H.265 decoding have resulted in issues with the NVIDIA GPU System Processor (GSP), causing it to wedge.

It's important to note that Vulkan Video support on NVK is limited to Turing and newer NVIDIA GPUs due to the reliance on the GSP. This means that users with older hardware will not benefit from this update. The user-space driver code for NVK also requires a Nouveau patch that was merged into Linux 7.3, underscoring the need for a compatible kernel to leverage these new capabilities.

For those eager to get their hands on this feature, Mesa 26.3 is expected to be released in November, coinciding with the stable release of Linux 7.3. This is a solid improvement for the open-source community, as it brings NVK closer to parity with NVIDIA's proprietary drivers, at least in terms of video decoding capabilities. Developers interested in experimenting with this new functionality can find all the necessary details for building Mesa with NVK Vulkan Video support in the merge documentation.

The journey to this point has been long, but the fruits of the developers' labor are finally here. With the groundwork laid for H.264, the community can now look forward to further advancements in video support as the NVK driver continues to evolve.

Sources

Practice this on a real machine

The Linux Camp teaches these topics as hands-on labs on real virtual machines, verified as you type.