Automatically binds Discord to your selected GPU preference and re-applies it after updates.
GPU Binder is a Vencord plugin that forces Discord to use a specific GPU preference:
- 🚀 High Performance (Discrete GPU)
- 🔋 Power Saving (Integrated GPU)
- ⚙️ System Default (Let Windows decide)
Discord updates change the installation folder path (e.g., app-1.0.x), causing Windows to treat it as a new application and lose your previously assigned GPU preferences. This plugin automatically detects the new path and re-links your settings.
⚠️ WarningThis plugin modifies the Windows Registry (
HKCU). It overrides any GPU preference set manually via:
Windows → System → Display → Graphics → Discord
- Windows 10 or Windows 11
- Vencord installed from source (locally built)
pnpminstalled
Installer builds of Vencord are not supported.
cd path/to/Vencord/srcmkdir -p userpluginscd userplugins
git clone https://github.com/UnClide/vencord-gpubinder gpuBindercd ../..
pnpm build- Press
Ctrl + R - Or use: Vencord → Restart Client
- Open User Settings
- Navigate to Vencord → Plugins
- Find GpuBinder
- Select the actual GPU Discord should use
- Fully close Discord with
Alt + F4or Quit Discord from the system tray - Reopen Discord so Windows starts the GPU process on the selected adapter
That’s it. Your preference will now persist even after updates.
⚠️ GPU switching requires a full Discord restart
Ctrl + Ronly reloads the Discord renderer. It does not restart the native GPU process, so Discord can keep using the old adapter until the app is fully closed and reopened.
The plugin:
- Detects your real Windows GPUs and stores the selected adapter.
- Detects the current
Discord.exepath automatically on every startup. - Edits the registry key:
HKEY_CURRENT_USER\Software\Microsoft\DirectX\UserGpuPreferences. - Writes Windows'
SpecificAdapter=...preference when available so multiple discrete GPUs can be distinguished. - Automatic Cleanup: Scans for and removes stale registry entries from previous Discord versions (e.g., old
app-1.0.xxxxfolders) to keep your registry clean. - Re-applies your preferred setting if a Discord update changes the executable path.
No background services.
No telemetry.
No scheduled tasks.
- Settings not applying? Make sure to fully quit Discord with
Alt + F4or Quit Discord from the system tray, then reopen it. A simpleCtrl + Ris not enough for native registry changes to take effect.
- ✅ Works only on Windows
- ❌ Not compatible with non-source Vencord installs
- 🔄 Overrides Windows Graphics Settings for Discord
- 🛠 Registry access is limited to
HKCU(current user only)
PowerSync — another Vencord plugin by the same author that automatically switches Windows power plans when a game starts and restores them when it closes. Together, GPU Binder and PowerSync give you full hardware control directly from Discord with zero third-party software.
This project is licensed under the MIT License.
See the LICENSE file for details.