Hi ChuckPA,
I’ve not followed your steps exactly as it is not required to actually show any subtitiles for the issue to happen, it seems to be the opposite of subtitles not beeing present to cause the issue.
It is not required to play x seconds. I can directly stop the playback and the system is at 100% load for one core.
I’ve posted my logs already in my own topic long ago and saw an additional line in the verbose logging when the issue happens
Furthermore the only interesting part in the logs to my knowledge is the following verbose entry:
Jul 29, 2019 13:18:33.426 [0x14761b70e700] VERBOSE - [TranscodeOutputStream] Waiting 100ms for more data...
I would propose that you do a check on your own system with verbose logging to see if you also see the line mentioned before.
Information I could also gather is:
If there are sub-chunk- files in the transcoding session folder, no load is present
If there are none, the load will increase over time.
Nevertheless I’ll attach new logs (only debug for now).
The following test is done with:
<Media id="207901" duration="7903146" bitrate="5383" width="1920" height="804" aspectRatio="2.35" audioChannels="6" audioCodec="dca" videoCodec="hevc" videoResolution="1080" container="mkv" videoFrameRate="24p" audioProfile="dts" videoProfile="main">
<Part accessible="1" exists="1" id="212271" key="/library/parts/212271/1563428084/file.mkv" duration="7903146" file="/media/hdtv/1080p/Shazam (2019)/Shazam (2019) 1080p DTS.mkv" size="5295951746" audioProfile="dts" container="mkv" deepAnalysisVersion="4" indexes="sd" requiredBandwidths="11738,9950,9134,7983,6836,6062,5603,5507" videoProfile="main">
<Stream id="433259" streamType="1" default="1" codec="hevc" index="0" bitrate="3839" bitDepth="8" chromaSubsampling="4:2:0" colorRange="tv" frameRate="23.976" height="804" level="120" profile="main" refFrames="1" requiredBandwidths="10195,8402,7623,6472,5325,4529,4060,3961" width="1920" displayTitle="1080p (HEVC Main)"/>
<Stream id="433260" streamType="2" selected="1" default="1" codec="dca" index="1" channels="6" bitrate="1509" language="Deutsch" languageCode="ger" audioChannelLayout="5.1(side)" bitDepth="16" profile="dts" requiredBandwidths="1509,1509,1509,1509,1509,1509,1509,1509" samplingRate="48000" displayTitle="Deutsch (DTS 5.1)"/>
<Stream id="433261" streamType="3" selected="1" default="1" forced="1" codec="srt" index="2" language="Deutsch" languageCode="ger" requiredBandwidths="1,1,1,1,1,1,1,1" displayTitle="Deutsch Erzwungen (SRT)"/>
<Stream id="433262" streamType="3" codec="pgs" index="3" bitrate="35" language="Deutsch" languageCode="ger" headerCompression="1" requiredBandwidths="43,43,43,43,43,43,43,43" displayTitle="Deutsch (PGS)"/>
</Part>
</Media>
I’ve done these steps:
- Start server without logs and enable debug logs
- Start playback
- Pause playback after 5 seconds
- Wait for some seconds (until no normal conversion load is present on the system anymore)
- Stop playback
- Download logs
Plex Media Server Logs_2019-07-29_13-43-13.zip (755.1 KB)
Please feel free to ask for any additional logs or whatever is required to get all insights into the issue.
Copying from my other thread:
For this issue to happen, the transcoding must be enabled and no subtitles must be in the next chunk of allowed pretranscode timeframe. I have set mine to 120 seconds.
If I start the same movie in a chunk, where subtitles are actually beeing transcoded, no load is seen on the server.
Not 100% sure this is still valid but I’ve seen that you did not enable any limit to your transcoder in the other topic here:
That may in fact cause your transcoder session to include sub-chunk files and the issue to not happen.