Skip to content

[BUG] Hardware Transcoding failure on AMD Radeon 780M (RDNA 3) - missing amdgpu.ids / fallback to CPU #452

Description

@PicSte

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

Hardware transcoding starts for about 1 second on the GPU then immediately falls back to the CPU (losing the (hw) badge) when using Plex native apps (TV, Console, Desktop App...). Interestingly, it works fine when transcoding via a Web Browser.

Expected Behavior

Stable Hardware Transcoding using VA-API on the Radeon 780M.

Steps To Reproduce

  1. Host: Unraid 7.2.2 (Kernel 6.12.54)
  2. Hardware: AMD Ryzen 7 PRO 8845HS with Radeon 780M Graphics.
  3. Pass /dev/dri/renderD128 to the container.
  4. Trigger a transcode from a Plex native app (e.g., HEVC 1080p to H264).

Environment

OS: Unraid 7.2.2 (Kernel 6.12.54)
Hardware: AMD Ryzen 7 PRO 8845HS (780M iGPU)
Docker image version: 1.43.1.10611-1e34174b1-ls301

CPU architecture

x86-64

Docker creation

docker run
  -d
  --name='plex'
  --net='host'
  --pids-limit 2048
  -e TZ="Europe/Paris"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="XXX"
  -e HOST_CONTAINERNAME="plex"
  -e 'VERSION'='docker'
  -e 'PLEX_CLAIM'='claim-XXX'
  -e 'DEVICE'='/dev/dri/renderD128'
  -e 'PUID'='1000'
  -e 'PGID'='1000'
  -e 'UMASK'='022'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.webui='http://[IP]:[PORT:32400]/web/index.html'
  -l net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/plex-logo.png'
  -v '/config':'/config':'rw'
  --device='/dev/dri:/dev/dri' 'lscr.io/linuxserver/plex'

Container logs

[migrations] started
[migrations] no migrations found
───────────────────────────────────────

      ██╗     ███████╗██╗ ██████╗
      ██║     ██╔════╝██║██╔═══██╗
      ██║     ███████╗██║██║   ██║
      ██║     ╚════██║██║██║   ██║
      ███████╗███████║██║╚██████╔╝
      ╚══════╝╚══════╝╚═╝ ╚═════╝

   Brought to you by linuxserver.io
───────────────────────────────────────

To support LSIO projects visit:
https://www.linuxserver.io/donate/

───────────────────────────────────────
GID/UID
───────────────────────────────────────

User UID:    1000
User GID:    1000
───────────────────────────────────────
Linuxserver.io version: 1.43.1.10611-1e34174b1-ls301
Build-date: 2026-04-10T13:53:29+00:00
───────────────────────────────────────
    
**** creating group group10ho with id 18 ****
**** adding /dev/dri/renderD128 to group group10ho with id 18 ****
**** permissions for /dev/dri/card0 are good ****
Setting permissions on /config/tmp
**** Server already claimed ****
Docker is used for versioning skip update check
[custom-init] No custom files found, skipping...
Starting Plex Media Server. . . (you can ignore the libusb_init error)
[ls.io-init] done.
Critical: libusb_init failed
/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
/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

Activity

  1. github-actions commented on Apr 20, 2026

    @github-actions

    Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.

  2. j0nnymoe commented on Apr 20, 2026

    @j0nnymoe
    Member

    If it's working via the web client, I suspect you need to report this upstream to Plex, if it didn't work on any client, I would be more inclined to say it's an issue with the container.

    Assuming you have plexpass, you could try moving up a version of plex by switching -e 'VERSION'='docker' to latest and see if that improves things. It will bump the database likely though so unable to roll back.

  3. LinuxServer-CI commented on May 21, 2026

    @LinuxServer-CI
    Contributor

    This issue has been automatically marked as stale because it has not had recent activity. This might be due to missing feedback from OP. It will be closed if no further activity occurs. Thank you for your contributions.

  4. moved this from Issues to Done in Issue & PR Trackeron Jul 21, 2026
  5. LinuxServer-CI commented on Aug 21, 2026

    @LinuxServer-CI
    Contributor

    This issue is locked due to inactivity

  6. locked as resolved and limited conversation to collaborators on Aug 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions