My desktop icons and some app windows started looking blurry after I moved to a higher-DPI monitor. Some things looked fine, some looked like they were rendering at half resolution and then being stretched. Took me a while to figure out this is a known issue with older apps and Windows’ DPI scaling system.
Here’s the full breakdown of what causes it and how to fix each case.
The root cause: DPI scaling and legacy app support
Modern displays run at higher pixel densities (150%, 175%, 200% scaling) because the physical pixel density is high. Windows has to scale UI elements up to be readable.
New apps are DPI-aware – they draw their UI using vector-based or high-res assets that look sharp at any scaling level. Old apps are not DPI-aware – they were designed for 100% scaling and Windows has to bitmap-scale them up, which creates the blurry effect.
Fix 1: Check your display scaling setting
Start simple. Right-click desktop > Display Settings > Scale. Set it to 100% if you’re on a monitor where 100% is readable. Many blurriness issues disappear at 100% because no scaling is happening. If 100% makes everything too small (likely on a high-DPI screen), proceed to the other fixes.
Fix 2: Per-app High DPI settings
This fixes blurriness in specific applications:
- Find the app’s .exe file (or right-click the shortcut > Open File Location)
- Right-click > Properties > Compatibility tab
- Click “Change high DPI settings”
- Enable “Override high DPI scaling behavior”
- In the dropdown, select “Application” or “System (Enhanced)” and test which looks better
“Application” lets the app handle its own DPI scaling, which usually looks sharper if the app supports it. “System (Enhanced)” uses Windows’ GDI scaling for apps that don’t have their own DPI handling.
Fix 3: Disable GPU anti-aliasing for the application (Nvidia)
If an app uses GPU-rendered UI and FXAA (Fast Approximate Anti-Aliasing) is enabled globally, it can cause the blurred-edge appearance on UI elements:
- Nvidia Control Panel > Manage 3D Settings > Program Settings
- Add the blurry application
- Set FXAA to Off for that specific program
- Apply and test
This is particularly relevant for games or apps with GPU-accelerated interfaces.
Fix 4: The System-wide “Fix blurry apps” setting
Windows has a setting that automatically adjusts blurry apps: Settings > System > Display > scroll down to “Fix apps that are blurry” or similar wording. Enable it. Windows will prompt you to relaunch apps when it detects blurriness.
The per-app Compatibility fix is more targeted and reliable for specific problem apps. The system-wide setting is better for catching everything.
This video goes through the display scaling check, the per-app Compatibility settings, and the Nvidia FXAA option in one run: