Repository navigation
GPU Selector v1.1.0
GPU Selector v1.1.0
Bug fixes, monitor improvements, add-on fixes, and new features.
New Features
- Split button on game cards, puzzle piece icon opens per-game add-on configuration directly
- Per-game inject exe path override with confirmation popup and "Reset Injection Target" context menu option
- Child process tree monitoring — games launched via splash/launcher now have child windows tracked and moved to the target monitor. [Note: Tested but, still seems to be ignored some times. Due to timing.]
- Uninstall buttons for all ReShade add-ons (ShaderToggler, REST, GameBridge, Xinp, GDM)
- Custom add-ons now appear in the per-game add-on manager
- "Deploy only with Depth3D" condition for custom add-on optional files
- Monitor names now show real EDID model names instead of "Generic PnP Monitor"
- Monitor dropdown shows resolution and refreshes on each open
- DPI Scaling Fix mini-guide for manually clearing Windows DPI overrides
Bug Fixes
- Fixed exe names with spaces breaking ReShade injection silently
- Fixed orphaned injector processes on timeout (now terminates them)
- Fixed monitor thread not cancelled on game re-launch, causing 3DGameBridge and other add-ons to fail on second launch
- Fixed addon file cleanup failing when files are locked (retries with delay)
- Fixed Xinp not showing in per-game manager after install
- Fixed 3DGameBridge not wired into per-game add-on manager
- Fixed Xinp applying globally instead of per-game
- Fixed GDM showing as "not installed" after app restart
- Fixed GDM checkbox in per-game manager always unchecked
- Fixed ReShadePreset.ini shared across all games in inject mode
- Fixed DPI fix applied to wrong exe, missing flags, and not working in inject/emulator modes
- Fixed inject mode ignoring per-game monitor selection
- Fixed several game icon detection issues (engine icons, cache collisions)
Note: The fix, all games in inject mode shared a single ReShadePreset.ini in the Injector folder because PresetPath in ReShade.ini pointed there. Now each game gets its own ReShadePreset.ini in its own game folder, so preset changes in one game don't affect another.
UI Stuff
- Add-ons modal layout improvements
- Split button divider and icon refinements: For add-on activation in Injector mode.