- Joined
- Jul 17, 2003
This may be an easy one for many of you but I didn't know. Found it by accident.
I have Plex on my Unraid server. I was having issues with transcoding. I was looking up how to pass through my GPU. I went into the docker container and added a line to the Plex docker. Applied it and Plex was no more. While researching various aspects of the settings, while uninstalling/reinstalling Plex, I found that binding CPU core 0 to any docker could be a problem. I have an AMD 3700 with lots of cores to spare and I never thought anything of it.
Turns out that the Unraid OS really likes to have ownership of core 0. So I pinned Plex to the back half of my cores and things seem to be much better. Note: I never did get my GPU passed through. So just moving my docker to the higher core numbers may have resolved my issue.
So if you have Unraid, and if you pin CPU cores to VM's or dockers, leave core 0 alone. The OS will love you for it.
I have Plex on my Unraid server. I was having issues with transcoding. I was looking up how to pass through my GPU. I went into the docker container and added a line to the Plex docker. Applied it and Plex was no more. While researching various aspects of the settings, while uninstalling/reinstalling Plex, I found that binding CPU core 0 to any docker could be a problem. I have an AMD 3700 with lots of cores to spare and I never thought anything of it.
Turns out that the Unraid OS really likes to have ownership of core 0. So I pinned Plex to the back half of my cores and things seem to be much better. Note: I never did get my GPU passed through. So just moving my docker to the higher core numbers may have resolved my issue.
So if you have Unraid, and if you pin CPU cores to VM's or dockers, leave core 0 alone. The OS will love you for it.

Last edited: