Server Version#: 1.32.7.7621 on Ubunutu 22.04
I recently updated my server to the latest version and found out by accident that the hardware encoding does not work anymore.
It is enabled in the configuration and I’m very sure that it worked in the past on my server.
Nov 13, 2023 08:51:08.316 [140509989268280] DEBUG - [GPU] Got device: HD Graphics 530, intel@builtin, default true, best true, ID 8086:1912:103c:829a@0000:00:02.0, DevID [8086:1912:103c:829a], flags 0x38a7
35W:~$ vainfo
libva info: VA-API version 1.14.0
libva info: User environment variable requested driver 'iHD'
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(R) Gen Graphics - 22.3.1 ()
vainfo: Supported profile and entrypoints
VAProfileNone : VAEntrypointVideoProc
VAProfileNone : VAEntrypointStats
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointFEI
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointFEI
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointEncPicture
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointFEI
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointFEI
but now I see this:
Nov 07, 2023 08:28:10.257 [140428199086904] DEBUG - [Req#337aac/Transcode] Codecs: testing mpeg2video (decoder) with hwdevice vaapi
Nov 07, 2023 08:28:10.257 [140428199086904] DEBUG - [Req#337aac/Transcode] Codecs: hardware transcoding: testing API vaapi for device '/dev/dri/renderD128' (HD Graphics 530)
Nov 07, 2023 08:28:10.257 [140428199086904] ERROR - [Req#337aac/Transcode] [FFMPEG] - Failed to initialise VAAPI connection: -1 (unknown libva error).
Nov 07, 2023 08:28:10.258 [140428199086904] DEBUG - [Req#337aac/Transcode] Codecs: hardware transcoding: opening hw device failed - probably not supported by this system, error: I/O error
Nov 07, 2023 08:28:10.258 [140428199086904] DEBUG - [Req#337aac/Transcode] Could not create hardware context for mpeg2video
As I saw a lot of changes on the feature in the past change logs, I consider my issue a bug being introduced by that.
full log:
Plex Media Server Logs_2023-11-13_08-52-41.zip (7.5 MB)