Help with hardware transcoding in plex on unraid (using intel® celeron® n5095)

Hi there,

I am relatively new to Unraid as well as Plex and am experiencing challenges with setting up hardware transcoding in my Plex Docker container. Despite various attempts and configurations, it seems like hardware transcoding is not functioning as expected, and I would greatly appreciate any guidance or suggestions.

System Details:
Unraid Server Version: 6.12.4
Plex Version: 1.32.7.7621
Docker Repository: lscr.io/linuxserver/plex
Hardware: Terramaster F4-423 with an Intel® Celeron® N5095 processor
Storage: Using an SSD cache to enhance performance
Installed Plugins: GPU Statistics and intel-gpu-top

Configuration:
Added Extra Parameters for Plex Docker Container: --device /dev/dri:/dev/dri
Added the /dev/dri device in Plex Docker Container settings
Verified permissions for /dev/dri are set to crwxrwxrwx
Active Plex Lifetime Pass with hardware acceleration enabled in Plex settings
Manually set HardwareDevicePath to /dev/dri/renderD128 in Plex container preferences.xml
lspci -vnn output confirms that the Intel JasperLake UHD Graphics is recognized and the i915 driver is in use

Issues Encountered:
CPU load reaches 100% during transcoding, suggesting possible fallback to software transcoding
No “(hw)” indicator in the Plex dashboard during transcoding processes

I am looking for advice on ensuring that hardware transcoding is properly utilized in my setup. Is there a step I might have missed, or a specific configuration that needs adjustment? Any insights, especially considering my relative newness to Unraid, would be incredibly helpful.

Thanks in advance!

Plex Media Server Logs_2023-11-16_18-59-45.zip (1.4 MB)

You can check to see if this helps

Also if you’re new to Unraid Spaceinvader One is one of the guys everybody seems to recommend

He has a tutorial on this but it only mentions Nvidia GPU in the title. There may be something in there that might help though. I watched it a long time ago so I don’t remember

If you’re still stuck I’m sure someone here can help you

Thanks, i have watched this video and have used the extra parameters --device /dev/dri:/dev/dri with and without the “=”. I also added a new device with /dev/dri/ with that as the value and applying it, but it still hasn’t worked.

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