FFmpeg FFV1 Vulkan Encoder Lands +35% Improvement For AMD, +50% For NVIDIA
([Vulkan] 4 Hours Ago
FFV1 Vulkan Encoding)
- Reference: 0001548090
- News link: https://www.phoronix.com/news/FFmpeg-Faster-FFV1-Vulkan-Enc
- Source link:
FFmpeg developers have been working on [1]Vulkan-accelerated FFV1 video encode/decode for that two decade old lossless video coding format. Merged this week to FFmpeg Git were more enhancements to their Vulkan-based FFV1 encoder and yielding big performance improvements for both AMD and NVIDIA graphics processors.
Merged this week were several ffv1enc_vulkan commits to clean-up the code and make various minor optimizations and other improvements.
Most notable for end-users though is [2]this commit to the FFV1 encoder to make use of the cached EC writer from the decoder. As noted in that commit:
"ffv1enc_vulkan: implement the cached EC writer from the decoder
This gives a 35% speedup on AMD and 50% on Nvidia."
It's quite a win with a 35% improvement on AMD GPus and 50% for NVIDIA GPUs. No word on Intel performance benefits from this Vulkan encode optimization.
[1] https://www.phoronix.com/news/FFmpeg-Vulkan-FFV1
[2] https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/0156680f094f68de6d5e1d8e39994786b11f4c1a
Merged this week were several ffv1enc_vulkan commits to clean-up the code and make various minor optimizations and other improvements.
Most notable for end-users though is [2]this commit to the FFV1 encoder to make use of the cached EC writer from the decoder. As noted in that commit:
"ffv1enc_vulkan: implement the cached EC writer from the decoder
This gives a 35% speedup on AMD and 50% on Nvidia."
It's quite a win with a 35% improvement on AMD GPus and 50% for NVIDIA GPUs. No word on Intel performance benefits from this Vulkan encode optimization.
[1] https://www.phoronix.com/news/FFmpeg-Vulkan-FFV1
[2] https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/0156680f094f68de6d5e1d8e39994786b11f4c1a
isaacx123