News: 0001541014

  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)

FFmpeg's FFV1 Vulkan Decoder Now 3x Faster On AMD GPUs

([Multimedia] 5 Hours Ago 3x Performance Improvement)


Merged last month to the widely-used FFmpeg open-source multimedia library was [1]an initial Vulkan-based decoder for FFV1 for the FF Video 1 lossless video coding format. Should you be interested in using this FFV1 decoder on AMD GPUs, there's a reported 3x performance improvement with the newest code.

Prominent FFmpeg developer Lynne who has been working on many of the project's Vulkan Video initiatives merged a lot of "vulkan_ffv1" improvements this week. Among the work is now [2]enabling FFV1 acceleration on Intel hardware . There is also [3]various optimizations .

The work most interestingly of this recent batch culminates with [4]vulkan_ffv1: add cached symbol reader for AMD . That Git commit message speaks for itself:

"vulkan_ffv1: add cached symbol reader for AMD

Speeds up everything on AMD by 3x.

This uses 32 local invocations to load state into cache, as well as to do the RCT faster."

It's quite an improvement for those wanting to make use of Vulkan acceleration for FFV1 videos on AMD Radeon GPUs.



[1] https://www.phoronix.com/news/FFmpeg-Vulkan-FFV1

[2] https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/d077e00f3eb4d094cb16e099e5bb138458118d54

[3] https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/fc960dafef9f1b30433bbf6ead84fbdc8d492539

[4] https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/29b85cd4b8f2b3f9806332e15ef488748e895476



Draget

paulocoghi

markg85

nicman23

markg85

NateHubbard

nicman23

markg85

markg85

"THIS time it really is fixed. I mean, how many times can we
get it wrong? At some point, we just have to run out of really
bad ideas.."

- Linus Torvalds"