My colleague had a Windows 10 update come up a couple of weeks back for his Lenovo P50, which has a Nvidia M1000M graphics card. Since the update, his dual monitors (both identical) are running at different resolutions and can't be matched. The monitors have been working fine up until the W10 update.
On his docking station there are 3 sets of ports: VGA, a Display Port / HDMI combo, and a Display Port / DVI combo. When either monitor is plugged in using VGA, the resolution is correct, at 1920x1080. However when the same monitor is plugged in via HDMI or DVI, the max resolution is 1600x900. It can be changed to a lower resolution but it needs to be 1920x1080 to match the VGA connection.
We've tried plugging the HDMI into the laptop itself, but we get the 1600x900 resolution again. We've tried swapping the cables between the monitors but we're consistently getting the same result with VGA at 1920x1080 and the other ports at 1600x900. Tried updating the drivers in two different ways, using the windows driver search and the built in Lenovo system update (which updates hardware drivers). When that failed we tried deleting the driver and rebooting, but same thing is still occurring.
Does anyone have any ideas what else we can try? Am I right in thinking that the VGA isn't powered by the graphics card and would run off an Intel driver? Would that be the reason for the difference?