Thanks for looking in to it.
My shaking usually only happens when I haven't used the computer in a while. Seems to go away by itself once computer get warmed up, and not returning again until computer hasn't been used for a while. (Switched off, sleep or hibernate) Tried following the
steps and switch off computer for 5 minutes to let it cool down. Shaking only happens when screen is completely idle. (nothing on screen is moving like video playback, cursor, touch, etc.)
Followed all steps in no1. (except reset as I did that recently) issue still persisted after a restart, letting the surface cool down.
Followed all steps except creating a new user, and issue still persisted. Shaking was noticed on login screen during a clean boot with display adapter disabled. Couldn't change resolution with disabled display adapter.
Shaking is sometimes even noticed immediately after turning on the device, shortly the surface logo is showing on screen but not while the loading icon is moving. It can even happen in the UEFI, so it must be caused by something during the very early stages
of boot sequence. I'm suspecting firmware.
Additional things I've tried.
*Turning off fast startup
*Disabled selective suspend
*Disabled hibernation.
*Tried another display driver provided by intel.
*Disabling intel audio
*Tried insider preview build
*Revert Completely clean windows 10 installation.