Firefox浏览器日前在开发分支中正式合并了对Vulkan Video的初步支持,为这一主流开源浏览器引入了新的GPU视频硬件解码路径,被视为Mozilla在加速视频播放体验方面的一项重要进展。长期以来,Linux平台上的Firefox主要依赖Video Acceleration API(VA-API)进行硬件解码,但VA-API并未在所有图形驱动上得到广泛、一致的支持,这不仅给NVIDIA用户带来额外适配成本,也使许多基于Arm的嵌入式设备在视频加速方面被边缘化。
"\}21B~{7'
cK/PQsMP 在此背景下,社区此前不得不通过诸如NVIDIA-VAAPI-Driver之类的方案,将NVIDIA的NVDEC接口通过一层适配暴露为VA-API,以便在Firefox中启用GPU加速播放,这类间接方案在稳定性和维护成本方面都存在一定局限。随着Khronos推动的Vulkan Video规范逐步成熟并获得更多驱动实现支持,它开始以更跨平台的方式进入Linux图形生态,为浏览器等应用提供了一条绕过VA-API限制的新路径。
1O|RIv7F[/ 9*f2b.Aj 今年3月,针对Firefox缺乏Vulkan Video支持的问题,社区在Mozilla Bugzilla上提交了相关缺陷报告,并在随后的数月里推动实现落地。近期,随着相关补丁在Firefox代码库中完成合并,这一Bug报告已正式标记为关闭,意味着Vulkan Video解码支持已进入主干代码并具备进入正式版本的条件。
[9w, WJL #%;<FFu\ 按Mozilla目前的发布节奏,计划于7月发布的Firefox 153将成为首个默认提供Vulkan Video解码能力的版本。来自NVIDIA的工程师Tymur Boiko和Red Hat的Martin Stransky是该功能合入过程中的主要贡献者,他们在Firefox Git仓库中持续推进Vulkan Video相关代码,最终在本周完成关键合并。按规划,Firefox 153.0预计将于7月21日正式发布,如无最后时刻的重大问题,这一版本将面向用户开放Vulkan Video硬件解码支持。
p?_'|#tz a
pKa4nI
对于Linux用户而言,Vulkan Video的加入意味着Firefox在硬件加速视频播放方面将更具通用性和可移植性,有望减少依赖特定API或第三方适配层带来的兼容性不确定性。尤其是在小型Arm设备和嵌入式平台上,随着Vulkan Video的进一步普及,Firefox将有机会在更多类型的GPU驱动上实现高效的视频解码,为流媒体播放、网页多媒体内容等场景提供更流畅的体验。
|3aS17yL>