Ryzen 7xxx iGPU with Intel Arc A380 - Dual GPU HW Transcode Broken - Added Logs

Server Version#: 1.40.2.8312
Player Version#: Roku 7.17.6.9089

I recently upgraded to a Ryzen 7 7700X CPU with iGPU plus an Intel Arc A380.

I want to have both GPUs utilized for my computing needs, but when I have the integrated Radeon video enabled in the firmware, Plex’s HW transcode looks awful.

I have tried setting the Hardware Transcoder to Auto, AMD, and Intel and the video quality is the worst I’ve ever seen.

Windows 11 x64
AMD Ryzen 7 7700X
Intel Arc A380

The problem only presents itself when I have the AMD iGPU enabled.
Other apps like Handbrake work recognize both GPUs and produce quality transcodes using each of them alone or simultaneously.

This has been happening for several builds of PMS and until today, I’ve only been using SW transcoding.

Today I turned disabled the AMD iGPU in the UEFI and changed the setting in PMS back to enabling Use Hardware Acceleration as well as Use Hardware-Accelerated Video Encoding and video now transcodes via HW brilliantly again!

I saw that a previous PMS update addressed another dual GPU issue, but it didn’t have an effect with this GPU combination.

I really want to utilize the iGPU on my Ryzen for a better multimonitor setup etc.

I created logs, but they only reflect the working setup with only the Arc GPU present. I’ll have to wait to create logs showing both GPUs present in the system - when my DVR isn’t busy recording.

The weird thing to me is how even when I specified the Intel Arc GPU, it still produced garbage-transcoded video…

Is this past PMS update releated to this issue?

Plex Media Server 1.40.2.8273 is now available to Plex Pass users in the Beta update channel.

* (Transcoder) On Windows, the first Intel device was used for transcoding regardless of which Intel device was selected (PM-962)

I know this fix is related to 2 Intel GPU/iGPUs but the issue I am having only occurs when I have the into GPU and Ryzen iGPU enabled.

With both GPUs enabled, no matter which GPU is selected in PMS, transcoded video is awful and basically unwatchable - defiantly not enjoyable to watch.

I just completed some testing with the Ryzen iGPU enabled, and disabled.

The logs show 2 runs of each of the following configurations:

Ryzen iGPU disabled - Intel Arc A380 only
Ryzen iGPU and Intel Arc 380 Enabled
Plex Transcoder set to: Auto, Intel Arc, AMD Radeon

I can confirm that when the Intel or AMD GPUs are selected, Windows Task Manager shows the corresponding GPU is being used.

Even though both hardware transcoded video looks poor, the Intel video looks much worse than when the AMD iGPU is selected,

I placed all the downloaded logs in a single 7zip file you can download from the link below.

To help anyone who’s looking at the logs, the show I was using for testing was “ABC World News Tonight With David Muir”.

I tested with 2Mb and 3Mb streams.

Dual GPU Testing Intel A380 - Ryzen iGPU 2024-04-04.7z

here are the HW IDs and GPU driver versions tested with:

Intel Arc A380 HW IDs
PCI\VEN_8086&DEV_56A5&SUBSYS_60041849&REV_05
PCI\VEN_8086&DEV_56A5&SUBSYS_60041849
PCI\VEN_8086&DEV_56A5&CC_030000
PCI\VEN_8086&DEV_56A5&CC_0300

Intel Driver ver
3/27/2024
31.0.101.5382

AMD Radeon iGPU HW IDs
PCI\VEN_1002&DEV_164E&SUBSYS_88771043&REV_C3
PCI\VEN_1002&DEV_164E&SUBSYS_88771043
PCI\VEN_1002&DEV_164E&CC_030000
PCI\VEN_1002&DEV_164E&CC_0300

AMD Radeon Driver Ver
3/13/2024
31.0.24027.1012