I’ve been having a playback stutter problem since upgrading my server past 1.21.3.4014. I don’t know exactly what version of server started the problem, but in testing, the stutter went away when I rolled back to 1.21.3.4014
My primary client is an Apple TV HD (A.K.A 2015 4th gen). When playing any kind of video(1080, 720, SD, Direct or Transcode) on that Apple TV, playback stutters anytime the Plex server needs to do most other things.
Examples of things that cause a stutter on the Apple TV: start to record with the DRV, starting comskip on a file, discovering a new file in a library.
Oddly, starting playback of an audio or video file on a second client doesn’t cause a stutter, but stopping that playback on the second client does.
Scanning for new library files (but not finding any) does not cause a stutter.
When this issue started, I had recently activated the DVR feature, and I thought the problems were because my server was under powered for that need. I built a new server on an Optiplex 5050 i7 (8700 3.2Ghz), and migrated my Plex install to it. I didn’t see any change in the stutters on this new server, so next I removed all plugins that had migrated over from the old server. Still no change, so then I deleted my DVR configuration and stopped using the DVR feature. Still I get stutters when the server needs to run other tasks.
I’ve been watching CPU, Network, Hard Drive, & RAM usage (In Windows on the server, not the Plex dashboard) during playback on the Apple TV, while then starting and stopping playing flac files on my PC in Plex for Windows. CPU usage goes up a hair, but total CPU utilization for the whole server is not over 10%. Network usage goes up, not past 50% of what the gigabit link should be capable of. There is a secondary large spinning disk for all the Plex server metadata, and the transcode folder is set to the smaller faster SSD system drive.
I can red-line the server CPU with Handbrake without effecting the playback on the AppleTV at all.
The AppleTV Plex client never complains about the server being under powered during these stutters.
As best I can tell, the server hardware is powerful enough, but somehow the PlexServer task doesn’t have access to enough resources.
Server Version today: 1.23.2.4656
Windows Server Standard 1809
I’m tempted to roll back to 1.21 again and just stay on that version, but I’m not sure it’s OK for plex the use an updated DB with an older server version. It’s probably a better idea to solve the stutter on this server version, but I’m fresh out of ideas.
Help, please…
