Microsoft's latest firmware update for Surface Book 2 seems to have fixed the big problem that some users can't update to the latest version of Windows 10 in the last few months.
The problem has started. After Microsoft's May 2019 update release, some users reported that the Advanced Surface Book 2 configuration no longer detects a dedicated Nvidia graphics card in Device Manager. It was a big problem if you wanted to play games or run other GPU-intensive applications that depend on Nvidia hardware. Since then, affected users have been unable to update their systems with the latest Windows 10 May 2019 update.
If you are one of those affected on your computer, you should download the firmware update trio below from Microsoft. . Thrott said for the first time last Friday that this should be the solution we've been waiting for, and now Verge can confirm that this update can solve the long-running issue.
Look for the following when updating your computer.
- Surface-System-22.214.171.124 Surface Base 2 Firmware Update-Firmware, 126.96.36.199, improves battery stability.
- Surface-Firmware-182.1004 .139.0 Surface System Aggregator-Firmware, 182.1004.139.0, addresses the issue of CPU scaling to .4 GHz and improves battery stability.
- Surface-Firmware-389.2837.768.0 Surface UEFI-Firmware, 389.2837.768.0, fixes an issue where the display adapter disappears from Device Manager.
After the update is complete, “You can update your Surface Book 2 to the latest version of Windows 10 in the coming weeks. 
Read More Here: https://www.theverge.com/2019/10/14/20913502/microsoft-surface-book-2-firmware-update-fix-nvidia-gpu-windows-10-may