I would like to set my monitor's scale under 100%, but Win10 only lets me set it to 100% or higher. Why won't Windows let me do that? Is there any workaround to do that? I am aware of the fact that scaling below 100% will result in merged pixels.
-
[How to setup custom DPI below 100% on Windows 7?](https://superuser.com/q/80151/241386), [DPI Scalling Windows 10](https://superuser.com/q/1213201/241386) – phuclv Dec 16 '18 at 13:29
-
2022 update for Windows 10: https://superuser.com/questions/1213201/dpi-scalling-windows-10 – Jim Grisham Jul 19 '22 at 03:15
-
December 2022 workaround: https://pastebin.com/pEM3EWNY – SHRX Dec 27 '22 at 11:51
2 Answers
You must use a registry hack to get scaling values below 100%:
Open the Registry, navigate to HKCU\Control Panel\Desktop, and double-click on LogPixels to edit. If there is no LogPixels, create a new DWORD value and name it LogPixels.
Make sure the Base is set to Decimal.
The default value is 96, as in 96 dots-per-inch, which is "100% scaling". Values lower than that will be sub-100% scaling values.
Next, in that same Key, find Win8DpiScaling. It it doesn't exist, make another DWORD value and name it Win8DpiScaling. Then edit it as follows:
If the value of LogPixels is 96, then Win8DpiScaling should be 0. If the value of LogPixels is anything besides 96, the Win8DpiScaling value should be 1.
More information: https://www.tenforums.com/tutorials/5990-change-dpi-scaling-level-displays-windows-10-a.html
- 40,472
- 44
- 86
- 127
-
8Thanks for the answer, sadly it doesn't seem to work anymore? I tried it several times but nothing has changed – Alice Wood Jun 11 '18 at 19:22
-
-
1Looks like this does not work in Windows 10. It's supposed to work just by logging out and then back in, but I also tried a reboot. @TrippKinetics: it's decimal 96, as noted by “Make sure the Base is set to Decimal.” – Adam Katz Apr 08 '21 at 22:14
-
1Quick common values: 76 = 81.25%; 72 = 75%; 48 = 50%; 64 = 66⅔% – JamesTheAwesomeDude Jun 28 '22 at 17:44
-
12022 update for Windows 10: https://stackoverflow.com/questions/69347409/how-to-set-dpi-scale-to-less-than-100-on-windows-10-with-multiple-displays – Jim Grisham Jul 19 '22 at 02:55
Unfortunately in Windows 10 there is no way to set lower DPI than 100%. Only way to make things smaller is setting resolution above default (or buying larger monitor). Sometimes it may mean to create custom resolution in you graphic card driver.
-
1Why do write it can't be fine when there is a post describing how to do it – Dave Jul 11 '20 at 20:34
-
1Please check out https://superuser.com/help/how-to-answer - your answer isn't very constructive I'm afraid. If you can show research, and how you arrived at your conclusion, your answer is far more valuable. – AutoBaker Jul 17 '20 at 06:51
-
The post describing how to do this applies to older versions of Windows. This is noted in the comments to the older answer here as well as the comments to the answer for [How to setup custom DPI below 100% on Windows 7?](https://superuser.com/q/80151/300293) – Adam Katz Apr 08 '21 at 22:17