Hi kaitak2,
Thank you for reaching Microsoft Community. Apologies for the the inconvenience this has caused you. I am a consumer myself also and I understand how frustrating it is for us not to have the worth of our hard earned money that we spent to invest on our devices for day to day use.
I would like to ask if whenever the NVIDIA graphics is not detected or does not show up, does the keyboard or base of the device stops working also like the keys, touchpad and etc.? or is it just the NVIDIA graphics that stops while the other function of the base continues to work fine?
Is your Surface Book 3 running on Windows 10 or Windows 11 already?
Whenever the NVIDIA adapter shows up, may I know which version does it have? To check, double-click the NVIDIA adapter in Device Manager then go to its Driver tab and look for the Driver version.
For now, kindly try to toggle the dGPU option in the UEFI setting to off then on. See this page for the steps on how to get to the UEFI settings: How to use Surface UEFI (microsoft.com). Once you are on the UEFI page, go to Devices then look for the dGPU option and toggle it off. Go to Exit > Restart now. Boot back to the UEFI settings and toggle the dGPU option back to on then observe if still the issue persist.
If in case the issue persist, please try running these steps below (if not yet tried):
1: Check for Windows Update
Go to Windows Settings > Update & Security and select Check for updates
Make sure all updates need are installed including Optional updates
2: Update drivers and firmware
Check what is the current OS Build of your Windows version by going to Settings > System > About.
Go to Download driver and firmware for Surface, choose Surface Book
Then click the link next to Surface Book 3 then click Download on the next page.
Choose the .msi file that matches your current OS Build and click Next.
After downloading, run and install the .msi then Restart.
3: Run DISM and SFC command
Open Command Prompt as Administrator
Type and enter these command below individually:
DISM /Online /Cleanup-Image /CheckHealthDISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealthSFC /scannow
Once the commands are completed, restart the Surface
Hoe this helps.
Kind regards,
Marrion