Yeah. Actually it turns out it’s not working on my existing container/library but when i make a new container with a new config directory it works
You can use the 5700G or your gpu? I have transcoding working on either one. The only thing is that transcoding on android doesn’t seem to work at moment from my testing.
Sorry, I meant I want to use the GPU that is in the 5700G. Currently, I don’t think it is using it and it is using the CPU instead. I see a reference to /dev/dri however if it just a matter of me adding a env object called device and having it point to /dev/dri in my compose that doesn’t seem to make it available.
It works out of the box with the PlexPass tag on docker.
You need to use the device mapping in docker, it’s not an environment variable.
I was able to get Plex to see my AMDGPU but I see the following in my docker logs. I’m running :beta, do I need to change to :plexpass?
2023-07-26T17:09:17.743767531Z /data/jenkins/conan_build/1112346209/conan/.conan/data/libdrm/2.4.115-1/plex/stable/build/42eba9224a0a19c9b983c233343e5610c7362833/meson-install/share/libdrm/amdgpu.ids: No such file or directory
36
2023-07-26T17:09:17.758906183Z /data/jenkins/conan_build/1112346209/conan/.conan/data/libdrm/2.4.115-1/plex/stable/build/42eba9224a0a19c9b983c233343e5610c7362833/meson-install/share/libdrm/amdgpu.ids: No such file or directory
I think that has to do with tone mapping of some sort. Make sure it’s turned off.
Do we still need docker mod with current release ? And thank you all for the long post. I will be using AMD GPU 5650G in next few days. Hope that will work smoothly.
I don’t think you do. I don’t have docker mod installed. You just need to include
![]()
In your compose or docker setup for the container.
Thank you, it works.
Hi, I’m looking to get a mini pc, was looking for the n100 cpu, but some amd mini PC for the same price are available. Seing the minisforum ryzen 5 5600H for £290 n100 £240 beelink.
I know the beelink n100 tdp is 6w (using up to 30w under load) the 5600H tdp at 45w.
I would be willing to test and help out with amd support.
Should I go with amd ?
Thank you
Also if any better suggestions. I would use Linux or Windows. Whichever would be best
Hi, am getting the below message while trying to validate if my 7950X3D can use its iGPU for transcoding.
docker exec -it -e LIBVA_DRIVERS_PATH=/vaapi-amdgpu/lib/dri -e LD_LIBRARY_PATH=/vaapi-amdgpu/lib plex \
/lib/plexmediaserver/Plex\ Transcoder -hide_banner -loglevel debug -vaapi_device /dev/dri/renderD128
Splitting the commandline.
Reading option '-hide_banner' ... matched as option 'hide_banner' (do not show program banner) with argument '1'.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'.
Reading option '-vaapi_device' ... matched as option 'vaapi_device' (set VAAPI hardware device (DRM path or X11 display name)) with argument '/dev/dri/renderD128'.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option hide_banner (do not show program banner) with argument 1.
Applying option loglevel (set logging level) with argument debug.
Applying option vaapi_device (set VAAPI hardware device (DRM path or X11 display name)) with argument /dev/dri/renderD128.
[AVHWDeviceContext @ 0x7ff19c858dc0] libva: VA-API version 1.18.0
[AVHWDeviceContext @ 0x7ff19c858dc0] libva: Trying to open /vaapi-amdgpu/lib/dri/radeonsi_drv_video.so
[AVHWDeviceContext @ 0x7ff19c858dc0] libva: va_openDriver() returns -1
[AVHWDeviceContext @ 0x7ff19c858dc0] Failed to initialise VAAPI connection: -1 (unknown libva error).
Device creation failed: -5.
Failed to set value '/dev/dri/renderD128' for option 'vaapi_device': I/O error
Error parsing global options: I/O error
Can someone help please?
Ok, I’m a little bit lost when I’m reading back on how to set everything up. I have a Ryzen 7 5700G and I’m running Unraid as my OS. How do I set everything up to use my Vega graphics for transcoding. I do have a nvidia 2060 graphics card that I’m passing through to a windows 10 VM for gaming purposes. What are my first steps? Any help would be appreciated.
I have a 5900HX onboard GPU, it used to work in earlier versions but currently hardware decoding results in no picture (except a buffering signal, those circling dots) but sound works…
Again as previously, the issue is only seen on iOS (old AND new player, I am guessing Android as well but I have not tested this) but not on the web player.
PS: this is the error message I currently get in the docker logs when hw transcoding does not work…
seems like missing files/drivers?
/data/jenkins/conan_build/1112346209/conan/.conan/data/libdrm/2.4.115-1/plex/stable/build/42eba9224a0a19c9b983c233343e5610c7362833/meson-install/share/libdrm/amdgpu.ids: No such file or directory
this line comes over and over
Thank you all, Plex hardware decoding is successfully running on my Ubuntu 23.04 with a CPU: R5 2400G. However, I’ve encountered a few issues:
The first one is that when playing with hardware decoding on the Plex iOS app(Automatically adjust quality is on), I only get sound but no video. However, hardware decoding playback works fine on Safari browser(Automatically adjust quality is on) and the macOS Plex app(does not have the optionAutomatically adjust quality); Which means ios plex app cant turn on Automatically adjust quality , when its off, everything works just fine.
The second issue is that when starting a hardware-accelerated program, the Docker log shows the following error:
plex | /data/jenkins/conan_build/1113263720/conan/.conan/data/libdrm/2.4.115-3/plex/stable/build/73ee780ba6ea3ef381da6e7f229c475bfaf477ca/meson-install/share/libdrm/amdgpu.ids: No such file or directory
Finally, when using AGPU hardware decoding, VRAM gets fully utilized. I’ve allocated only 1GB from my RAM to VRAM. Should I allocate more VRAM?"
Anyway, thanks!![]()
Ok, that looks to be the same I posted a couple days ago.
good to hear everyone else seems to have the same issues
some versions before this still worked so some changed apparently broke this again
That error is a red herring if you’re having problems. It has been happening since the functionality was enabled and seems to have something to do with HDR. Make sure you have tone mapping disabled as it doesn’t work properly with hw encoding.
yea, never worked with HDR tone mapping thus far, which is why I disabled it long ago…
but it used to work without it for a couple of versions and the current version does not anymore, at least not anymore on clients other than web clients

