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.
12 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.
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.
3