- Windows 11 can remove a discrete GPU driver as part of its clean-up routines, as shown on Reddit
- This can happen if the laptop has been in Eco mode for an extended period
- Because the GPU is effectively gated off from the system, the driver is marked as unused and therefore deleted by the OS during clean-up – but you can stop this from happening
Apparently, Windows 11 can end up stripping away the discrete GPU driver from your laptop in certain scenarios if the OS is left to run in Eco mode for a long time – and that’s a distinct annoyance if you own a gaming laptop, as per a report on Reddit.
Wccftech spotted a Redditor who posted about their Asus ROG Zephyrus G14 gaming laptop with a discrete Nvidia RTX 5070 Ti, and how Windows turned off that GPU.
At this point, some of you may immediately be thinking: who runs their gaming laptop in Eco mode? And that’s a fair point, and one raised in the Reddit thread – I’ll come back to that.
First, let’s look at the mechanics of how this works, based on the Redditor’s investigation of what went on (they noted that it “took me months to work this out”). When the laptop is put into Eco mode, power is completely cut to the discrete GPU, effectively leaving it offline (just as if it were an unplugged USB stick, as the Redditor describes).
That’s not a problem – obviously it’s a power-saving measure – but the issue is that Windows 11 runs a driver clean-up process from time to time as part of routine system maintenance. By default, this happens every 30 days, though the Redditor notes their laptop was set to 15 days, and this can be modified.
What happens is that if the laptop has been in Eco mode for a long time, with the GPU effectively walled off and not present as far as the system is concerned, and the clean-up happens, it judges the driver to now be superfluous, and it’s removed.
When Eco mode is subsequently switched off, the driver doesn’t return – it remains ditched, and the GPU shows as a ‘Microsoft Basic Display Adapter’ instead of an Nvidia GPU in Windows 11’s Device Manager.
The Nvidia graphics driver must then be reinstalled to get the GeForce graphics card functional again – and the same is reportedly true of AMD discrete GPUs.
Analysis: a niche problem, but an annoying one – here’s how to avoid it
Let’s return to that question: who runs a gaming laptop in Eco mode? No gamer really does this, at least not when they’re regularly playing some of the top PC games on their notebook. However, someone might be a student cramming for finals and using the laptop for work, having given up gaming distractions for a few months. In this case, with Eco mode enabled to keep battery life up while studying, Windows 11 could disable the GPU.
Okay, so it’s something of a niche situation – and the Windows 11 clean-up routines are useful for keeping the system streamlined. But it’s not an unthinkable scenario, and Microsoft’s OS should be tuned to be more careful around GPU drivers – and it’d be useful if the system could give a warning of such a clean-up happening (so it could be avoided).
That said, this may not happen in all situations. Another Redditor notes that they have had their Zephyrus G16 in Eco mode for two months, and the Nvidia RTX 5070 Ti is still present and correct.
Whatever the case, if you run into this problem yourself, at least you know why it’s happening. The fix is to simply reinstall the Nvidia driver, although the same thing could happen again if you’re one of those people who regularly uses Eco mode on your gaming laptop.
You can apply a Registry fix to permanently stop the clean-up process, but I wouldn’t recommend messing with those settings unless you’re confident (see the Reddit post for instructions). Also note that you’ll miss out on other clean-up duties, not just GPU-related activity.
A better solution is to simply remember to take your laptop out of Eco mode now and then (every couple of weeks), which will bring the discrete GPU back into play, and save the driver from being earmarked for removal.
The Redditor notes: “Or just keep the GPU visible now and then. Optimized mode in G-Helper turns the dGPU [discrete GPU] on whenever you plug in. Flipping to Standard [mode] every couple of weeks does the same thing. Resets the counter, no Registry editing.”
Follow TechRadar on Google News and add us as a preferred source to get our expert news, reviews, and opinion in your feeds.
