对于 AMD Navi“RDNA1”GPU 和更新版本的视频编码模块至少具有 Video Core Next 2.0 (VCN2),今天将一项新功能合并到 Mesa 22.1-devel 中,用于开源 AMD 视频加速堆栈。
带有 VCN 2.0+ 的 GPU 的 RadeonSI Gallium3D 驱动程序现在支持编码器格式转换 (EFC)。编码器格式转换允许视频编码器直接读取 RGB 表面,因此无需将基于着色器的颜色转换为 RGB 到 YUV。
这种编码器格式转换应该允许使用最近的 AMD GPU 进行更有效的视频编码,这些 GPU 使用了 Gallium3D 视频加速代码。默认情况下,使用新的 Mesa 22.1-devel 驱动程序代码为受支持的硬件启用 EFC 支持,但如果想要禁用它以进行比较,则有一个“noefc”调试选项。
Gallium3D 视频加速 (VA) 前端代码和RadeonSI 位今天已合并以支持此 AMD 编码器格式转换,但除了此开源补丁活动之外,我无法找到有关此 VCN2 功能的任何其他 AMD 文档.
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun138120.html