I got my Surface Pro 4 about 3 months ago, and until a few days ago it has been working pretty much perfectly. However, within the last few days, I've had this really irritating headache-inducing problem where the bottom three-quarters of the screen jitters and shakes up and down slightly. It's probably not a coincidence: it started around the same time that I partitioned my hard drive and doodled around in the EFI partition to get it to dual-boot Arch Linux. And that's what's so curious about it, is that the problem occurs no matter what I'm doing, whether I'm booted into Windows 10 or Linux, in a command terminal or in the UEFI menu. Also, it typically doesn't happen if I turn on the computer after not using it for a while, but starts to get worse after extended use. Rebooting doesn't seem to do anything. I checked to make sure all my firmware drivers were up-to-date and had installed properly, reinstalled some as necessary, and the problem persists. It all feels like a hardware problem, since it happens irrespective of which software I'm running, but it's hard to imagine it's not related to my fiddling around. Does anybody have any idea what's happening, and what I can do to fix it? EDIT: It seems that the "Surface Embedded Controller Firmware" still isn't properly installed, despite my best efforts to fix that multiple times now. What are the odds that that's what's responsible for this awful screen shaking?