Microsoft finally fixes the NVIDIA dGPU and BD PROCHOT-related CPU throttling issues that have been affecting some Surface Book 2 devices for months
The Surface Book 2 impressed us during our time with it almost two years ago, especially considering that Microsoft had managed to fit a quad-core Core i7 processor within such a small form factor. We were fans of the Surface Book 2 15 too, despite receiving a defective unit.
However, more recently the series has been plagued with crippling issues, as Microsoft acknowledged earlier this year. Specifically, Windows 10 version 1903 has been causing many Surface Book 2 devices to experience NVIDIA dGPU disconnects, forcing those affected to remain on older versions of Windows. Moreover, a separate BD PROCHOT issue has resulted in the CPUs of some devices erroneously downclocking to 400 MHz, on which we reported in July.
Thankfully, it now seems that Microsoft has resolved both issues. The company has released two firmware updates that address these issues separately, which you can download manually from here if they do not appear on Windows Update. Each download is over 0.5 GB, for reference. You can see whether your laptop is already running these fixes by heading to Device Manager and checking which versions of Surface System Aggregator and Surface UEFI it is running. If Device Manager reports 182.1004.139.0 for the former and 389.2837.768.0 for the latter, then your Surface Book 2 should be all set.
Incidentally, Microsoft has also released a Surface Base 2 firmware update that it claims "improves battery stability". The update carries the driver version number 126.96.36.199.