Windows 10 has a serious bug since it’s inception which makes text blurred on users PC and the problem is faced system-wide by the user. So it doesn’t matter if you go to System Settings, Windows Explorer or Control Panel, all the text will be somewhat blurred because of the DPI Scaling Level for Displays feature in Windows 10. So today we are going to discuss How To Change DPI Scaling Level for Displays in Windows 10.
Change DPI Scaling Level for Displays in Windows 10
Make sure to create a restore point just in case something goes wrong.
Method 1: Change DPI Scaling Level for Displays Using Settings App
1. Press Windows Key + I to open Settings and then click on System.
2. From the left-hand menu, make sure to select Display.
3. If you have more than one display, then select your display at the top.
4. Now under Change the size of text, apps, and other items, select the DPI percentage from the drop-down.
5. Click on the Sign out now link to save changes.
Method 2: Change Custom DPI Scaling Level for All Displays in Settings
1. Press Windows Key + I to open Settings and then click on System.
2. From the left-hand menu, make sure to select Display.
3. Now under Scale and layout click Custom scaling.
4. Enter a custom scaling size between 100% – 500% for all the displays and click on Apply.
5. Click on Sign out now to save changes.
Method 3: Change Custom DPI Scaling Level for All Displays in Registry Editor
1. Press Windows Key + R then type regedit and hit Enter.
2. Navigate to the following Registry key:
HKEY_CURRENT_USER\Control Panel\Desktop
3. Make sure you have highlighted Desktop in the left window pane and then in the right window pane double click on LogPixels DWORD.
Note: If the above DWORD doesn’t exist, you need to create one, right-click on Desktop and select New > DWORD (32-bit) value. Name this newly created DWORD as LogPixels.
4. Select Decimal under Base then change its value to any of the following data and then click OK:
DPI Scaling Level |
Value data |
Smaller 100% (default) | 96 |
Medium 125% | 120 |
Larger 150% | 144 |
Extra Large 200% | 192 |
Custom 250% | 240 |
Custom 300% | 288 |
Custom 400% | 384 |
Custom 500% | 480 |
5. Again make sure Desktop is highlighted and in the right window pane double click on Win8DpiScaling.
Note: If the above DWORD doesn’t exist, you need to create one, right-click on Desktop and select New > DWORD (32-bit) value. Name this DWORD as Win8DpiScaling.
6. Now change its value to 0 if you have chosen 96 from the above table for LogPixels DWORD but if you have chosen any other value from the table then set its value to 1.
7. Click OK and close Registry Editor.
8. Reboot your PC to save changes.
Recommended:
- Fix High CPU Usage By TiWorker.exe
- Windows failed to start. A recent hardware or software change might be the cause
- Fix High CPU Usage by svchost.exe (netsvcs)
- Fix High CPU Usage by RuntimeBroker.exe
That’s it you have successfully learned How To Change DPI Scaling Level for Displays in Windows 10 but if you still have any questions regarding this post then feel free to ask them in the comment’s section.
Post making changes registry value gets removed after restart
Any sort of scaling that’s not a integer equal percent AKA 100%, 200% or 300% will have issues with things like bitmap and certain DPI aware issues. Simply because using a non integer scaling like 125% or 150% will be a less desirable scaling. Its why Apple chose its Retina displays to use 200% over some fractional scaling. Obviously these issues are more with notebooks then big desktop monitors. My XPS 13 with a FHD (1080P) screen is very good at 150% scaling, but its a lot better at 100% scale. Except that text is just too small to deal with, and from what I’ve read 125% scale actually is worse then 150% when considering fractional scaling. Bottom line you can’t split pixels not by half, or a quarter or three quarters and make everything look great.