As you may already know I’ve been attempting to build a VA-API implementation backed by NVDEC. This would allow firefox (aswell as other apps) to finally have hardware accelerated video playback.
Well, I’m happy to announce it’s finally ready. It’s available here.
There are a couple of caveats:
- You need Firefox 96, which is currently in beta.
- You’ll need to open up Firefox’s security considerably to allow this to work. This is improved with Firefox 97 where we only need to open up a few syscalls, but this will still decrease the security of your browser.
- This package conflicts with the libva-vdpau-driver, so installing this will overwrite that driver.
Feedback is welcome, especially if you find any videos that fail to playback correctly.