It’s a bit odd cuz the igpu it’s showing should support encoding for HEVC and H264 as well but it should not support it for AV1; otherwise it looks right and since what i need is the VP9 codec anyhow, that’s what I tried to use. However I can’t seem to get ffmpeg to encode with it.
No usable encoding entrypoint found for profile VAProfileVP9Profile0 (19).
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
VAEntrypointVLD means that your card is capable to decode this format, VAEntrypointEncSlice means that you can encode to this format. Hardware video acceleration - ArchWiki
Ah right, the mesa downgrade in the official repos I completely forgot about that cuz I mostly use my dgpu which is nvidia.
I’m so happy to hear there’s an easy solution for this, hell I even remember writing a script to install the arch linux mesa package instead of ours a while back, how the hell did I forget this…
But sure enough after updating mesa I have h264 and h265 support again:
However I don’t seem to have vp8/vp9 encode support, which sorta defeats my original purpose, I need to be able to encode webm with this, I know the GPU is supposed to support it.
Also just for testing I tried to encode an mp4 with hevc_vaapi and it did work (though I had to restart first)