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 Only Using CPU0

Featured Replies

So, I followed a conglomeration of directions I pieced together from the forums (thank you everyone!), and was able to get Hardware transcoding working on my i7-8700k based Unraid box. Really, no issues when I watch things most of the time, but I recently started having more and more users require transcoding, and some complaints started to come in about excessive buffering.

 

So, I finally started to pay attention to things, and a noticed that when transcoding is running, it's really only using CPU0 (and ignoring the other 11 CPUs). I didn't specifically set up core isolation at any point in my set up, so I'm wondering if this is just a property of hardware transcoding?

 

---Edit---

You're 100% right @Hoopster , totally neglected anything important for troubleshooting. My bad. 

 

Attached the diagnostics, but a quick overview of your questions:

I'm on 6.5.2, and I did enable i915 alpha_support in the syslinux.cfg. 

I did edit the go file to include the chmod chown on the i915.

The only extra parameter I have going in linuxserver/plex is "--device /dev/dri:/dev/dri".

 

Other than figuring out how to make a bond0 so my double NIC card worked in aggregate, I haven't modded any other flash files. And I don't think I have messed with cpu isolation (didn't know how to even do that until I started troubleshooting the behavior I was seeing). 

 

unspork-diagnostics-20180908-0747.zip

Edited by Sporkybay

You didn't provide much information other than stating your problem.

 

What version of unRAID?  6.5.3 or earlier?  6.6.0rc1?  This is important as the kernel in 6.6.0, reportedly, does not require the alpha_support in syslinux.cfg in order to enable the iGPU in the Coffee Lake processors.

 

If running 6.6.0rc1 do you by chance have CPU pinning enabled in the Plex docker?  Default is to use all cores, but, perhaps only CPU0 is selected for some reason?

 

Have you modified syslinux.cfg? 

 

What is in your "go" file?

 

Posting your diagnostics would answer all these questions.

 

Please post diagnostics (Tools-->Diagnostics in the GUI).

 

 

  • Author

@Hoopster, thanks for the feedback. Edited my original post with details/diagnostics.

Archived

This topic is now archived and is closed to further replies.

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.