We know the issue: EGL a while ago decided to privilege at launch dGPU over iGPU on (Advanced) Optimus systems (e.g. laptops with iGPU and dGPU). This can be a problem wasting a lot of energy by background task 'epicgameslauncher.exe' (x64)...
After many (failed) attempts I've found a working solution:
Enjoy EGL finally not wasting dGPU power anymore on laptops!
EDIT: changed the adapter deviceID in this guide, which should be always 0 for iGPU.
After many (failed) attempts I've found a working solution:
- launch EGL at least once, then open logfile:
%LocalAppData%\EpicGamesLauncher\Saved\Logs\EpicGamesLauncher.log - in this logfile look for string "Testing D3D11 adapter:". You should find adapter 0 and 1 (your iGPU and dGPU). Now take note of the Adapter integer number of your iGPU (should be always: 0).
- run your EGL with this launch parameter:
"C:\Program Files (x86)\Epic Games\Launcher\Portal\Binaries\Win64\EpicGamesLauncher.exe" -ExplicitAdapterValue=0
Enjoy EGL finally not wasting dGPU power anymore on laptops!
EDIT: changed the adapter deviceID in this guide, which should be always 0 for iGPU.
- Windows Build/Version
- Windows 11 25H2 (26200.7462)
Last edited:




