Windows 10 Preview: Different DPI per monitor
Solution 1:
I think the reports of per-monitor DPI settings were reviewers printing the press release. After plenty of research and experimenting, I can report that 8.1 has no way that I have found of manually setting DPI per monitor.
As you have found, you basically have a choice of 'Choose One scaling level', which doesn't work well with very different DPI (I have a Surface Pro 3 with 24 inch 1920x1080), or letting windows try to choose.
Apart from lacking complete control, this also means that the scaling of my device display changes depending on whether or not it is docked, and requires at least one logout after docking/undocking before it improves. See further discussion at http://www.surfaceforums.net/threads/personalize-display-with-docking-station.11764/
If you are on the 10 preview (which I can't at this stage), I recommend utilizing the integrated feedback tool to report that you cannot achieve desired results.
Solution 2:
I guess this post needs some updated information.
In Windows 10 Build 9926 setting different DPI levels for different displays is possible. It's not yet perfect but it's great to see that MS is working on it!
I use a Yoga 2 Pro with 3200x1800 @200dpi and an external monitor with 1360x768 @100dpi. To achieve this, do the following:
- right click on Desktop, select screen resolution
- Select "Make text and other items larger or smaller" at the bottom
- Uncheck "Let me choose one scaling level for all my displays".
- To achieve my set up, I chose the 4th delimiter of the 6 available steps in the "smaller <-> larger" slider.
- Save the settings and log out.
- Check your settings in the modern settings app. Open it, to go System > Display and select your displays and its dpi (although it's a percentage there) in the dialog.
All windows scale perfectly down/up when moving them between the displays - only context menus and some other details are not perfectly scaled yet.