How to enable hardware transcoding for Plex on Unraid 6.6.6

Server Version#: 1.14.1.5488
Player Version#: N/A

Hello.

I cannot seem to be able to use hardware transcoding on Unraid 6.6.6.

Info from Unraid:

Model: Custom

M/B: ASRock - Z370 Extreme4

CPU: Intel® Core™ i7-8700K CPU @ 3.70GHz

HVM: Enabled

IOMMU: Enabled

Cache: 384 kB, 1536 kB, 12288 kB

Memory: 4 GB (max. installable capacity 64 GB)

Network: bond0: fault-tolerance (active-backup), mtu 1500
eth0: 1000 Mb/s, full duplex, mtu 1500

Kernel: Linux 4.18.20-unRAID x86_64

OpenSSL: 1.1.1a

Uptime:: 23 days, 19:37:30

I have it clicked in the server’s settings to use hardware transcoding, but when I stream, it always uses the CPU according to Tautuill.

Is there something I have to do to get it to work?

Thanks,

urbanracer34

1 Like

I finally got this to work, and confirm it does work!

To enable hardware transcoding in Plex, do the following:

On 2/26/2018 at 6:26 PM, jang430 said:

what are these parameters for? “–device /dev/dri:/dev/dri” . Where do you put them?

This goes in the Extra Parameters in the Plex Docker config (you have to enable Advanced View on the docker edit page to see this). Note: this is for the linuxserver.io Plex docker (others Plex dockers may be different):

image.png.d719e3f2ba0300e500fcb3af7d3f5bb2.png

Also, you need some entries in your go file like this (after entering these commands in the CLI):

#Setup drivers for hardware transcoding in Plex

modprobe i915

chmod -R 777 /dev/dri

And in your Plex server Transcoder Settings page you need to enable hardware acceleration

image.thumb.png.9987e8e84bb16ff32bd8afd5f6d8ae3c.png

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.