Re:Vulkan video extensions for accelerated H.264 and H.265 e...
by brigade on Tuesday December 19, 2023 @06:30PM
(#38703436)
> MoltenVK doesn't implement this extension (and probably won't)
Since Khronos appears to have decided to require manual DPB management, this cannot be implemented in HW on macOS by MoltenVK.
Re:Vulkan video extensions for accelerated H.264 and H.265 e...
by stefan_ on Tuesday December 19, 2023 @06:25PM
(#38703387)
It's unhelpful to bundle this into the "GPU" at large and is only true for desktop systems anyway. On mobile, video decoding, GPU and display pipeline are typically different hardware blocks often made by different companies.
Re:Vulkan video extensions for accelerated H.264 and H.265 e...
by jorvi on Tuesday December 19, 2023 @08:36PM
(#38704456)
Huh, I stand corrected. I always figured they stuffed it in its own little bit of silicon. Thanks for clearing it up!
Re:Vulkan video extensions for accelerated H.264 and H.265 e...
by tadfisher on Wednesday December 20, 2023 @01:44AM
(#38706087)
Intel does do this, they call it Quick Sync Video. There's support for it in vaapi. AV1 is only if you have a Gen12 iGPU or newer, or Arc.
The only difference is the vulkan spec is _in theory_ cross-platform. However, since MacOS doesn't support Vulkan and MoltenVK doesn't implement this extension (and probably won't), and this extension also isn't implemented on Android, then your scope of actual availability is quite pathetic. So it probably doesn't make sense to move off of VAAPI regardless unless you really want Linux & Windows to share a codepath, even though you have something OS-specific anyways for MacOS/iOS & Android.