I want to tell Windows what the DPI is of one of my displays.
I have a Windows 8.1 laptop (an Asus Zenbook Infinity) which has a 2560x1440 display; which needs high DPI support in order to be usable. In Windows 8.1, Windows chooses the right DPI to display something at for you, based on the detected DPI of a display and the "largeness" setting configured by a user.
However, whenever I resume this machine from sleep, Windows detects this display as a typical 96 DPI panel, and as a result everything is extremely small. To restore the correct scaling, I'm forced to reboot the machine.
I also have another external display which is occasionally detected as having the wrong DPI.
Is there some means to tell Windows what the DPI is?
(I'd rather not use the "set DPI for all displays" setting because I often plug this machine into low (96) DPI panels and want to use 8.1's scaling features)