RADV Vulkan Video Adds Low Latency Encoding Support
([Mesa] 5 Hours Ago
RADV Vulkan Video)
- Reference: 0001525487
- News link: https://www.phoronix.com/news/RADV-Vulkan-Video-Low-Latency
- Source link:
Adding to the Vulkan Video support for Mesa's Radeon "RADV" Vulkan driver is honoring of the low latency encoding options.
VkVideoEncodeTuningModeKHR allows specifying "VK_VIDEO_ENCODE_TUNING_MODE_LOW_LATENCY_KHR" and "VK_VIDEO_ENCODE_TUNING_MODE_ULTRA_LOW_LATENCY_KHR" for when it's desired to tune the video encoding for lower latency. This may compromise encode quality but establishes the preference on desiring lower latency video encode operations / greater performance.
Stemming from a four month old [1]bug report to honor these standardized Vulkan Video encode low-latency options, Mesa 25.1-devel does so now for this open-source AMD Vulkan driver.
[2]This merge adds those KHR low latency encode options for RADV Vulkan Video. In turn this communicates to the Video Core Next "VCN" block that lower latency encode is requested.
[1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/11958
[2] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32862
VkVideoEncodeTuningModeKHR allows specifying "VK_VIDEO_ENCODE_TUNING_MODE_LOW_LATENCY_KHR" and "VK_VIDEO_ENCODE_TUNING_MODE_ULTRA_LOW_LATENCY_KHR" for when it's desired to tune the video encoding for lower latency. This may compromise encode quality but establishes the preference on desiring lower latency video encode operations / greater performance.
Stemming from a four month old [1]bug report to honor these standardized Vulkan Video encode low-latency options, Mesa 25.1-devel does so now for this open-source AMD Vulkan driver.
[2]This merge adds those KHR low latency encode options for RADV Vulkan Video. In turn this communicates to the Video Core Next "VCN" block that lower latency encode is requested.
[1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/11958
[2] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32862
phoronix