Radeon “RADV” Vulkan 驱动程序今天与下季度的 Mesa 25.0 进行了一次激动人心的合并,默认为具有 VCN 2.x 和 VCN 3.x 硬件的 AMD 显卡启用 Vulkan 视频 API 支持。
对于 Video Core Next 2.x/3.x 硬件,Mesa 的 RADV 驱动程序现在支持开箱即用的 Vulkan 视频支持。由于 AMD 将新固件提交到 linux-firmware.git 存储库,并且这些更新的固件位具有所有必要的更改,因此 RADV Vulkan 视频集成可以通过围绕视频编码/解码处理的所有必需的 Vulkan API 一致性测试套件 (CTS) 测试。
Video Core Next 2.x 可在 AMD 显卡中找到,从原始 RDNA“Nav 1x”GPU 到更新的 AMD Instinct CDNA 硬件。Video Core Next 3.x 与 RDNA2 (Navi 2) 硬件一起启动,也被梵高、伦勃朗、拉斐尔、Dragon Range 和其他图形使用。凭借适用于 Radeon RX 7000 系列和 Phoenix SoC 的最新 RDNA3 显卡,Mesa 24.3 已经默认公开了 VCN4 Vulkan Video,这要归功于 8 月份的这一变化。AMD 图形固件问题使较旧的 VCN2/VCN3 默认支持推迟到现在。
此合并是现在在 VCN2/VCN3 AMD 硬件上默认启用 RADV Vulkan 视频支持的原因。很高兴看到这一里程碑,以便更好地公开这个跨供应商、多平台的开放视频编码/解码 API。
Vulkan Video 支持在 Mesa RADV 驱动程序中已经存在很长时间了,但默认情况下处于禁用状态。默认情况下,不支持的 Mesa 版本可以使用 RADV_PERFTEST=video_decode 和 RADV_PERFTEST=video_encode 环境变量覆盖来激活,但您的里程可能会因 Mesa 版本和 AMDGPU 固件而异。
转自 Vulkan Video Now Enabled By Default For Radeon VCN2/VCN3 Hardware On Linux – Phoronix