Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Plex Hardware Transcoding using docker with AMD iGPU Ryzen 7900

Featured Replies

  • Author

Dear All, I wasn't able to engage the last few months...

 

I have revisited the setup I have and I discovered that current docker images I am using already manage now the iGPU of AMD Ryzen 9 7900.

 

There are new settings available in the plex server to choose which GPU to use: iGPU vs an additional one I have installed nvidia Quad.

 

I tried the last 24h and it worked perfectly. 

 

see some pictures below on the new setup I have. 

 

some posts mentioned that the transcoding can't manage HDR10 content but I found that this is not true. in my case the play is smooth and no bugs.

 

What I noticed is that unraid still shows the CPU being used higher than with nvidia (around 25%) but you could see that iGPU is being used (bottom of the picture). I run a test with 5/6 streams simultaneously, and all was transcoding from 4K HDR10 to 1080p with no sweat. 

 

Pic 1: shows the docker setup with /dev/dri

Pic 2: Shows the new settings under transcode in Plex server settings. Rafael is the code name of the iGPU in Ryzen 9 7900

Pic 3: Shows the dashboard while running one transcoding from 4K HDR10 to 1080p

Pic 4: Shows unraid dashboard with realtime CPU usage (higher when using iGPU vs Quadro) I think it's because unraid can't distinguish CPU vs iGPU for Ryzen. and on the bottom of the picture the GPU monitoring using the GBU statistics plugin showing the usage on iGPU.

 

Screenshot 2023-11-24 at 08.44.50.png

Screenshot 2023-11-24 at 08.45.46.png

Screenshot 2023-11-24 at 08.46.21.png

Screenshot 2023-11-24 at 08.47.16.png

  • 4 months later...

When i try to transcode form mine i get an error.  Here is my setup. image.png.b123866a8c09220f3d1dd356581ab2fc.pngimage.thumb.png.bc7869bce33ec7ca029ec228f8b8c3b5.png

434972407_1408207163176752_7468003982352204669_n.jpg

  • 4 months later...
On 5/16/2023 at 10:37 PM, elamine2uk said:

Github: skjnldsv/docker-plex

 

The repo got updated again! It should be built automatically, so you can pull the latest images frequently, looks perfect!

You don't even need to build it yourself.

Here is a docker-compose example I use on my unraid server:

 

version: "3.7"

services:
  plex:
    image: ghcr.io/skjnldsv/docker-plex:master
    restart: unless-stopped
    container_name: plex

    ports:
      # Default access
      - target: 32400
        published: 32400
        mode: host

      # Webtools
      # - 33400:33400

      # Plex home theatre control
      # - 3005:3005/tcp

      # gdm discovery
      - 32410:32410/udp
      - 32412:32412/udp
      - 32413:32413/udp
      - 32414:32414/udp

    environment:
      - TZ=Europe/Berlin
      - VERSION=docker

      # Unraid nobody/users
      - PGID=100
      - PUID=99

    devices:
      - /dev/dri:/dev/dri
    volumes:
      - ./config:/config
      - /mnt/user/storage/Series:/tv
      - /mnt/user/storage/Musics:/musics
      - /mnt/user/storage/Movies:/movies
      # Using unraid cache transcode share
      - /mnt/cache/transcode:/transcode

 

image.png.5ad1cf34ec85e2b65af36024e625af41.png

Edited by Fremulon

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.