Abstract
- Lengthy-term eco energy mode can power-gate the dGPU and make Home windows auto-delete its drivers.
- Examine setupapi logs or run pnputil to see if Home windows eliminated your GPU driver bundle.
- Repair: sometimes use a non-eco energy plan or disable driver cleanup by way of registry.
Home windows is designed to be useful, however typically it may be somewhat too useful. Such is the case for somebody who found that in the event that they ran their laptop computer on the eco energy plan for 15 days, Home windows would mechanically delete the GPU drivers with out telling them. And whereas it feels like an annoying quirk, fixing it’s surprisingly simple.
Home windows 11 will take away your laptop computer GPU’s drivers when you keep on eco energy mode for too lengthy
Thankfully, there’s a repair
As noticed by WccfTech, consumer Okay-Horse-3169 took to the Zephyrus G14 subreddit to share their findings. They personal a ROG Zephyrus G14 with an RTX 5070 Ti, they usually like operating it in eco mode for lengthy durations.
Nonetheless, it seems that utilizing solely eco mode for a number of weeks causes one thing unusual to occur together with your laptop computer’s built-in GPU:
Eco mode power-gates the dGPU off the PCIe bus. Home windows treats it like a USB stick you unplugged: not current.
There is a Home windows upkeep job referred to as pnpclean.dll that removes units absent previous a timeout, then removes any driver bundle nothing references any extra. Default timeout is 30 days. Mine had a per-device worth of 15.
What this implies is that as a result of eco mode cuts energy to the GPU, the laptop computer mistakenly assumes the GPU has been unplugged for 15 days and tidies up the GPU’s drivers throughout a routine scan. In fact, the GPU was by no means truly eliminated, however Home windows hadn’t ‘seen’ it for over two weeks, so it assumes it is gone.
Within the authentic submit, Okay-Horse-3169 posted Home windows’ cleanup logs as proof. The logs present that Home windows recognized the GPU driver’s inactivity for 15 days and mechanically cleaned it up. Afterward, when Okay-Horse-3169 switches again to the usual energy mode and checks for its GPU in Home windows, it is labeled as a “Primary Show Adapter,” and the Nvidia Management Panel fails to acknowledge it.
Thankfully, the unique poster additionally lists methods to verify whether or not this occurred in your laptop computer. This command will determine in case your GPU was eliminated:
Choose-String -Path C:WindowsINFsetupapi.dev*.log -Sample "(VEN_10DE|VEN_1002).*(was eliminated|timeout interval)"
This one seems for logs regarding your driver bundle being deleted:
Choose-String -Path C:WindowsINFsetupapi.dev*.log -Sample "unused drivers|INF oemd+.inf .*eliminated"
And when you run this command and see nothing returned, the bundle is lacking:​​​​​​
pnputil /enum-drivers | Choose-String "nvamsi"
To repair this, Okay-Horse-3169 recommends both operating your laptop computer on one thing apart from eco mode occasionally to ‘get up’ the GPU, or tweaking the registry like this:
HKLMSOFTWAREMicrosoftWindowsCurrentVersionExplorerVolumeCachesDevice Driver Packages
Autorun (DWORD) = 0
Both manner, it is a good factor to recollect when you use your laptop computer in eco mode lots. Give it an influence increase occasionally to remind Home windows that the laptop computer nonetheless has {hardware} you’d quite it preserve drivers for.