So, this issue is driving me absolutely crazy.
I have a laptop running Intel Graphics 520 (on a 6th Gen Skylake i5). It has an HDMI out. It works absolutely perfectly with every display I've tested... about half a dozen... except the one on my desk. It's a totally generic 1080p Acer monitor so...