Plex media server.exe use CPU 100%

Server Version#: 1.25.0.5282
Player Version#:

Hw transcode enable
CPU core i5 10400

15-20+ stream (transcode+direct play) anytime plex media server.exe very high use CPU

Even with hw-transcoding enabled, not all streams can be covered by the iGPU. There’s always the part about burning subtitles into your video streams which can only be done by the CPU. Also transcoding of some modern audio formats can be quite extensive (and will mostly rely on the CPU).

but core i5 10400 not enough 10-15 transcode ?
I have only 720p movies

This CPU should have a Passmark score of approx. 12000. Given a single 720p transcode requires a score of approx. 1500, your 10-15 streams can indeed bring it to the brink of its capabilities. You should get approx. 8 720p transcodes from that CPU – keep in mind that’s a theoretical number depending on what other tasks the CPU needs to perform (e.g. the subtitle burn-in mentioned before).

Thank you
I think, i need CPU upgrade, maybe core i9

This is normal?

Not sure what you want me to confirm as normal?!

13 streams, 9 hw transcode, 4 direct play

Plex media server.exe very high cpu usage

audio and subtitle trancode not plex transcoder performs?

The (i)GPU cannot handle subtitles to be burned into the video nor audio transcoding. Though transcoding AC3->AAC shouldn’t require much power (compared to the subtitles)

i understand, but all movies have ac3, no dts or anything, or subtitles transcodes very heavy CPU usages?

if igpu handled video transcode, cpu “just” audio and subtitles

If subtitles need to be burned into the video, that means the subtitle is made part of the actual video – this requires the video to be re-encoded (merging both the video and subtitle). All of that can only be done by the CPU… so there’s no GPU handles the video transcode + CPU does the subtitle separately – it’s one job, fully done by the CPU.

is there a difference in performance under linux (ubuntu) compared to windows (10 21h2)?

I don’t have any hard numbers for that. I suppose a Linux server will have less overhead and should therefore have some extra power.

The transcoding itself won’t be any different and the supposed “extra power” due to less overhead should be low compared to the actual transcoding activities.

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