i think i found what the problem is. The MS dock power supply simply does not provide enough power (90 W), it produces even less than the original Surface Book 2 power suppy (95 W for the Surface, 102 W including the USB).
To resolve the issue right now you have 3 practical options:
- do not use your Surface Book 2, connected to the Surface Dock, in "best performance", but rather find the performance-power equilibrium that best adapt to your particular situation; i would begin by "best battery life" and try for some time and increase it a bit until it start to disconnect intermittently again.
- Get the new Surface Dock 2. It's being announced with a 199 W power supply.
- Get a more powerful power supply that fits in the dock.
as you read above there is no software update, configuration (other than power consumption), replacement, or other that will let you enjoy your dock and Surface Book together to the fullest
This is complete tosh, it has nothing to do with the microsoft dock what so ever.
I am currently sat here with the power supply that came with the laptop, plugged in directly to the laptop. But the external monitor I use which has a built in USB-C/TB3 hub suffers from the same issue everyone here is describing. I can go for 2 hours with no issues then for no apparent reason what so ever I am finding USB devices lose connections.
If you open device manager and just watch it, you will see it keeps changing as devices are lost/re-appear. It's like it is automagically "scans for new hardware". I can sit here for 30 minutes while it keep repeating itself.
I sometimes even find that when I'm just using the laptop with no external devices, I can even lose my geforce graphics card, like it was taken out of the machine and no longer appears in device manager unless I scan for new hardware again.
It's just MS trash to be honest. It is by far the most unproductive system I've ever had to suffer with and is exactly why our organisation will never buy into Microsoft hardware again because we are losing money every day dealing with these problems across our entire work force.