Follow these steps to stabilize the GTX 1050 dGPU on Surface Book 2 when it disappears or crashes under load:
- Confirm supported OS
- Surface Book 2 is only listed as supported for Windows 10 (Version 1703 build 15063 and later). Windows 11 is not in the supported OS list for this device. Running an unsupported OS can cause driver and GPU stability issues, including dGPU dropouts.
- For best stability, back up data and reinstall a supported Windows 10 version for Surface Book 2.
- Fully update Surface firmware and drivers (on a supported OS)
- Use the Surface app → Help & support → Check for updates to ensure all Surface firmware, system, and GPU-related updates are installed.
- Alternatively, download the latest Surface Book 2 driver and firmware pack from the official Surface driver page, matching the exact model and CPU generation, and install it manually.
- After installing updates, restart the device to complete firmware and driver installation.
- Ensure NVIDIA driver is the Surface-validated version
- Surface Book 2 uses specific NVIDIA drivers (for example, versions like 27.21.14.5167 in recent update history) that are tuned for stability and security on this hardware.
- Avoid generic NVIDIA desktop drivers from NVIDIA’s website; instead, rely on the versions delivered via Windows Update/Surface firmware packages.
- Check for known BitLocker/UEFI interactions (GTX 1050 models)
- Surface Book 2 13" devices with GTX 1050 previously had a UEFI update that could change security configuration and affect updates.
- If the device ever prompted for a BitLocker recovery key after a UEFI update, follow the official resolution steps in the BitLocker recovery-key article for Surface Book 2 before applying newer firmware, then re-run Windows Update/Surface updates.
- Monitor for GPU faults and TDRs
- After moving to a supported OS and Surface-provided drivers, if crashes persist, check Event Viewer → Windows Logs → System for display/TDR or LiveKernelEvent errors around the time of the crash.
- Persistent GPU device-removed or TDR errors under load can indicate either remaining driver conflicts (more likely on unsupported OS) or emerging hardware issues.
If, after reinstalling a supported Windows 10 build and applying all Surface firmware and NVIDIA updates, the dGPU still disappears regularly, this strongly suggests a hardware fault in the dGPU base, and the device should be evaluated by Surface support.
References: