How to use different scaling for every monitor?

50

14

One of the new features in Windows 8.1 is the new "Desktop display scaling", which allows user to configure scaling per monitor. I've been trying to get this working in preview but with no success. If I configure the scaling, it always affects all of my monitors.

I have two monitors, the main one with a higher resolution and the secondary with "normal" resolution. The secondary monitor is used in portrait mode. I would like to configure the main monitor's scaling as the text is currently too small.

Here's how things look at the configuration screen by default:

Default scaling

Now if I adjust the scaling, click apply and do relogin, everything is bigger. On both of my monitors. I haven't clicked the "Let me choose one scaling level for all my displays", but still the slider seems to affect both of them.

If I check the "Let me choose one scaling level", the UI changes to look similar to what we have in Windows 8:

Checkbox enabled

Still the problem persists. The scaling is applied to both of my monitors. So, it doesn't matter if I check the box or not, the scaling is always applied to all the displays.

Any idea how I could get this to work in Windows 8.1? I've read some comments which seem to indicate that this should work, though Paul Thurrott mentioned at his Winsupersite article that he either didn't get this to work.

Mikael Koskinen

Posted 2013-08-08T06:28:40.007

Reputation: 728

1

According to this article, the "Let me choose one scaling level for all my displays" should be unchecked, and the rest should be automatic and dictated by the slider. Try maybe to check if there is a newer display driver on the manufacturer's website or as optional in Windows Update.

– harrymc – 2014-07-02T18:59:56.897

1Has somebody found a registry hack or third party tool to manually set the scaling factors for each monitor? – danijar – 2014-07-04T12:08:39.893

The state of the checkbox doesn't change the behavior of the feature at all? – Daniel Beck – 2013-08-08T06:31:38.803

Good question. I have updated the original post. – Mikael Koskinen – 2013-08-08T06:39:39.927

4Did you finally get this to work? We are using 8.1 Update 1 and are still struggling. We have a 13" HD and a 24" HD external display. So on the 13" we would like 125% and on the 24" 100% scaling. But no idea how to get there... – Remy – 2014-06-11T14:50:44.237

Answers

29

You could try to check if there is a newer display driver on the manufacturer's website or as optional in Windows Update. But I don't think this will change much, as I explain below.

In Windows 8, Microsoft has decided that its new and wonderful DPI algorithm, which attempts to get things sized correctly based on both the resolution, size, and pixel density of a given display, does a better scaling job than any user could possibly do.

Therefore Microsoft now decides for you on the best scaling for each and every one of your monitors depending on that monitor's properties. The slider now only means : larger or smaller than the Microsoft-calculated scaling, and it applies to all the monitors.

Another Microsoft brain-storming has resulted in the Windows 8 slider being replaced in Windows 8.1 by a list of preset percentages, which works just like the slider. The change was probably meant to underline the fact that the new automatic DPI algorithm in Windows 8.1 is even more wonderful than that of Windows 8.

Setting the "Let me choose one scaling level for all my displays" will force the same identical scaling on all monitors, no matter their size or properties, which is exactly the opposite of what you wish.

This is of course another half-assed design decision by Microsoft, based on the "Microsoft knows best" conception, manifestly untrue, which there is no way to undo except by down-grading to a previous version of Windows. One can only hope that some future update will correct this, but I think this is quite unlikely to happen.

For more information, see the Extreme Windows Blog article Windows 8.1 DPI Scaling Enhancements.

EDIT: This has now been corrected in Windows 10, where individual scaling is now possible.

harrymc

Posted 2013-08-08T06:28:40.007

Reputation: 306 093

10

Looks like this has been solved in Windows 10. I have a Dell XPS 13 that runs at 3200x1800 at 200% scaling. I'm running an extra monitor on the display port and I'm now able to chose the scaling level per monitor. As per the screenshot, as you click on each monitor, you can choose the scaling %.

Screenshot

Ray Booysen

Posted 2013-08-08T06:28:40.007

Reputation: 210

1

The first option is for multiple monitors with different ppi. windows will choose for you based on what the ppi is. use trial and error until you get the size you want and both monitors will be about that size. if they are close in ppi it will not scale them differently because I am pretty sure it only chooses from the default scaling sizes. http://blogs.windows.com/windows/b/extremewindows/archive/2013/07/15/windows-8-1-dpi-scaling-enhancements.aspx

Unfortunately it had some quirks in June and I don't know if they fixed it.

jsilverstreak

Posted 2013-08-08T06:28:40.007

Reputation: 19

Even in the link there is no solution for this issue of having different scalings on different monitors... – FiveO – 2014-07-02T09:57:14.403

Please don't just link. Include the relevant information from the link. If the site ever goes down, your answer is useless. Read [answer]. – user 99572 is fine – 2013-09-21T11:40:03.533