How am I all of a sudden getting 4 hw transcodes

Plex server 1.16.4.1469

I have an Nvidia M2000M discrete graphics and 8 core i7 3.4 Gz…

Up until today I have typically only been able to have 2 HW transcodes, but noticed today some people were buffering and looked through the logs.

BlockquoteFeb 23, 2020 22:19:33.329 [4628] ERROR - [FFMPEG] - could not set output type (MF_E_UNSUPPORTED_D3D_TYPE)
Feb 23, 2020 22:19:33.329 [4628] WARN - avcodec_open2 returned -542398533 for encoder ‘h264_mf’
Feb 23, 2020 22:19:33.423 [4628] ERROR - [FFMPEG] - OpenEncodeSessionEx failed: out of memory (10)
Feb 23, 2020 22:19:33.439 [4628] ERROR - [FFMPEG] - No NVENC capable devices found
Feb 23, 2020 22:19:33.439 [4628] WARN - avcodec_open2 returned -542398533 for encoder ‘h264_nvenc’
Feb 23, 2020 22:19:33.501 [4628] INFO - [FFMPEG] - MFT name: ‘NVIDIA H.264 Encoder MFT’
Feb 23, 2020 22:19:33.548 [4628] ERROR - [FFMPEG] - could not set output type (MF_E_UNSUPPORTED_D3D_TYPE)
Feb 23, 2020 22:19:33.548 [4628] WARN - avcodec_open2 returned -542398533 for encoder ‘h264_mf’
Feb 23, 2020 22:19:33.673 [4628] ERROR - [FFMPEG] - OpenEncodeSessionEx failed: out of memory (10)
Feb 23, 2020 22:19:33.688 [4628] ERROR - [FFMPEG] - No NVENC capable devices found
Feb 23, 2020 22:19:33.688 [4628] WARN - avcodec_open2 returned -542398533 for encoder ‘h264_nvenc’
Feb 23, 2020 22:19:33.751 [4628] INFO - [FFMPEG] - MFT name: ‘NVIDIA H.264 Encoder MFT’
Feb 23, 2020 22:19:33.798 [4628] ERROR - [FFMPEG] - could not set output type (MF_E_UNSUPPORTED_D3D_TYPE)
Feb 23, 2020 22:19:33.798 [4628] WARN - avcodec_open2 returned -542398533 for encoder ‘h264_mf’

Blockquote

and now all my users are using transcoding, there are 2 processes on the server plex transcoding processes. should there be?

should I kill one of the plextranscode32bit.exe files?

the M2000 is unrestricted, so theoretically it can do as many as it can handle. Only the Consumer cards are software limited (usually to 2 transcodes but it can be disabled). So I personally see no issue with it, however, I see an issue with the “No NVENC capable devices”, this tells me that maybe you’re doing Intel QSV, but I don’t know (without the model number) if your 8 core i7 has QSV. What’s the model number?

  • Intel Xeon E3-1505M CPU 2.8GHz
  • Nvidia Quadro M2000M 4GB DDR5
  • Intel HD 530 integrated graphics
    32GB Ram

plex.zip (1.5 MB)

So yeah, that processor has QuickSync Video… Is there a problem arising from so many HW Transcodeds? If not, just chalk it up to good luck :slight_smile:

I disabled the integrated graphics to force it to use the discrete, force it to use the quadro for decoding… else if I have the intel enabled it transcodes and is slower than the quadro

In your screenshot, two streams are also using NVenc (the Vizio and the Roku) while the other two only use NVdec (decoder, is it abbreviated like that?).
If this is hardware (or driver) limited, hard to tell. What OS are you running on?

And btw.: tell them to set (remote) quality to original if possible or at least the highest their bandwidth can handle.

1 Like

yeah its a pain because some of them they cant handle the original quality so they buffer, I have gigabyte up and down so its not me, but they say its broken when its buffering so most I set to 1080P some even 720p

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.