Skip to content

alxn1/d3d12-proxy

 
 

Repository files navigation

d3d12-proxy

Graphics card spoofing library for DirectX; May be used for fix UE5 Lumen GI bug on integrated GPUs: UE5 do not allow 3D textures for GI usage on these GPUs (if non local GPU memory is zero card treated as integrated) and Lumen GI automatically disabled in this case. This proxy allows GPU memory size spoofing which force UE5 treat GPU as dedicated.

Installation

  • To use it just place dxgi.dll and dxgi_proxy.ini next to executable
  • Edit dxgi_proxy.ini if needed

UE5 LumenGI on integrated cards problem description

UE5 GPU type (integrated/dedicated) detection algo: d3d11 d3d12

and depend on GPU type later UE5 disable some features, like AO, volumentic fog and maybe something else: place 1 place 2

In my opinion, it's not right - disable some features for all integrated cards if only old intel cards (line HD 4000) has issues with this features.

About

dxgi proxy

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 100.0%