Jump to content

Solved - Help to get my Intel iGPU (i5-12600) to transcode with PLEX.


Recommended Posts

I have tried to troubleshoot my issue for a few days now and have also tried Reddit with no solution yet. I think I have read most threads out there and watched a lot of YouTube videos.

 

Issue: I cannot get my Intel i5-12600 CPUs iGPU to HW transcode Plex movies. My unRAID box was working with my GTX 1080, but I wanted to give that to my nephew for his gaming rig and figured I would upgrade my unRAID box with a modern Intel CPU to handle my transcode needs for PLEX. I have removed everything Nvidia-related from my unRAID box (Scripts, plugins, ect.)

 

My System: UnRAID version 6.11.5

CPU: i5-12600

MB: MSI PRO Z690-A DDR4 BIOS-24MAR2023

Memory: G.Skill 64GB DDR4 3600

 

Plex-Media-Server Settings:

Repository:                       plexinc/pms-docker:plexpass

Host Path 2(/transcode):   /tmp (and /tmp in the PLEX GUI)

Host Path 3(/data):           /mnt/user/Media/

Key 4 (Version):                latest

I added Container Device: /dev/dri/renderD128

AppData Config Path:      /mnt/cache/appdata/Plex-Media-Server

Extra Parameters:           --device=/dev/dri:/dev/dri --mount type=tmpfs,destination=/tmp,tmpfs-size=20000000000 --no-healthcheck

 

I have downloaded the Intel GPU TOP and the GPU Statistics plugin. I have also enabled transcoding in Plex.

 

lspci -vnn gives me this:

00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-S GT1 [UHD Graphics 770] [8086:4690] (rev 0c) (prog-if 00 [VGA controller])

DeviceName: Onboard - Video

Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7d25]

Flags: bus master, fast devsel, latency 0, IRQ 160, IOMMU group 2

Memory at 6001000000 (64-bit, non-prefetchable)

Memory at 4000000000 (64-bit, prefetchable)

I/O ports at 5000

Expansion ROM at 000c0000 [virtual] [disabled]

Capabilities: [40] Vendor Specific Information: Len=0c <?>

Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00

Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable+ 64bit-

Capabilities: [d0] Power Management version 2

Capabilities: [100] Process Address Space ID (PASID)

Capabilities: [200] Address Translation Service (ATS)

Capabilities: [300] Page Request Interface (PRI)

Capabilities: [320] Single Root I/O Virtualization (SR-IOV)

Kernel driver in use: i915

Kernel modules: i915

 

To me this shows that unRAID recognizes the iGPU (I may be wrong), I know the iGPU works because I have a monitor hooked up to the PC to check the BIOS while I troubleshoot this issue.  I can  direct stream my movies when I am on my network. Plex will software transcode if I watch on a device outside my network, but it taxes my CPU hard.

 

When watching some videos of others installing the GPU statistics plugin, I noticed that the IMC Bus Utilization fluctuates a little right away. My receive and transmit are both at N/A.

 

Does anyone have any thoughts on what else I might try to troubleshoot my issue?

 

 

EDIT ***********Solved - 27APR2023 - Solved

I switched from the official Plex docker to the Linux server docker.

I reinstalled the Intel_GPU_Top and GPU Statistics.

My extra parameters are (for RAM transcode too): --device=/dev/dri:/dev/dri --mount type=tmpfs,destination=/tmp,tmpfs-size=20000000000 --no-healthcheck

I added Device: /dev/dri/card0

I added Container Path: /tmp/ (and also the same way in plex)

I went into the plex container preferences and manually changed HardwareDevicePath="/dev/dri/renderD128" to force the Intel QSV vaapi

For those having issues to force your iGPU, I would check this first. Mine was set to renderD129.

My Intel Alder Lake-S GT1 [UHD Graphics 770] works as it should now.

I hope that this can help someone else. 

Edited by spofoe
Solved
  • Like 2
Link to comment
  • spofoe changed the title to Solved - Help to get my Intel iGPU (i5-12600) to transcode with PLEX.
  • 1 year later...

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...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...