Windows 10 build 16237 delivers partial fix for high DPI issues

Posted on Monday, July 10 2017 @ 12:51 CEST by Thomas De Maesschalck
MS logo
Late last week Microsoft rolled out the Windows 10 Insider Preview Build 16237.

The latest fast ring update delivers a bunch of Edge improvements, enhancements for the Windows Shell, new features for Notification and Action Center, and various other little tweaks and bug fixes.

One thing worth singling out is that this build delivers a partial fix for blurry desktop apps after docking, undocking, or remoting high-DPI screens. With this new Windows build, it is no longer necessary to log out and back in to Windows but you will still need to restart desktop apps:
No more logging out to fix blurry desktop apps: Hey, do you hate having to log out and back in to Windows to fix blurry desktop apps after docking, undocking, or remoting? We do too! In this flight, you only have to relaunch these apps in order to have them render crisply. If you have a high DPI display (a 4K display or other high dots-per-inch (DPI) display, such as Surface displays) and change the display scaling value in any way (this can happen when you dock/undock, remote from a device with a high DPI display, or otherwise change the display scaling setting) most desktop apps become blurry. This is due to 1) the apps don’t respond to a DPI change notification, because they haven’t been updated and 2) Windows keeps the display scaling/DPI data that it reports to apps constant until you log out and back in.

In this flight we’ve changed the way that Windows provides DPI-related information to these applications such that each time one of these applications starts, they’ll get updated data from Windows. This means that for these applications, you simply re-launch them in order for them to render correctly if they’re blurry. While this isn’t what we all want: having these applications render crisply all the time, we feel that it’s a lot less painful to relaunch apps instead of having to close out of all apps and going through a log-out/log-in cycles.

Some things to note: this won’t work for all desktop apps (and doesn’t apply to UWP apps). Also, this only helps apps that become blurry after a change to the display scale factor of the main/primary display. This change, unfortunately, doesn’t improve apps that are blurry on secondary displays when in “extend” display mode. Please give this change a try and let us know if you hit any bugs.




Loading Comments