The Firefox browser has officially merged preliminary support for Vulkan Video in the development branch, introducing a new GPU video hardware decoding path for this mainstream open source browser, which is regarded as an important progress for Mozilla in accelerating the video playback experience. For a long time, Firefox on the Linux platform has mainly relied on the Video Acceleration API (VA-API) for hardware decoding, but VA-API has not been widely and consistently supported on all graphics drivers. This not only brings additional adaptation costs to NVIDIA users, but also makes many Arm-based embedded devices marginalized in terms of video acceleration.

Against this background, the community had previously had to use solutions such as NVIDIA-VAAPI-Driver to expose NVIDIA's NVDEC interface as VA-API through a layer of adaptation in order to enable GPU-accelerated playback in Firefox. Such indirect solutions have certain limitations in terms of stability and maintenance costs. As the Vulkan Video specification promoted by Khronos gradually matures and gains support from more driver implementations, it begins to enter the Linux graphics ecosystem in a more cross-platform manner, providing a new path for browsers and other applications to bypass VA-API restrictions.
In March this year, in response to the lack of Vulkan Video support in Firefox, the community submitted a related defect report on Mozilla Bugzilla and pushed for its implementation in the following months. Recently, as the relevant patches have been merged in the Firefox code base, this bug report has been officially marked as closed, which means that Vulkan Video decoding support has entered the main code and is ready to enter the official version.
According to Mozilla's current release pace, Firefox 153, scheduled to be released in July, will be the first version to provide Vulkan Video decoding capabilities by default. Engineers Tymur Boiko from NVIDIA and Martin Stransky from Red Hat were key contributors to the feature integration process. They continued to advance the Vulkan Video related code in the Firefox Git repository, and finally completed the key merge this week. According to the plan, Firefox 153.0 is expected to be officially released on July 21. If there are no major last-minute problems, this version will open Vulkan Video hardware decoding support to users.
For Linux users, the addition of Vulkan Video means that Firefox will be more versatile and portable in terms of hardware-accelerated video playback, which is expected to reduce the compatibility uncertainty caused by relying on specific APIs or third-party adaptation layers. Especially on small Arm devices and embedded platforms, with the further popularity of Vulkan Video, Firefox will have the opportunity to implement efficient video decoding on more types of GPU drivers, providing a smoother experience for streaming media playback, web multimedia content and other scenarios.