Posts: 61
Joined: Apr 2016
Reputation:
4
Just installed Ubuntu 22.04 LTS on an HP EliteDesk 800 G3 Intel Core i5. This unit has the Intel HD 630 GPU and does support 4K hardware acceleration.
Installed Kodi Nexus and TVH client for Live TV. Problem starts trying to play any of the HEVC 4K demo channels. The spinning wheel and working appears and finally sound but no picture.
Once I turn off hardware acceleration those channels play fine . I recorded a short clip of one of the demo channels and enabled hardware acceleration and Kodi played back the clip no problem with hardware acceleration enabled as can be seen with the onscreen O option.
Vainfo clearly reports support for vaapi and in the Kodi Player hardware acceleration is offered for hevc as an option as hevc vaapi. No problem with hardware acceleration in VLC.
This one has me puzzled. I wonder if anyone has any thoughts on this.
Posts: 3,514
Joined: Jan 2023
Reputation:
330
might be more enlightening know what profile is trying to be played there could also be audio considerations
check your cpu usage when attempting to playback
verify firmware is up to date, use non-free where necessary
Posts: 61
Joined: Apr 2016
Reputation:
4
All done.
I can’t play the transport stream live with hardware acceleration yet it will play it recorded.
I’ll run debug when back at the computer and have a look at the logs.
I just thought someone might quickly spot this particular behaviour. The jury is out here on Nexus v Matrix. Still early days though.
Posts: 61
Joined: Apr 2016
Reputation:
4
While I’m waiting to run that debug log I was checking on the spec of the onboard GPU. According to this native HDCP 2.2 support, along with fixed function decode of H. 264 (AVC), HEVC Main and Main10/10-bit, and VP9 10-bit and 8-bit video.
This would indicate that VAAPI should be supported on this machine in HEVC 4K. All firmware is currently up to date
Posts: 61
Joined: Apr 2016
Reputation:
4
Here's the contents of vainfo
libva info: VA-API version 1.14.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_14
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.14 (libva 2.12.0)
vainfo: Driver version: Intel iHD driver for Intel® Gen Graphics - 22.3.1 ()
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointEncPicture
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileVP9Profile2 : VAEntrypointVLD
Posts: 14,211
Joined: Nov 2009
Reputation:
708
Klojum
Lost connection
Posts: 14,211
I have a dual boot on my UHD605 box, and I can tell that the Win 11 video drivers are more optimized for Intel graphics. Higher resolutions are simply handled smoother and faster. It is what it is.