Post Go back to editing

LTSpice high DPI rendering

I am using a 4K monitor.  LTSpice does not render very well at this resolution (3840 x 2160).  The wires and other features are extremely small, which makes the app very difficult to use.  I believe that the rendering is fixed at 1 pixel width regardless of resolution.  For my particular monitor size that means the wires are physically about 0.006" (150 um) wide, which is obviously very, very thin.  Zooming in and out has no effect, it increases the size of the objects but not the width of the lines that make them up.

I tried overriding the scaling using standards Windows settings.  That workaround will generally force old school applications to render better.  In the case of LTSpice that had some negative side effects like making the cursor disappear so it was ultimately not useable.

Will proper high DPI support for LTSpice be rolled out at some point?  I suspect more and more people are buying high DPI monitors as time goes on.  It's a shame that such a nice tool really isn't very usable on modern hardware.

  • You can adapt some settings:

    Tools -> Control Panel -> Drafting Options -> Pen Thickness, Font Properties (for schematic entry)

    Tools -> Control Panel -> Waveforms -> Data Trace Width, Cursor Width, Font Point Size (for waveform viewer)

    Tools -> Control Panel -> Operation -> Toolbar Icon Size 

  • Thanks Reiner!  Also, LOL at the "Yuge" toolbar size.  Nice easter egg.

    If I may make a suggestion, it'd be awesome if LTSpice would automatically bump up the options when it detects a high res monitor!

  • You have to go into the program properties through windows. Start by finding the .exe file for the program (probably on the C drive under Program Files\LTC, or where ever you selected as the location for the installation) right click it and go into properties. Then got into the compatibility tab and select "Change High DPI setting". A window should pop up, there are 2 boxes that need to be checked and a couple settings changed. First check the box next to "Use this setting to fix Scaling problems for this program instead of the one in Settings". Then under "Use the DPI that's set for my main display when" and select "I open this program". Finally check the box next to "Override high DPI scaling Behavior. Scaling performed by: " then select system and NOT system (enhanced). From there click ok, then apply and ok again. That should fix