The shipping build (UE4.27) only recognizes the on-board graphic adapter.

I’m not even close to resolving this and am unsure how to approach the problem, so I’m asking for advice. Yesterday, I shipped a UE4.27 game build. One of the users reported that the game nearly freezes at startup, and upon checking, the computer’s specs and situation were as follows:

Laptop: TUF Gaming FX705DT

  • GPU1: AMD Vega 8 Mobile Gfx
  • GPU2: NVIDIA GTX 1650

After giving a test build and extracting logs, it was found that the game was running on GPU1, AMD Vega 8. It seems that r.GraphicsAdapter doesn’t work in UE4.27, so I tried the following:

  1. I tried giving launching options like -GraphicsAdapter=0, -GraphicsAdapter=1, -GraphicsAdapter=2. Only Vega 8 and Microsoft Basic Renderer are detected.

  2. I tried disabling Vega 8 in Device Manager and running it. It runs on Microsoft Basic Renderer.

  3. I ran DxDiag. Both AMD Vega 8 and NVIDIA GTX 1650 appear fine.

How should I approach this problem? I’m at a loss for what more to do and am posting here in a last-ditch effort for help. Thanks for reading.