Why is NVIDIA Optimus not switching to the discrete GPU?
Short answer: NVIDIA Optimus is a driver-level technology (not hardware-based) that automatically directs graphics workloads to either the Intel integrated GPU (iGPU — built into the CPU, uses less power) or the NVIDIA discrete GPU (dGPU — a separate, more powerful graphics chip) based on application demand. When Optimus stops switching, it is almost always a driver version mismatch — the Intel iGPU driver and NVIDIA driver need to be compatible versions. A Windows Update that refreshes one without the other breaks the switching handshake. The fix is straightforward but requires careful sequencing.
How to fix — step by step
Step 1 — Check if the dGPU is visible in Device Manager
Open Device Manager (right-click Start → Device Manager) and expand Display adapters. A functioning Optimus setup shows two entries: Intel UHD/Iris Xe Graphics and NVIDIA GeForce [model]. If the NVIDIA GPU is missing entirely or shows a yellow warning icon, the driver is not loaded. Right-click the NVIDIA entry and choose Enable Device if it is disabled. If there is a yellow warning, right-click → Update Driver → Search automatically. If the NVIDIA GPU does not appear at all: the BIOS may have disabled it. Enter BIOS settings (usually F2 or Delete on startup) and look for "Switchable Graphics", "dGPU", or "Discrete Graphics" settings. Some gaming laptops allow setting the dGPU to disabled in BIOS — re-enabling it here restores Optimus switching immediately.
Step 2 — Reinstall NVIDIA and Intel drivers in the correct order
The Optimus driver stack requires the Intel iGPU driver to be installed before the NVIDIA driver. If they are installed in the wrong order or different version epochs, Optimus breaks. The fix: (1) In Device Manager, uninstall both display drivers. (2) Restart. (3) Download and install the Intel iGPU driver from your laptop manufacturer's support page. (4) Restart. (5) Download and install the NVIDIA driver from your laptop manufacturer's site or NVIDIA's "laptop" driver page (choosing the DCH variant for Windows 10/11). (6) Restart again. After this sequence, open NVIDIA Control Panel → Manage 3D Settings and confirm both GPUs appear in the "Preferred graphics processor" dropdown. See our display driver crashes guide for related driver sequencing issues.
Step 3 — Use NVIDIA Control Panel to force dGPU for specific apps
While the full Optimus switching is being repaired, you can manually force the dGPU for applications that need it. Open NVIDIA Control Panel → Manage 3D Settings → Program Settings tab. Click Add and browse to your application (e.g., Adobe Premiere, DaVinci Resolve, a game executable). In the "Select the preferred graphics processor for this program" dropdown, choose "High-performance NVIDIA processor". This overrides Optimus for that specific app, forcing it to use the dGPU regardless of the switching status. Note that this only works when the dGPU is at least detected by the driver, even if automatic switching is broken. Also check our BSOD guide for display driver crash loops that sometimes accompany Optimus failures.
Step 4 — MUX switch for gaming laptops in India
Modern gaming laptops (ASUS ROG, Lenovo Legion, Dell Alienware, HP Omen) include a MUX switch — a BIOS setting that physically connects the display directly to either the iGPU or dGPU, bypassing Optimus entirely. When the MUX is set to "dGPU only", Optimus is disabled but you gain 5–15% additional gaming performance because the rendered frames are no longer copied through the iGPU framebuffer before reaching the screen. For gaming in India where power is stable (use a UPS), MUX dGPU mode is worth enabling. For mixed use (gaming plus office work on battery), keep MUX in Optimus/iGPU mode. Never switch the MUX setting while Windows is running — always do it from BIOS and let the system restart cleanly.
When to call a laptop repair service
When DIY ends
Call a technician if: the dGPU does not appear in Device Manager even after enabling it in BIOS; the NVIDIA driver installation repeatedly fails with error code 43 (GPU not detected by driver); or the laptop shows severe performance problems after driver reinstallation. Error code 43 on a laptop GPU is sometimes a soldering fault on the PCIe connection — requiring chip-level repair.
Typical repair cost in India
Driver fix (sequenced reinstall): ₹500–₹1,200. Chip-level GPU repair (PCIe lane re-soldering) for persistent code 43: ₹3,000–₹10,000 depending on model.
A note from the LRW Engineer Team
On gaming laptops used in India's summers, the dGPU runs hotter than in temperate climates. An extremely common pattern we see: Optimus stops switching after the thermal paste on the dGPU dries out, causing the GPU to overheat and the driver to shut it down protectively. Thermal paste replacement on the dGPU restores switching in these cases — it is not a driver problem at all.