I recently started collecting 4K videos instead of 1080P. I don’t have any 4K screens yet, but I figure I will soon. Whenever I try to play a 4K video on a PC, using the web browser or the Windows App (including the server itself), the CPU usage on my server immediately pegs at 100% and still stutters badly. This does not happen when I stream the same file to my Roku, where the server CPU runs between 6 and 11%. I can also watch 1080P files on the PC with no problem.
My plex server is running on a Windows 10 PC with i5-750 and 16GB of RAM, so the computer should be more than up to the task of transcoding, if it were required. My files are stored on a separate storage server. The network is not a problem as I can play the 4K source files on the server using VLC and they do not come close to maxing out the network. The server also has a GTX 1070 Ti, but while the CPU is pegged the GPU shows no encoding activity.
Settings-wise, Transcoder quality is set to auto, but I get the same results with high speed or high quality. The use hardware acceleration box is checked, although I can see no evidence that the GPU is being used. I can find no explicit Direct Play or Direct Stream settings for the web player, but Web/Quality/Home Streaming is set to “Use recommended settings.” According to the caption for this setting, compatible videos should play at original quality. However, when I play a 4K video in the web browser the quality is reported as “Convert to 2160P 4K (Maximum)”
The windows Plex app does include DIrect Play and Direct Stream settings, both of which are on. Video Quality is also set to “Original.” When I play 4K using the app, quality is reported as Original, but the server CPU still pegs at 100%.
Any help or ideas what might be going on will be appreciated.
Server Version#: 1.13.5.5332
Player Version#: (Windows app) 3.2.20-25990c77 and web browser player using Chrome