Ukn Unknown wrote:
> Assuming you pasted all output from vainfo you are missing a lot of codecs and profiles. My guess is that you did not enabled GuC. To answer your questions: Yes ... you have HEVC available for decoding with VAAPI, but only 2 profiles: Main and Main10. Confirm that your input is one of those.
> My recommendation is to accept 'non-free' and install GuC FW from Intel. Instructions are available for Ubuntu 20.04 (try 20.04 first to confirm functionality):
>
https://tvheadend.org/d/8186-tvheadend-build-and-install-on-lubuntu-20-04-64bit-with-igpu-8-for-gpu-transcoding?r=48662#message-48662
> Follow the instructions for iGPU11 up to the point where you download source code, after that use your compile flow.
> I am a little confused on how do you plan to encode? h264_vaapi? Decode VAAPI is enable only if you use a VAAPI encoder ... in this moment you only have h264_vaapi low_power available.
Thanks for the response.Not a lot happening on the forum these days regarding technical responses so it's much appreciated.
Yes that's the complete output from vainfo I pasted. You say I'm missing a lot of codecs and profiles. You say by enabling GuC I should remedy that. I came across this thread and it looks like this user couldn't resolve the GuC issue. Could you shed any further light on this. https://ubuntuforums.org/showthread.php?t=2484927
Just to confirm the input you refer to that I use is Main10.
I'll be honest I find it extremely difficult to follow that thread on Ubuntu 20.04.It really needs to be cleaned up particularly the primary post I'm committed to Ubuntu 22.04 with Kernel 5.19 so going back to Ubuntu 20.04 is not really an option here.
I know the subject of Intel graphics on Linux in general and Ubuntu in particular is fraught with conflicting advice on the web.
On the current build command I'm using could you see any improvement I could make to optimise the built in Intel HD630 GPU. This is the current command I'm using.Any suggestions on any improvements would be greatly appreciated.
AUTOBUILD_CONFIGURE_EXTRA=--enable-libffmpeg_static\ --enable-vaapi\ --enable-trace\ --enable-debug ./Autobuild.sh
</code></pre>