@ChuckPa I’m also attempting to get hardware transcoding to work on this platform, and I’m running the most which is has the FFMPEG 6.1 updates merged from the Transcoder Forum Preview as stated by chris_decker08 in that thread ( Transcoder Upgrade Forum Preview - #194 by chris_decker08 ).
- Hardware: Ryzen AI 9 HX 370 w/ Radeon 890M (Minisforum N5 Pro)
- Plex version: v1.43.0.10231-ca3956848
- OS: Debian Trixie (6.14.11-4-pve kernel)
- amdgpu driver: 3.64.0 (Latest DKMS from AMD)
- vainfo output:
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function \__vaDriverInit_1_22
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: Mesa Gallium driver 25.0.7-2 for AMD Radeon Graphics (radeonsi, gfx1150, LLVM 19.1.7, DRM 3.64, 6.14.11-4-pve)
vainfo: Supported profile and entrypoints
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointEncSlice
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileVP9Profile2 : VAEntrypointVLD
VAProfileAV1Profile0 : VAEntrypointVLD
VAProfileAV1Profile0 : VAEntrypointEncSlice
VAProfileNone : VAEntrypointVideoProc
It actually looks like we’re getting pretty close to working on this hardware, as all the logs appear to point to the GPU not being recognised by the version of the libraries included in Plex Media Server rather than a deficiency in the software itself.
The GPU is correctly identified by Plex, however when attempting to use it there are corresponding logs created both at the application console level and in the journald logs.
Plex Console:
Nov 16, 2025 02:44:52.686 [129430442539832] Debug — [Req#6546/Transcode] Codecs: testing h264 (decoder) with hwdevice vaapi
Nov 16, 2025 02:44:52.686 [129430442539832] Debug — [Req#6546/Transcode] Codecs: hardware transcoding: testing API vaapi for device '/dev/dri/renderD128' (AMD Strix [Radeon 880M / 890M])
Nov 16, 2025 02:44:52.688 [129430442539832] Error — [Req#6546/Transcode] [FFMPEG] - libva: /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Cache/va-dri-linux-x86_64/radeonsi_drv_video.so init failed
Nov 16, 2025 02:44:52.688 [129430442539832] Error — [Req#6546/Transcode] [FFMPEG] - Failed to initialise VAAPI connection: 2 (resource allocation failed).
Nov 16, 2025 02:44:52.688 [129430442539832] Debug — [Req#6546/Transcode] Codecs: hardware transcoding: opening hw device failed - probably not supported by this system, error: I/O error
Nov 16, 2025 02:44:52.688 [129430442539832] Debug — [Req#6546/Transcode] Could not create hardware context for h264
Linux logs (journalctl -u plexmediaserver):
Nov 16 02:44:52 plex Plex Media Server[5592]: /home/runner/_work/plex-conan/plex-conan/.conan/data/libdrm/2.4.120-6/plex/main/build/678777ee2ca8706ca90cf805e0dd88235f6d7f05/meson-install/share/libdrm/amdgpu.ids: No such file or directory
Nov 16 02:44:52 plex Plex Media Server[5592]: amdgpu: unknown (family_id, chip_external_rev): (150, 20)
Please let me know if there’s any further detail I can provide, or if there’s troubleshooting you’d like me to do.
Thanks.