英特尔的开源 Vulkan 驱动程序“ANV”在新硬件上禁用了 Vulkan 视频编码

尽管Vulkan Video是一款跨厂商、跨平台的视频编码和解码 API,并开始受到多媒体应用和框架的青睐,但英特尔的开源 Vulkan 驱动程序“ANV”目前在对新型硬件的编码支持方面有所退步。由于测试不足,较新的英特尔显卡硬件的 Vulkan Video 编码支持已被禁用。

近三年来,Vulkan Video 的初始支持逐渐扩展,并增加了对其他视频编解码器的编码和解码支持以及其他方面的改进。不过,英特尔 ANV 驱动程序的大部分 Vulkan Video 工作并非来自英特尔,而是来自 Red Hat 的 David Airlie、Igalia 以及其他致力于推进 Vulkan Video 发展的开源社区开发者。英特尔方面则主要专注于视频加速 API (VA-API),该 API 也与其 oneVPL 等项目密切相关。

如今的挫折是,英特尔第 12.5 代及更新的显卡硬件的 Vulkan Video 编码功能已被禁用。这意味着目前 Intel Arc Alchemist 和 Battlemage 显卡,以及 Meteor Lake 和更新的集成显卡,将无法在 Mesa 的最新 ANV 驱动程序代码中使用 Vulkan 视频编码。

这源于一个月前的一个错误报告,该报告指出使用 FFmpeg 进行 H.264 Vulkan 视频编码时会出现视频转换失败。Igalia 的 Hyunjun Ko 参与了部分 Mesa Vulkan 视频代码的开发,他指出这似乎是由于他没有的较新的 Intel 硬件造成的,而他在 Alder Lake 上的测试一切正常。Intel 工程师表示,由于相关开发人员无法在新硬件上测试 Vulkan 视频支持,因此暂时禁用该功能是更好的选择。

英特尔的开源 Vulkan 驱动程序“ANV”在新硬件上禁用了 Vulkan 视频编码

因此,今天合并到 Mesa 会导致新一代 Intel 显卡硬件上的 Vulkan 视频编码支持被禁用。该补丁也已标记为可向后移植到当前的 Mesa 稳定版系列,以便在新硬件上禁用 Vulkan 视频。至少在新显卡硬件上,Vulkan 视频解码支持仍然启用。

如果 Intel Linux 显卡驱动工程师不打算致力于改进 Vulkan 视频支持,希望他们至少能让像 Igalia 这样的开源开发者有机会接触一些新的 Intel 硬件,以便测试和解决这些问题。

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/64626.html

(0)

相关推荐

发表回复

登录后才能评论