I’m on 1.25.3.5409 with an i9-11900K and HW transcoding is broken for me… but only when a specific user tries to stream to their Apple TV 4K (1st gen) - it works fine with the user’s iPad, Fire TV 4K Stick, Roku, etc. Every single time they attempt to stream to Plex on their ATV, it crashes my server. 10/10 repro. Does not reproduce when the same user streams to any other devices. I also have a local Apple TV 4K (1st gen) and it does not have any problems streaming content.
I’m running Windows 11 and I’ve updated to the latest Intel Graphics drivers and installed the Intel Media SDK… No luck. Still crashing 100% of the time when streaming to a remote user’s Apple TV 4K.
Jan 24, 2022 10:50:04.675 [21072] DEBUG - [Transcode] MDE: My Home Movie (2021): Direct Play is disabled
Jan 24, 2022 10:50:04.675 [21072] DEBUG - [Transcode] MDE: My Home Movie (2021): media must be transcoded in order to use the hls protocol
Jan 24, 2022 10:50:04.675 [21072] DEBUG - [Transcode] MDE: My Home Movie (2021): no direct play video profile exists for http/mkv/hevc
Jan 24, 2022 10:50:04.675 [21072] DEBUG - [Transcode] MDE: My Home Movie (2021): no direct play video profile exists for http/mkv/hevc/eac3
Jan 24, 2022 10:50:04.676 [21072] DEBUG - [Transcode] MDE: My Home Movie (2021): no remuxable profile found, so video stream will be transcoded
Jan 24, 2022 10:50:04.676 [21072] DEBUG - [Transcode] MDE: Cannot direct stream video stream due to profile or setting limitations
Jan 24, 2022 10:50:04.676 [21072] DEBUG - [Transcode] Codecs: testing hevc (decoder) with hwdevice nvdec
Jan 24, 2022 10:50:04.676 [21072] DEBUG - [Transcode] Codecs: hardware transcoding: testing API nvdec
Jan 24, 2022 10:50:04.676 [21072] ERROR - [Transcode] [FFMPEG] - Cannot load nvcuda.dll
Jan 24, 2022 10:50:04.676 [21072] ERROR - [Transcode] [FFMPEG] - Could not dynamically load CUDA
Jan 24, 2022 10:50:04.676 [21072] DEBUG - [Transcode] Codecs: hardware transcoding: opening hw device failed - probably not supported by this system, error: Unknown error occurred
Jan 24, 2022 10:50:04.676 [21072] DEBUG - [Transcode] Could not create hardware context for hevc
Jan 24, 2022 10:50:04.676 [21072] DEBUG - [Transcode] Codecs: testing hevc (decoder) with hwdevice dxva2
Jan 24, 2022 10:50:04.676 [21072] DEBUG - [Transcode] Codecs: hardware transcoding: testing API dxva2
Jan 24, 2022 10:50:04.690 [21072] DEBUG - [Transcode] Codecs: Testing with profile 'Main 10'
Jan 24, 2022 10:50:04.690 [21072] DEBUG - [Transcode] [FFMPEG] - nal_unit_type: 32(VPS), nuh_layer_id: 0, temporal_id: 0
Jan 24, 2022 10:50:04.690 [21072] DEBUG - [Transcode] [FFMPEG] - nal_unit_type: 33(SPS), nuh_layer_id: 0, temporal_id: 0
Jan 24, 2022 10:50:04.690 [21072] DEBUG - [Transcode] [FFMPEG] - nal_unit_type: 34(PPS), nuh_layer_id: 0, temporal_id: 0
Jan 24, 2022 10:50:04.690 [21072] DEBUG - [Transcode] [FFMPEG] - nal_unit_type: 20(IDR_N_LP), nuh_layer_id: 0, temporal_id: 0
Jan 24, 2022 10:50:04.690 [21072] DEBUG - [Transcode] [FFMPEG] - Decoding VPS
Jan 24, 2022 10:50:04.690 [21072] DEBUG - [Transcode] [FFMPEG] - Main 10 profile bitstream
Jan 24, 2022 10:50:04.690 [21072] DEBUG - [Transcode] [FFMPEG] - Decoding SPS
Jan 24, 2022 10:50:04.690 [21072] DEBUG - [Transcode] [FFMPEG] - Main 10 profile bitstream
Jan 24, 2022 10:50:04.690 [21072] DEBUG - [Transcode] [FFMPEG] - Decoding VUI
Jan 24, 2022 10:50:04.690 [21072] DEBUG - [Transcode] [FFMPEG] - Decoding PPS
Jan 24, 2022 10:50:04.690 [21072] DEBUG - [Transcode] [FFMPEG] - Format dxva2_vld chosen by get_format().
Jan 24, 2022 10:50:04.690 [21072] DEBUG - [Transcode] [FFMPEG] - Format dxva2_vld requires hwaccel initialisation.
Jan 24, 2022 10:50:04.697 [21072] DEBUG - [Transcode] Codecs: 10-bit HEVC test succeeded
Jan 24, 2022 10:50:04.701 [21072] DEBUG - [Transcode] Scaled up video bitrate to 69822Kbps based on 4.500000x fudge factor.
Jan 24, 2022 10:50:04.701 [21072] DEBUG - [Transcode] MDE: My Home Movie (2021): selected media 0 / 26250
Jan 24, 2022 10:50:04.701 [21072] DEBUG - [Transcode] Streaming Resource: Required bandwidth unknown (media requires deep analysis) Changing decision parameters provided by client to fit bandwidth limit of 720000kbps
Jan 24, 2022 10:50:04.701 [21072] DEBUG - [Transcode] Streaming Resource: Determining preferred transcode encoders through transcode only decision.
Jan 24, 2022 10:50:04.701 [21072] DEBUG - [Transcode] Codecs: testing hevc (decoder) with hwdevice nvdec
Jan 24, 2022 10:50:04.701 [21072] DEBUG - [Transcode] Codecs: hardware transcoding: testing API nvdec
Jan 24, 2022 10:50:04.701 [21072] ERROR - [Transcode] [FFMPEG] - Cannot load nvcuda.dll
Jan 24, 2022 10:50:04.701 [21072] ERROR - [Transcode] [FFMPEG] - Could not dynamically load CUDA
Jan 24, 2022 10:50:04.701 [21072] DEBUG - [Transcode] Codecs: hardware transcoding: opening hw device failed - probably not supported by this system, error: Unknown error occurred
Jan 24, 2022 10:50:04.701 [21072] DEBUG - [Transcode] Could not create hardware context for hevc
Jan 24, 2022 10:50:04.702 [21072] DEBUG - [Transcode] Codecs: testing hevc (decoder) with hwdevice dxva2
Jan 24, 2022 10:50:04.702 [21072] DEBUG - [Transcode] Codecs: hardware transcoding: testing API dxva2
Jan 24, 2022 10:50:04.716 [21072] DEBUG - [Transcode] Codecs: Testing with profile 'Main 10'
Jan 24, 2022 10:50:04.716 [21072] DEBUG - [Transcode] [FFMPEG] - nal_unit_type: 32(VPS), nuh_layer_id: 0, temporal_id: 0
Jan 24, 2022 10:50:04.716 [21072] DEBUG - [Transcode] [FFMPEG] - nal_unit_type: 33(SPS), nuh_layer_id: 0, temporal_id: 0
Jan 24, 2022 10:50:04.716 [21072] DEBUG - [Transcode] [FFMPEG] - nal_unit_type: 34(PPS), nuh_layer_id: 0, temporal_id: 0
Jan 24, 2022 10:50:04.716 [21072] DEBUG - [Transcode] [FFMPEG] - nal_unit_type: 20(IDR_N_LP), nuh_layer_id: 0, temporal_id: 0
Jan 24, 2022 10:50:04.716 [21072] DEBUG - [Transcode] [FFMPEG] - Decoding VPS
Jan 24, 2022 10:50:04.716 [21072] DEBUG - [Transcode] [FFMPEG] - Main 10 profile bitstream
Jan 24, 2022 10:50:04.716 [21072] DEBUG - [Transcode] [FFMPEG] - Decoding SPS
Jan 24, 2022 10:50:04.716 [21072] DEBUG - [Transcode] [FFMPEG] - Main 10 profile bitstream
Jan 24, 2022 10:50:04.716 [21072] DEBUG - [Transcode] [FFMPEG] - Decoding VUI
Jan 24, 2022 10:50:04.716 [21072] DEBUG - [Transcode] [FFMPEG] - Decoding PPS
Jan 24, 2022 10:50:04.716 [21072] DEBUG - [Transcode] [FFMPEG] - Format dxva2_vld chosen by get_format().
Jan 24, 2022 10:50:04.716 [21072] DEBUG - [Transcode] [FFMPEG] - Format dxva2_vld requires hwaccel initialisation.
Jan 24, 2022 10:50:04.724 [21072] DEBUG - [Transcode] Codecs: 10-bit HEVC test succeeded
Jan 24, 2022 10:50:04.727 [21072] DEBUG - [Transcode] Scaled up video bitrate to 69822Kbps based on 4.500000x fudge factor.
Jan 24, 2022 10:50:04.727 [21072] DEBUG - [Transcode] Codecs: testing aac_mf (encoder)
Jan 24, 2022 10:50:04.728 [21072] INFO - [Transcode] [FFMPEG] - MFT name: 'Microsoft AAC Audio Encoder MFT'
Jan 24, 2022 10:50:04.729 [21072] DEBUG - [Transcode] Codecs: testing hevc_mf (encoder)
Jan 24, 2022 10:50:04.813 [21072] INFO - [Transcode] [FFMPEG] - MFT name: 'Intel® Hardware H265 Encoder MFT'
Jan 24, 2022 10:50:05.011 [21072] DEBUG - [Transcode] Codecs: testing hevc (decoder) with hwdevice nvdec
Jan 24, 2022 10:50:05.011 [21072] DEBUG - [Transcode] Codecs: hardware transcoding: testing API nvdec
Jan 24, 2022 10:50:05.011 [21072] ERROR - [Transcode] [FFMPEG] - Cannot load nvcuda.dll
Jan 24, 2022 10:50:05.011 [21072] ERROR - [Transcode] [FFMPEG] - Could not dynamically load CUDA
Jan 24, 2022 10:50:05.011 [21072] DEBUG - [Transcode] Codecs: hardware transcoding: opening hw device failed - probably not supported by this system, error: Unknown error occurred
Jan 24, 2022 10:50:05.011 [21072] DEBUG - [Transcode] Could not create hardware context for hevc
Jan 24, 2022 10:50:05.011 [21072] DEBUG - [Transcode] Codecs: testing hevc (decoder) with hwdevice dxva2
Jan 24, 2022 10:50:05.011 [21072] DEBUG - [Transcode] Codecs: hardware transcoding: testing API dxva2
Jan 24, 2022 10:50:05.022 [21072] DEBUG - [Transcode] Codecs: Testing with profile 'Main 10'
Jan 24, 2022 10:50:05.023 [21072] DEBUG - [Transcode] [FFMPEG] - nal_unit_type: 32(VPS), nuh_layer_id: 0, temporal_id: 0
Jan 24, 2022 10:50:05.023 [21072] DEBUG - [Transcode] [FFMPEG] - nal_unit_type: 33(SPS), nuh_layer_id: 0, temporal_id: 0
Jan 24, 2022 10:50:05.023 [21072] DEBUG - [Transcode] [FFMPEG] - nal_unit_type: 34(PPS), nuh_layer_id: 0, temporal_id: 0
Jan 24, 2022 10:50:05.023 [21072] DEBUG - [Transcode] [FFMPEG] - nal_unit_type: 20(IDR_N_LP), nuh_layer_id: 0, temporal_id: 0
Jan 24, 2022 10:50:05.023 [21072] DEBUG - [Transcode] [FFMPEG] - Decoding VPS
Jan 24, 2022 10:50:05.023 [21072] DEBUG - [Transcode] [FFMPEG] - Main 10 profile bitstream
Jan 24, 2022 10:50:05.023 [21072] DEBUG - [Transcode] [FFMPEG] - Decoding SPS
Jan 24, 2022 10:50:05.023 [21072] DEBUG - [Transcode] [FFMPEG] - Main 10 profile bitstream
Jan 24, 2022 10:50:05.023 [21072] DEBUG - [Transcode] [FFMPEG] - Decoding VUI
Jan 24, 2022 10:50:05.023 [21072] DEBUG - [Transcode] [FFMPEG] - Decoding PPS
Jan 24, 2022 10:50:05.023 [21072] DEBUG - [Transcode] [FFMPEG] - Format dxva2_vld chosen by get_format().
Jan 24, 2022 10:50:05.023 [21072] DEBUG - [Transcode] [FFMPEG] - Format dxva2_vld requires hwaccel initialisation.