Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

Vulkan Video 1.0 released with the Vulkan 1.3.238 spec update

By - | Views: 21,485

The Khronos Group has announced that Vulkan Video is done and ready, the 1.0 release is out with the Vulkan 1.3.238 spec update and no longer considered provisional.

It's been a while coming, with the provisional extensions going out back in April 2021. It's used for proper hardware-accelerated video compression and decompression using the Vulkan API and could be quite exciting for lots of different uses. Sure would be great if game developers went for it, instead of using various proprietary video tech.

The release today includes the finalised extensions after gathering industry feedback and provides functionality to provide fully accelerated H.264 and H.265 decode.

More codecs are coming though, this is just the start. The announcement mentioned they will release more extensions to provide additional codecs and accelerated encode as well as decode.

These extensions are final:

Whereas these are still provisional:

At the Vulkanised 2023 event (February 7-9 in Munich), they will also do a presentation and live demo on Vulkan Video.

Article taken from GamingOnLinux.com.
Tags: Game Dev, Meta, Vulkan
20 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
7 comments

Comandante Ñoñardo 20 Dec, 2022
I wonder how this can benefit PROTON gaming.
Robert_Thompson 20 Dec, 2022
Quoting: Comandante ÑoñardoI wonder how this can benefit PROTON gaming.

If they can write a wrapper to implement the Windows video APIs using this, then it could help quite a lot for any game that shows video cutscenes!
mr-victory 20 Dec, 2022
Quoting: Robert_ThompsonIf they can write a wrapper to implement the Windows video APIs using this, then it could help quite a lot for any game that shows video cutscenes!
Now you made me excited. If these Vulkan extensions can make use of distro-provided H.264-H.265 libraries then video playback issues will be a thing of the past. For some distros at least.
HxE 1 years 20 Dec, 2022
Quoting: Robert_Thompson
Quoting: Comandante ÑoñardoI wonder how this can benefit PROTON gaming.

If they can write a wrapper to implement the Windows video APIs using this, then it could help quite a lot for any game that shows video cutscenes!
as far as I know, there was already something in proton/wine about windows video stuff, but this vulkan specification for sure may help in improvement possibilities.
Mar2ck 20 Dec, 2022
Would this be able to solve the VDPAU vs VA-API vs NVDEC problem?
Phlebiac 21 Dec, 2022
Quoting: Mar2ckWould this be able to solve the VDPAU vs VA-API vs NVDEC problem?

aufkrawall 21 Dec, 2022
Quoting: Mar2ckWould this be able to solve the VDPAU vs VA-API vs NVDEC problem?
Better, you can even add Windows and Android hwdec APIs to that list. But with some bad luck, support outside of Nvidia and Mesa drivers will be lackluster. So hopefully future major stable Vulkan versions will be rather strict about it as a requirement (no idea if that's a realistic expectation).


Last edited by aufkrawall on 21 December 2022 at 1:36 am UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register

Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.