Little Navmap 3.0.12 stable version released (update 33)

This fixes a crash when loading the scenery library.

Alex

4 Likes

Hi guys
I love this program and can’t make any flight without it.
My problem is that maps are loaded very slowly when I zoom in or out. Is there any solution for it? A pre-downloaded map or different map suggestions?

2 Likes

If the map background loads slowly: What map theme do you use? Some of them are lagging like the OpenTopoMap. Try another map theme or one of the offline map themes.

Or reduce map details in menu Map → Default Map detail. I’d also switch off all features which are not needed for your type of flying like airspaces or airways.
Alex

1 Like

Hello Alex, after lots of testing, I’ve narrowed down what causes the map zoom & pan slowdown. I wouldn’t say I’ve ā€˜solved’ it yet, but I’m getting close!
I can confirm that it relates to two things in particular:

  1. In Windows Settings: System>Display>Scale>XXX%.
  2. In LittleNavMap: The map zoom setting at which the captions/labels on the Victor & Jetway tracks appear.

Ps. Throughout this, LNM has the ā€œEnable High DPI Monitor Supportā€ box ticked.
Also, my monitor is set to 2560 x 1440 resolution.

I find that when the Windows Display>Scale is lower than 150% AND Victor-Jetway captions are present, then frame rate suddenly plummets (from about 20+ fps to about 2 fps!)

However, if you then set Windows Display>Scale to to 150% or higher and after which I re-start LNM, then the slowdown that I had described above is not present (ie fps goes back up to 20+ fps, even with the Victor Jetway captions present)

Moreover, once you have LNM panning nice and quick using the step I described immediately above, and without re-starting LNM, you can then change the Windows display scaling to either 100% or to 125% (125% is my normal preferred screen setting) and the map changes DPI (forced by Windows scale change %) but still pans quickly.

However, if you subsequently re-start LNM, the map suddenly reverts to a 2 fps stutter, (when the Victor Jetway captions are present).

It does therefore seem to slowing down to a problem with the on-map text-scaling at Windows screen percentages of 100% or 125%. Whereas at 150% and higher seems to work well with LNM.

@ Alex, I don’t know the inner workings, but is what I have described above useful and does it shed any light?

NB: I’ve edited this post to clarify that the LNM slowdown happens at 100% or 125% Windows screen-scaling. But when I start LNM with Windows screen scaling at 150% or higher, then LNM is running fast/smooth.

2 Likes

Thank you a lot for the details. Looks like a Windows specific problem or a problem in the Qt library I use for drawing. The hint with the airway labels gives me at least a spot where I can do some code review.
No idea if I can reproduce the issues with the scaling. Have to see.

I’ve already seen obscure drawing issues in the used library that I had to work around.

I took note of you descriptions. Again: Thank you a lot!

Alex

Edit: It will take a while until I can look at this. I’d like to finish a few other tasks first I’ve started.

3 Likes

A bit late but thanks to your help I identified a problem on Windows. :+1:

The rotated text for the airway and other labels caused the slowdown. Strange enough only on Windows.
I changed the text rendering and omit the rotation while scrolling now and it feels much better.

Alex

5 Likes

Thanks Alex – Glad the observations were useful, and looking forward to trying it out !

1 Like

Can I configure the icons in the toolbars? Add or delete them?

3.01 beta has given a nice little performance boost. Non-beta would really chug when zoomed in even without all the annotations added. :+1:

Could always be smoother of course, but definitely headed in the right direction.

1 Like

Doesn’t have to be so smooth. It’s not a simulator. :slight_smile:

Sorry,no. I plan to add customizable toolbar in the (far?) future.

Alex

2 Likes

Yep, I confirm – panning is now much faster, even with lots of details.
Thanks Alex!

2 Likes

Thanks for confirming. :+1:
Alex

2 Likes