There is an Unreal Engine 5 shadow and lighting bug that affects Legion GO games like Silent Hill 2 and Black Myth Wukong among others. It is the same problem that many had on Asus ROG Ally.

But just like we fixed it on Asus ROG Ally, we are going to use a similar solution for the Unreal Engine 5 shadow and lighting bug affecting games on the Legion GO. There are two reasons why this is happening:

  • Root Cause: UE5 Lumen and some shadow rendering features do not activate properly on integrated GPUs (including those found in the Legion GO). This leads to flat, unrealistic lighting and either non-existent or broken shadows in many games.
  • Affected Games: Titles like Silent Hill 2, Black Myth: Wukong, and other recent UE5 games often display these graphics issues out of the box on the Legion GO

There is a simple solution to this; simply down a .dll file from Github.

Get the latest version of the proxy files from alxn1’s GitHub repository.

Unreal Engine Shadow and Lighting Fix

StepAction
1Download latest proxy DLL fix from Github
2Extract and copy both files to game folder
3Launch the game and check for proper shadows

Download the .zip file and when you open it, you’ll see two files.

Copy both of those files and paste them inside the game’s installation folder. It should be the same folder where the game’s .exe file is. Locate the folder where the game’s .exe file is found (example: ...\Silent Hill 2\Binaries\Win64).

Double-check that you placed the .dll files in the folder containing the game’s main .exe. Make sure the files are not blocked by Windows SmartScreen or antivirus. Some games may require a restart or re-verification of integrity after patching. If you use custom graphical mods, reshades, or upscaling tools that also rely on d3d12.dll, you may need to merge or prioritize one DLL at a time