Server Version#: 1.24.5.5173 (Windows Server 2019 Standard 1809)
Player Version#: any
I have the following configuration of my Plex (not only) server:
2x Intel Xeon X5470 (12 cores/24 threads total)
Nvidia Quadro P400 2GB (driver DHC 472.47)
48GB DDR3 ECC RAM
System is on SSD, videos are on HDD RAID.
Test video: 4K HEVC 4:2:0 HDR10 24p main 10 (fully supported by NVENC/NVDEC)
If I disable HW encoding/decoding and enable HDR tone mapping I can transcode video with almost no problem and 40-45% CPU load, but itâs buffering when transcoding process reaches 50% of CPU (looks like it canât use more than 1 physical CPU, I can even see this in the Task Manager).
If I disable HW encoding/decoding and disable HDR tone mapping I can transcode video without any problems and 60-70% CPU load (in this case Plex transcoder can utilize two physical CPUs).
If I enable HW encoding/decoding and disable HDR tone mapping I can transcode video without any problems with 4% CPU load and 7/15% of encode/decode GPU load. Looks like the system has enough resources left.
But if I enable HW and HDR at the same time Plex utilizes 15% of CPU and 5/9% of GPU, video in player buffering every few seconds. During all tests Plex consumes maximum 1GB of system RAM and 0.5GB of video RAM. So I donât see any kind of a bottleneck in my system.
Disabling HDR tone mapping with enabled HW enc/dec is a partial solution for me. What else I can do for this scenario to work: decode on GPU â HDR tone mapping on CPU â encode on GPU?
