I noticed recently that there are no items listed under "Preferred Hardware Decoders/Encoders" anymore, where I had many options earlier this year. I thought this might have been caused by the update to 4.3.x, but rolling back as far as 4.1.x doesn't seem to solve the issue.
I have a Radeon RX 570 GPU which I was using for hardware decoding previously, but it is not working any longer. It is detected by vainfo and you can see I am using Mesa drivers:
$ vainfo libva info: VA-API version 1.1.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so libva info: Found init function __vaDriverInit_1_1 libva info: va_openDriver() returns 0 vainfo: VA-API version: 1.1 (libva 2.1.0) vainfo: Driver version: Mesa Gallium driver 20.0.0-devel for Radeon RX 570 Series (POLARIS10, DRM 3.23.0, 4.15.0-72-generic, LLVM 9.0.1) vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointVLD VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSlice VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSlice VAProfileHEVCMain : VAEntrypointVLD VAProfileHEVCMain : VAEntrypointEncSlice VAProfileHEVCMain10 : VAEntrypointVLD VAProfileJPEGBaseline : VAEntrypointVLD VAProfileNone : VAEntrypointVideoProc
This post describes a similar issue, though when I run the following I get an error regarding libavutil.so.56:
$ /opt/emby-server/bin/ffdetect vaenc /opt/emby-server/bin/ffdetect: error while loading shared libraries: libavutil.so.56: cannot open shared object file: No such file or directory
Attached is the hardware detection log, which contains the error "Failed to initialize VA /dev/dri/renderD128. Error -1".
@softworkz is libavutil.so something that is bundled with Emby's FFmpeg?