RadeonSI 采用异步视频操作提高 FFmpeg 性能

所有现代 AMD Radeon 图形硬件使用的 RadeonSI Gallium3D 驱动程序已在 Mesa 24.3 中支持异步 VCE/UVD 视频操作,以提高与广泛使用的 FFmpeg 多媒体库的性能。

继刚刚合并 RadeonSI 驱动程序的 AV1 静态图片编码支持之后,AMD 承包商 David Rosca 又完成了一项值得关注的合并。

radeonsi/vce,uvd:支持异步操作 + UVD HEVC 功能是针对开源 AMD 视频加速改进的 Mesa 24.3 的最新合并请求。Rosca 在合并请求中解释说:

“添加了对异步操作的支持,以提高 ffmpeg 的性能。还报告了 UVD 的 HEVC 编码功能。

对于 VCE,有一个例外,即在双实例中禁用了异步操作,因为它希望只使用 vaSyncSurface,而我没有硬件来测试和实现它”。

RadeonSI 采用异步视频操作提高 FFmpeg 性能

到目前为止,只有 VCN 1.0.0 IP 启用了 PIPE_VIDEO_CAP_ENC_SUPPORTS_ASYNC_OPERATION 功能。

Mesa 24.3有望成为功能丰富的季度版本,大约在一个月左右发布。

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

(0)

相关推荐

发表回复

登录后才能评论