Surface Book 2 Dedicated GPU Not Detected in Windows 10

Surface Book 2 Dedicated GPU and nVidia graphics driver goes AWOL after recent Windows updates. Here's how to get your nVidia GPU back.

By Tim Trott | Windows Tips and Tricks | March 28, 2018

Surface Book 2 Users have been reporting that the dedicated nVidia graphics driver has gone missing after recent Windows updates, meaning the top-of-the-range Microsoft Surface Books are limited to just the Intel graphics chip. Here's how to get the dedicated nVidia graphics card back.

Many owners of the Microsoft Surface Book have been experiencing GPU problems for the past couple of months. For some strange reason, the computer is no longer detecting the GPU. Apps and games are crashing because of an incompatibility with the graphics card and the discrete GPU going missing from the device manager.

Surface Book 2 dGPU Disappears
Surface Book 2 Dedicated GPU Not Detected in Windows 10

The Surface Book 2 has two graphics processors (GPU), an Intel HD Graphics 620 integrated GPU and an NVIDIA GeForce GTX 1050 (or GTX 1060 on the 15" model). For normal Windows users, watching videos etc the Intel graphics is more than enough, whilst delivering energy-saving features. When the graphics requirements are more intensive, for example, gaming, then the Surface Book automatically switches to the NVIDIA graphics card. This high-performance graphics processor is the one that mysteriously goes missing.

There are reports that the problem starts when Windows updates to version 16299.334. When opening the event viewer you may see "Surface HotPlug ACPI Notify Error: NotifyCode=81". Opening the device manager, notice that Nvidia isn't listed on the task manager performance tab.

You can use the steps below to fix the problem of the missing Surface Book 2 Dedicated GPU by forcing Windows to rediscover and reinstall the Dedicated GPU driver.

Update 28/03/2018
Microsoft recommends that you install the latest updates to keep your Surface performing its best. You can get updates now by checking Settings > Update & Security > Windows Update.

Update 1/8/2018: New drivers are available for Surface Book 2 15" PixelSense Display with NVIDIA GeForce GTX 1060
Update 28/11/2018: New drivers are available for Surface Book 2 13.5" PixelSense Display with NVIDIA GeForce GTX 1050

How to Fix Missing Dedicated GPU on Surface Book 2

  1. Make sure that all Windows updates are made and the latest firmware is installed, also the latest Nvidia driver (397.64).
  2. Put the power settings to best performance (plugged in and in battery mode).
  3. Open the device manager and keep it open.
  4. Unplug your SB2.
  5. Detach the tablet and wait for ~10-15sec until the system updated the connected devices (the device manager should flicker once or twice until it stops, maybe there is a sound as well).
  6. Reattach and wait until the Nvidia card pops up in the device manager.
  7. Quickly make a normal shutdown as long as the card is still visible in the device manager.
  8. When the device is off, do a hard reset by pressing the volume up button and the power button for at least 20 seconds (Press and hold the volume up button before pressing and holding the power button).
  9. The UEFI interface might appear, just exit and let the system restart.
Was this article helpful to you?
 

Related ArticlesThese articles may also be of interest to you

CommentsShare your thoughts in the comments below

If you enjoyed reading this article, or it helped you in some way, all I ask in return is you leave a comment below or share this page with your friends. Thank you.

This post has 3 comment(s). Why not join the discussion!

We respect your privacy, and will not make your email public. Learn how your comment data is processed.

  1. On Tuesday 16th of March 2021, said

    What if it dosent pops up after reattaching ?

    1. Tim Trott

      On Saturday 20th of March 2021, Tim Trott  Post Author replied

      If its still not showing there must be another issue preventing it from working. Have a look in the Event Viewer and see if there are any hardware errors for display devices or drivers. You can see if there are any newer drivers to install, try going into UEFI and see if that detects or resets, make sure the contacts are clear and clean.

  2. On Sunday 24th of May 2020, said

    I luv you. Works on surface 1 btw