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 HW Transcoding (HDR10 & Dolby)

Featured Replies

CPU: i7-10700k

OS: Unraid 6.10.3

Docker Container: Hotio's Plex Repository

 

I just installed my first Docker container on Unraid. I used Hotio's Plex repository and everything seems to be working fine, including 4K hardware transcoding:

50860418_ScreenShot2022-07-24at2_39_35PM.png.52fbcc53cb78823505ed0f06e865cf66.png

 

However, HDR 10 and DoVI doesn't seem to utilize hardware transcoding:

943182147_ScreenShot2022-07-24at2_37_32PM.png.b961a31ab72e5e81a7c24c8496ec85a4.png486927540_ScreenShot2022-07-24at2_38_20PM.png.9c1e7f794bcf3675997a88c7a2418797.png

 

According to this Plex Support Article HDR HW transcoding should be supported inside docker. It does mention this, however:

 

Quote

 

On some platforms, it may be necessary to install additional drivers and libraries before this feature can be used.

On Linux and FreeBSD systems using Intel GPUs for hardware acceleration, the “libOpenCL” library and “Beignet” GPU driver are required. For instance, on Ubuntu or Debian systems, you would need to run the following command to install these dependencies:

sudo apt install ocl-icd-libopencl1 beignet-opencl-icd

 

 

Maybe I am missing some libraries on unraid to be able to make use of HDR HW transcoding? Now, I am completely new to Unraid and don't just want to start installing random stuff via terminal so I'd rather check in with the community to see what is required to get this working on my system.

 

EDIT 1: 

When I run "docker exec -it plex ls -lh /dev/dri" in unraid terminal I get the following output:

 

total 0
crwxrwxrwx 1 root video14115 226,   0 Jul 24 14:29 card0
crw-rw---- 1 root video14115 226,   1 Jul 24 14:29 card1
crwxrwxrwx 1 root video14115 226, 128 Jul 24 14:29 renderD128
crwxrwxrwx 1 root video14115 226, 129 Jul 24 14:29 renderD129

 

When Tone Mapping is enabled in Plex and I attempt to transcode HDR material the following output shows up in my Plex log:

beignet-opencl-icd: no supported GPU found, this is probably the wrong opencl-icd package for this hardware
(If you have multiple ICDs installed and OpenCL works, you can ignore this message)

beignet-opencl-icd: no supported GPU found, this is probably the wrong opencl-icd package for this hardware
(If you have multiple ICDs installed and OpenCL works, you can ignore this message)

beignet-opencl-icd: no supported GPU found, this is probably the wrong opencl-icd package for this hardware
(If you have multiple ICDs installed and OpenCL works, you can ignore this message)

 

Edited by venicenerd
added information

Solved by venicenerd

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.