Created by Melody
Written in Rust
Win Global GPU lets you globally use either your dedicated or integrated GPU. You can manually specify which one or have it automatically set when you plug in or unplug your laptop.
Download the exe file in the releases tab
Run it in your favorite terminal: win_global_gpu.exe
or win_global_gpu.exe SUBCOMMAND
Subcommand | What it does |
---|---|
<no subcommand> | Launch Win Global GPU in default mode: integrated GPU on battery power and dedicated GPU on wall power |
shutdown |
Shuts down any running stance of Win Global GPU |
dedicated |
Sets the preferred GPU to the dedicated GPU |
integrated |
Sets the preferred GPU to the integrated GPU |
reset |
Resets the preferred GPU, lets Windows decide |
help |
Shows help on how it works |
about |
Shows some information about Win Global GPU |
For best results, add Win Global GPU as a startup program.
Currently, Win Global GPU only works for apps installed on NTFS volumes. See why below.
Win Global GPU is only meant for systems with a dedicated and integrated GPU. No idea what happens if you use this program without them.
There is no way to globally set the preferred GPU on Windows, only per exe/Windows app. So Win Global GPU scans your system for every exe and windows app and sets them all via the registry. It uses the NTFS MFT to very quickly scan your system for all exes, similar to WizTree.