Disabling integrated graphics or let windows/plex handle the choice

Server Version#: 1.15.4.919

Just a simple question, I have a Lenovo Laptop which is my plex server with Dedicated Quadro graphics and integrated (not sure the IG version).

My initial thought and setup is to disable integrated from the bios so it forces plex to use the quadro for hardware acceleration. And I do notice it using HW during most transcodes, else the 8-core i7 3.7ghz CPUs handle it pretty easily.

However today I had a 4k video going to a xbox transcoding to 1080p and atmos → ACC 5.1 and it wasnt using HW acceleration on the transcoding, needless to say this was hitting the CPUs harder than Ive had them hit.

My question is if I enable the integrated graphics, is plex/windows smart enough to chose the proper GPU for optimal use? Meaning, some transcoding uses intels quick sync, and others can use NVidia, or does it always use dedicated?

has anyone tested this out before leaving integrated on and let plex determine which to use and what are the performance differences?

Edit: actually I see an error in my logs that is saying error on HW transcoding

Apr 26, 2019 22:12:37.295 [12696] INFO - [FFMPEG] - MFT name: ‘Microsoft AAC Audio Encoder MFT’
Apr 26, 2019 22:12:38.904 [11952] ERROR - [Transcoder] [hevc @ 0397fc80] Failed setup for format dxva2_vld: hwaccel initialisation returned error.
Apr 26, 2019 22:12:41.357 [11952] ERROR - [Transcoder] [hevc @ 038bedc0] Failed setup for format dxva2_vld: hwaccel initialisation returned error.
Apr 26, 2019 22:12:46.403 [3216] ERROR - [FFMPEG] - OpenEncodeSessionEx failed: out of memory (10)
Apr 26, 2019 22:12:46.434 [3216] ERROR - [FFMPEG] - No NVENC capable devices found
Apr 26, 2019 22:12:46.434 [3216] WARN - avcodec_open2 returned -542398533 for encoder ‘h264_nvenc’
Apr 26, 2019 22:12:46.590 [3216] INFO - [FFMPEG] - MFT name: ‘NVIDIA H.264 Encoder MFT’
Apr 26, 2019 22:12:46.653 [3216] ERROR - [FFMPEG] - could not set output type (MF_E_UNSUPPORTED_D3D_TYPE)
Apr 26, 2019 22:12:46.653 [3216] WARN - avcodec_open2 returned -542398533 for encoder ‘h264_mf’
Apr 26, 2019 22:12:46.762 [3216] ERROR - [FFMPEG] - OpenEncodeSessionEx failed: out of memory (10)
Apr 26, 2019 22:12:46.793 [3216] ERROR - [FFMPEG] - No NVENC capable devices found
Apr 26, 2019 22:12:46.793 [3216] WARN - avcodec_open2 returned -542398533 for encoder ‘h264_nvenc’
Apr 26, 2019 22:12:46.871 [3216] INFO - [FFMPEG] - MFT name: ‘NVIDIA H.264 Encoder MFT’
Apr 26, 2019 22:12:46.918 [3216] ERROR - [FFMPEG] - could not set output type (MF_E_UNSUPPORTED_D3D_TYPE)
Apr 26, 2019 22:12:46.918 [3216] WARN - avcodec_open2 returned -542398533 for encoder ‘h264_mf’

now to figure out why this is happening

This seems to be a thread where there is issues with plex selecting multiple graphics, but it does check, so if nvidia cant HW transcode it tries integrated?? so I should enable my integrated?

okay more testing with integrated enabled, I do get more HW streams, however they are slower than if I let the CPU handle it becuase its using the integrated graphics…

the dedicated graphics was decoding but not encoding when it was the only one. when I enabled integrated then integrated did both, but slow…

so apparently there is no choice for plex to use the bets option for that transcode with two GPUs

enable both, it choses intel for the HW transcode and its slow

dedicated only and it doesnt have all the codecs but it is much faster even with 50% of the transcodes and the cpu remaining

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