Server cannot stream HD, but CPU is only at 25%

Server Version#: 1.16.1.1291-158e5b199 - Synology DS918+ x86_64
Player Version#: Player address="::ffff:10.123.6.171" device=“65R617” machineIdentifier=“08c1927bdb3b066874b935c9598db933” model=“7000X” platform=“Roku” platformVersion=“9.x” product=“Plex for Roku” remotePublicAddress="" state="" title=“65” TCL Roku TV" vendor=“TCL” version=“6.3.9.5772-1dfcf58b1-Plex” local=“1” relayed=“0” secure=“1” userID=“1”

I am unable to play HD streams–the system constantly has to rebuffer and then posts the “Your server is too slow” message, but that seems wrong. The DS918+ has hardware transcoding, doesn’t it? And I watched the CPU load while the system was trying to serve a movie, and it was pretty consistently at 25%, peaking at around 30%.

It can’t be a bandwidth issue, as the DS918+ and TV are both connected via Gig-E to my router’s Gig-E ports.

Is there a knob I need to tweak? I already have transcoding set to “Make my CPU hurt”

The plex user is in the video group (I just checked /etc/group), so it ought to have access to the hardware transcoder. Is there a place in the log that will show whether it is doing hardware transcoding?

Thanks

I have Hardware Acceleration set.

I was able to play at 320Kbps. At 720Kbps it failed (paused twice and then aborted with the “Your server is not powerful enough” message) once and then was able to play (after rebuffering twice). The same was true at 1.5 and 2 Mbps. At 3 Mbps it failed quickly.

The files you requested are attached. Note that I had previously Optimized this file and moved the optimized version out of the way to force transcoding.

Is there a way to avoid transcoding entirely? It seems to me that I have more than enough bandwidth to support full HD, and it’s a 4K TV so it ought to be able to support 1080p at full rate.

Thanks

AnimalHouse.txt (4.8 KB) Plex Media Server Logs_2019-07-04_07-58-33.zip (1.5 MB)

The reason for pegging one CPU (the 25% seen).

PGS subtitles require the CPU do to the work. Intel did not provide support for burning image subtitles in the ASIC.

The rule of thumb is — If you don’t need the subtitles, Remux them out of the file.

Please observe, below, from your metadata of the sample video


Display Title Español (DTS Stereo)
Codec PGS
Language English
Display Title English (PGS)
Codec PGS
Language Español
Display Title Español (PGS)
Codec PGS
Language Français
Display Title Français (PGS)
Codec PGS
Language Français
Display Title Français (PGS)
Codec PGS
Language Deutsch
Display Title Deutsch (PGS)
Codec PGS
Language Italiano
Display Title Italiano (PGS)
Codec PGS
Language Español
Display Title Español (PGS)
Codec PGS
Language Nederlands
Display Title Nederlands (PGS)
Codec PGS
Language Dansk
Display Title Dansk (PGS)
Codec PGS
Language Norsk
Display Title Norsk (PGS)
Codec PGS
Language Suomi
Display Title Suomi (PGS)
Codec PGS
Language Svenska
Display Title Svenska (PGS)
Codec PGS
Language English
Display Title English (PGS)
Codec PGS
Language Français
Display Title Français (PGS)
Codec PGS
Language Deutsch
Display Title Deutsch (PGS)
Codec PGS
Language Italiano
Display Title Italiano (PGS)
Codec PGS
Language Español
Display Title Español (PGS)
Codec PGS
Language Español
Display Title Español (PGS)
Codec PGS
Language Français
Display Title Français (PGS)
Codec PGS
Language Deutsch
Display Title Deutsch (PGS)
Codec PGS
Language Italiano
Display Title Italiano (PGS)
Codec PGS
Language Español
Display Title Español (PGS)

What is this message warning about? Everything is connected via ethernet, so I don’t understand what the async identifier is.

Where should this transcoder be? Was I supposed to download it separately and put it somewhere? (I didn’t, so this could well be an issue if I missed something)

This is the file I mentioned–I had run Optimize on the movie the previous evening and so had a pre-transcoded version that I moved away for the test. Plex had no problem generating or reading the optimized version with the file in the proper place.

Where should this be? I have no /library directory, nor is there any directory named library under /volume1/Plex (there is, however, a Library directory, but it only has a directory named “Application Support”). And how do I generate the transcoding key, if that’s something I am supposed to be generating?

Plex does have write permission to all the media directories, but not to the files (I have those set at 444). Does plex need write access to the files as well?

OK, I’ll get on that. Thank you very much.

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