Firefox 153 adds Vulkan Video decoding, finally killing Nvidia VA‑API workaround on Linux
Firefox version 153, due in July, will add native Vulkan video decoding support for Linux users. The update means NVIDIA GPU owners can finally drop the community-built workaround driver they have relied on for years just to get hardware-accelerated video playback.
What Is Vulkan Video Decoding?
Vulkan is a modern graphics and compute API — essentially a standardized language browsers and apps use to communicate directly with a GPU. The new Vulkan Video extension allows Firefox to offload video decoding work to the graphics card without needing older middleware. That matters because hardware decoding reduces CPU load significantly, which is especially noticeable on laptops during streaming.
Why NVIDIA Users Needed a Workaround
Firefox on Linux has historically relied on VA-API, a hardware acceleration interface, for GPU-based video decoding. AMD and Intel cards supported VA-API natively. NVIDIA cards did not, so users installed a third-party community driver called nvidia-vaapi-driver to bridge the gap. The workaround was functional but fragile. Driver or browser updates frequently broke it, leaving users with degraded performance and high CPU usage during video playback.
The Vulkan path eliminates that dependency entirely. Current NVIDIA drivers already support the necessary Vulkan extensions, so no additional software is required.
Who Built It
NVIDIA engineer Tymur Boiko wrote most of the core implementation. Martin Stransky, a Red Hat developer, reviewed and approved the changes across Firefox’s media and graphics layers. Mozilla tracked the work through a central bug thread, which closed after all final tests passed. Phoronix first reported the merge.
Developers broke the work into smaller, focused patches spread across roughly three months. Separate pieces covered build settings, frame delivery to the compositor, decoder logic, and sandbox policy rules. Several patches were temporarily reverted during testing, but the team resolved each issue and resubmitted.
What Changes for Users
FFmpeg, the widely used multimedia framework, will handle the actual decoding with Vulkan extensions active. The same code path is also expected to improve hardware acceleration on Arm-based Linux devices, which have historically had weak or unreliable VA-API support.
After updating to Firefox 153, NVIDIA users can remove the workaround driver. The browser will handle decoding directly through the new Vulkan option, which will appear in the hardware decoding settings on supported systems.
Intel and AMD users also benefit. The Vulkan path gives those cards a more reliable acceleration route that does not depend solely on the older VA-API stack.
When to Expect It
Nightly channel users — those testing pre-release Firefox builds — can already enable the decoder on recent versions. The stable Firefox 153.0 release is scheduled for July 21, barring any unexpected delays. YouTube, streaming services, and social media video should all feel noticeably smoother, with meaningfully lower CPU usage, once the update arrives.
