So I have a dual boot machine with windows and linux and two graphics cards, an AMD R7 360 which I use on linux and an nVidia 1070 that I leave for when I boot windows as a VM.
But every once in blue moon I need to ruin my uptime an really boot on windows. And then windows insists in installing the AMD drivers and gives me some crap so that when I boot my VM i have Radeon software running in the background.
So my question is if there is any way to disable the AMD GPU when I boot on windows so that it only sees the nVidia card and stops whining. Any ideas?
In Device Manager, right-click on the device, choose Properties, then in the Details tab set Property to Hardware Ids and copy the displayed id.
Step 2 : Install your driver
Disconnect the computer from the Internet, go again into Device Manager, uninstall the driver installed by Windows and install your own. Reboot, and ensure that the driver stays as installed.
Step 3 : Block driver update for that device
Run gpedit.msc
Go to Local Computer Policy → Computer Configuration → Administrative Templates → System → Device Installation → Device Installation Restrictions
Double-click on “Prevent installation of devices that match any of these device IDs” and set it to Enabled.
Click the Show button to launch the dialog “Prevent installation of devices that match any of these Device IDs”
Paste into Value the copied hardware-id for the device
Click OK until finished.
Step 4 : Finishing
Reconnect the computer to the Internet. Verify from time to time that the driver has not changed (this should not happen unless Microsoft manages to break this option).
I really dont like HDMI audio devices
But, basically that group policy edit prevents Windows from installing anything for that hardware ID, so you can either use it to lock, or prevent it from happening in the first place