Hi , thanks for your elaborate response! To further clarify my scenario:
- Running Windows 10 Pro on a physical machine, not a VM.
- No (burned) subtitles involved.
- The verbose log shows that transcoding speed canāt keep up with the movie. Iāve pasted part of it below.
- Transcoding to 4 Mbps instead of 8 works fine, but image quality is obviously worse.
- Using SoftPerfect RAM Disk for the temporary transcode files.
So there is no virtualization overhead involved, Iām just running PLEX on a physical Windows machine. I can of course work around it by having a non-HDR (and lower bit rate) version on the side, but it would be a nice-to-have to get it to work for a single stream occasionally. The remaining question I have is: should the 4790K be able to handle tone mapping in software under the conditions I mentioned and based on your explanation of how the workloads are distributed?
VERBOSE LOG:
May 10, 2021 23:47:24.354 [7444] VERBOSE - [Transcode] We want 60 seconds ahead, last returned was 1342.718000 and max is 1342.718000.
May 10, 2021 23:47:24.354 [7444] VERBOSE - [Transcode] It took 0.0 sec to serialize a list with 0 elements.
May 10, 2021 23:47:24.354 [13856] DEBUG - Completed: [127.0.0.1:53211] 206 PUT /video/:/transcode/session/042952e1-a980-4ace-9ce9-ca7d3ad29831/b5ad77db-27d7-48f0-8787-6aee47a018ad/progress?progress=14.8&size=-22&remaining=11000&vdec_packets=4559&vdec_hw_ok=4549&speed=0.8&vdec_hw_status=1 (6 live) 0ms 355 bytes (pipelined: 557) (range: bytes=0-)
May 10, 2021 23:47:24.426 [11660] VERBOSE - [TranscodeOutputStream] Waiting 100ms for more dataā¦
May 10, 2021 23:47:24.548 [13856] VERBOSE - [TranscodeOutputStream] Waiting 100ms for more dataā¦
May 10, 2021 23:47:24.669 [11660] VERBOSE - [TranscodeOutputStream] Waiting 100ms for more dataā¦
May 10, 2021 23:47:24.797 [13856] VERBOSE - [TranscodeOutputStream] Waiting 100ms for more dataā¦
May 10, 2021 23:47:24.868 [13856] VERBOSE - Auth: We found auth token (xxxxxxxxxxxxxxxxxxxx), enabling token-based authentication.
May 10, 2021 23:47:24.868 [13856] VERBOSE - Auth: Came in with the master token, authorization succeeded.
May 10, 2021 23:47:24.868 [0728] DEBUG - Request: [127.0.0.1:53211 (Loopback)] PUT /video/:/transcode/session/042952e1-a980-4ace-9ce9-ca7d3ad29831/b5ad77db-27d7-48f0-8787-6aee47a018ad/progress?progress=14.8&size=-22&remaining=9364&vdec_packets=4567&vdec_hw_ok=4557&speed=0.9&vdec_hw_status=1 (6 live) Signed-in Token (ProMace) (range: bytes=0-)
May 10, 2021 23:47:24.868 [0728] VERBOSE - * Accept => /
May 10, 2021 23:47:24.868 [0728] VERBOSE - * Connection => keep-alive
May 10, 2021 23:47:24.868 [0728] VERBOSE - * Host => 127.0.0.1:32400
May 10, 2021 23:47:24.868 [0728] VERBOSE - * Icy-MetaData => 1
May 10, 2021 23:47:24.868 [0728] VERBOSE - * Range => bytes=0-
May 10, 2021 23:47:24.868 [0728] VERBOSE - * User-Agent => Lavf/58.27.104
May 10, 2021 23:47:24.868 [0728] VERBOSE - * X-Plex-Http-Pipeline => infinite
May 10, 2021 23:47:24.868 [0728] VERBOSE - * X-Plex-Token => xxxxxxxxxxxxxxxxxxxx
May 10, 2021 23:47:24.868 [0728] VERBOSE - * progress => 14.8
May 10, 2021 23:47:24.868 [0728] VERBOSE - * size => -22
May 10, 2021 23:47:24.868 [0728] VERBOSE - * remaining => 9364
May 10, 2021 23:47:24.868 [0728] VERBOSE - * vdec_packets => 4567
May 10, 2021 23:47:24.868 [0728] VERBOSE - * vdec_hw_ok => 4557
May 10, 2021 23:47:24.868 [0728] VERBOSE - * speed => 0.9
May 10, 2021 23:47:24.868 [0728] VERBOSE - * vdec_hw_status => 1
May 10, 2021 23:47:24.868 [0728] VERBOSE - [Transcode] We want 60 seconds ahead, last returned was 1342.718000 and max is 1342.718000.
May 10, 2021 23:47:24.868 [0728] VERBOSE - [Transcode] It took 0.0 sec to serialize a list with 0 elements.
May 10, 2021 23:47:24.868 [13856] DEBUG - Completed: [127.0.0.1:53211] 206 PUT /video/:/transcode/session/042952e1-a980-4ace-9ce9-ca7d3ad29831/b5ad77db-27d7-48f0-8787-6aee47a018ad/progress?progress=14.8&size=-22&remaining=9364&vdec_packets=4567&vdec_hw_ok=4557&speed=0.9&vdec_hw_status=1 (6 live) 0ms 355 bytes (pipelined: 558) (range: bytes=0-)
May 10, 2021 23:47:24.916 [13856] VERBOSE - [TranscodeOutputStream] Waiting 100ms for more dataā¦
May 10, 2021 23:47:25.029 [11660] VERBOSE - [TranscodeOutputStream] Waiting 100ms for more dataā¦
May 10, 2021 23:47:25.133 [13856] VERBOSE - [TranscodeOutputStream] Waiting 100ms for more dataā¦
May 10, 2021 23:47:25.247 [11660] VERBOSE - [TranscodeOutputStream] Waiting 100ms for more dataā¦
May 10, 2021 23:47:25.347 [13856] VERBOSE - [TranscodeOutputStream] Waiting 100ms for more dataā¦
May 10, 2021 23:47:25.416 [13856] VERBOSE - Auth: We found auth token (xxxxxxxxxxxxxxxxxxxx), enabling token-based authentication.
May 10, 2021 23:47:25.416 [13856] VERBOSE - Auth: Came in with the master token, authorization succeeded.
May 10, 2021 23:47:25.416 [7444] DEBUG - Request: [127.0.0.1:53211 (Loopback)] PUT /video/:/transcode/session/042952e1-a980-4ace-9ce9-ca7d3ad29831/b5ad77db-27d7-48f0-8787-6aee47a018ad/progress?progress=14.8&size=-22&remaining=12629&vdec_packets=4576&vdec_hw_ok=4566&speed=0.5&vdec_hw_status=1 (6 live) Signed-in Token (ProMace) (range: bytes=0-)
May 10, 2021 23:47:25.416 [7444] VERBOSE - * Accept => /
May 10, 2021 23:47:25.416 [7444] VERBOSE - * Connection => keep-alive
May 10, 2021 23:47:25.416 [7444] VERBOSE - * Host => 127.0.0.1:32400
May 10, 2021 23:47:25.416 [7444] VERBOSE - * Icy-MetaData => 1
May 10, 2021 23:47:25.416 [7444] VERBOSE - * Range => bytes=0-
May 10, 2021 23:47:25.416 [7444] VERBOSE - * User-Agent => Lavf/58.27.104
May 10, 2021 23:47:25.416 [7444] VERBOSE - * X-Plex-Http-Pipeline => infinite
May 10, 2021 23:47:25.416 [7444] VERBOSE - * X-Plex-Token => xxxxxxxxxxxxxxxxxxxx
May 10, 2021 23:47:25.416 [7444] VERBOSE - * progress => 14.8
May 10, 2021 23:47:25.416 [7444] VERBOSE - * size => -22
May 10, 2021 23:47:25.416 [7444] VERBOSE - * remaining => 12629
May 10, 2021 23:47:25.416 [7444] VERBOSE - * vdec_packets => 4576
May 10, 2021 23:47:25.416 [7444] VERBOSE - * vdec_hw_ok => 4566
May 10, 2021 23:47:25.416 [7444] VERBOSE - * speed => 0.5
May 10, 2021 23:47:25.416 [7444] VERBOSE - * vdec_hw_status => 1