High Resolution/DPI Monitors
When usingMPLAB® X IDE on high Dots per Inch (DPI) / Ultra High Definition (UHD) monitors, there may be issues.
Because MPLAB X IDE is based on the NetBeans platform, some issues may stem from the way NetBeans works on the high DPI monitors:
Also, system graphics drivers and even the Java Run-Time Environment (JRE) could be part of the issue.
See some solutions below.
Change Interface Settings
If the MPLAB X IDE desktop looks “fuzzy”, modify the interface behavior.
- To change default options:
- Find themplab_ide.conf file under<MPLAB X IDE install directory>\mplab_platform\etc.
- Open the file in an editor and finddefault_options=.
- Insert-J-Dsun.java2d.dpiaware=false into the string and save.
- Restart MPLAB X IDE.
- To override scaling behavior:
- Right click on a shortcut, such as the desktop icon, or an executable file (mplab_ide.exe ormplab_ide64.exe) and selectProperties. Find the IDE executables under<MPLAB X IDE install directory>\mplab_platform\bin.
- Click on theCompatibility tab of the Properties dialog.
- In the Settings section, select an option worded asOverride High DPI scaling behavior.
- Restart MPLAB X IDE.
Change Font Size
- To set the basic font size, use the following executable option:-fontsize=size, wheresize is in points. See also:FaqFontSize.
- To clear font settings: erase, rename, or move the cache and/or user directories (seeHelp>About for locations). Then restart MPLAB X IDE.

