News: 0001525487

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

RADV Vulkan Video Adds Low Latency Encoding Support

([Mesa] 5 Hours Ago RADV Vulkan Video)


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



phoronix

Make sure your code does nothing gracefully.