Active Topics

 



Notices


Reply
Thread Tools
Posts: 650 | Thanked: 497 times | Joined on Oct 2008 @ Ghent, Belgium
#571
great news, looking forward to it.
__________________
Affordable mobile internet in Belgium: Try Mobile Vikings
2 GB, 1000 SMS and 15 euro of talk time for.... 15 euro
 

The Following User Says Thank You to petur For This Useful Post:
woody14619's Avatar
Posts: 1,455 | Thanked: 3,309 times | Joined on Dec 2009 @ Rochester, NY
#572
Originally Posted by MartinK View Post
Sqlite stores the tiles sequentially, one at a time. But when storing to files, it works asynchronously - many tiles could be in the process of being stored at once, causing significant I/O load (note how the UI is similarly less responsive while the application manager does its I/O intensive work). Solution ? Store the tiles sequentially and possibly don't save tiles once the saving queue hits some upper bound as to avoid a memory leak
Another option: Save them as tiles in the area you would normally save them as tiles, and remember them for ingestion later? Just an idea.
 

The Following User Says Thank You to woody14619 For This Useful Post:
Posts: 73 | Thanked: 33 times | Joined on Nov 2010
#573
Originally Posted by MartinK View Post
New version can be expected soon, once the needless redrawing bug is fixed and sequential file storage is implemented & tested.
I'm anxiously waiting for this.

Drove another 1000 km and it was a terrible experience navigation-wise.

When zoomed out to a 4.2km view, it was OK - not perfect, but alright, but zooming in, for instance to see when turns off of highways etc. were coming, the loading would get stuck, phone would slow down, modrana would bomb, and the phone would lock up necessitating a restart. All in all when driving at speeds, it couldn't be used.

I'm hoping your changes will make a significant improvement in memory and CPU usage, because like this it was really a nerve-wrecking experience, sorry to say this... When stopping at a gas-station and restarting modrana it was OK, could look ahead where I was driving but once exceeding 100km/h it was a BIG problem if you wanted to zoom in...

Last edited by jj0; 2011-03-18 at 19:10.
 

The Following User Says Thank You to jj0 For This Useful Post:
Posts: 1,548 | Thanked: 7,510 times | Joined on Apr 2010 @ Czech Republic
#574
I have done some more field testing and the issue seems to be indeed fixed - it looks like the main culprit was not (only) the old FIFO tile loading but a constant redraw loop with centering.
Screen redraw is only needed when modRana gets a new GPS fix, which happens once a second (the highest frequency supported by liblocation), or when some event requires it (eq. zooming in, dragging the map, etc.).
Instead, the screen was redrawn constantly while centering was enabled, which was probably the cause of all the reported lags and responsibility issues.

tl.dr.:
I'll be doing a release today or tomorrow, once I fix a zooming bug that showed up.
__________________
modRana: a flexible GPS navigation system
Mieru: a flexible manga and comic book reader
Universal Components - a solution for native looking yet component set independent QML appliactions (QtQuick Controls 2 & Silica supported as backends)
 

The Following 4 Users Say Thank You to MartinK For This Useful Post:
Posts: 73 | Thanked: 33 times | Joined on Nov 2010
#575
Originally Posted by MartinK View Post
I'll be doing a release today or tomorrow, once I fix a zooming bug that showed up.
Many thanks, I can't wait for this...
 

The Following User Says Thank You to jj0 For This Useful Post:
Posts: 69 | Thanked: 14 times | Joined on Dec 2009
#576
How do I work out which version I am running?
 
Posts: 650 | Thanked: 497 times | Joined on Oct 2008 @ Ghent, Belgium
#577
Originally Posted by whats_up_skip View Post
How do I work out which version I am running?
How I do it: open the application manager (where you install/update/remove apps) or Faster Application Manager. Select Remove App and find modRana in the list. FAM will show the version number next to it, in the official App Man (HAM) you will need to select modRana (and of course click NO on the question of uninstall )
__________________
Affordable mobile internet in Belgium: Try Mobile Vikings
2 GB, 1000 SMS and 15 euro of talk time for.... 15 euro
 

The Following User Says Thank You to petur For This Useful Post:
Posts: 1,548 | Thanked: 7,510 times | Joined on Apr 2010 @ Czech Republic
#578
V0.24-1 is out and it should be hitting the repositories any moment now

Whats new ?
  • fix needless redrawing in centered mode slowing down map rendering
    This should fix the reported slow map redrawing while moving.
  • fix GUI not redrawing after pressing buttons
    This should fix the slow GUO response - basically, the screen was not redrawn right away after clicking a button.
  • new way of loading tiles which gives priority to currently visible tiles first
    One of my previous posts describes how this works.
  • lowered default number of automatic tile download threads to lessen I/O load
    New default is 10, from previous 20.
  • new info menu with an About submenu showing current version
    Well, finally. Expect to see more items soon in the "info" menu.
  • better N900/Maemo 5/Freemantle integration
    • proper App-Menu which enables fast access to often used features (centering, map rotation, etc.)
      What do you think about this ? What else should I add ? As the space is limited, I'm thinking about making the content of this menu customizable.
    • volume keys are now used for zooming by default
      This can be disabled in options->Keys->Device buttons.
    • modRana now uses Hildon banners for notifications
    • zoom feedback using a Hildon banner
  • sound can now be turned ON and OFF
    There is currently no separate setting for voice output as voice output is currently the only sound output modRana does.
  • saving of automatically downloaded map tiles can be now turned off
    My testing showed it does not make much difference though...
__________________
modRana: a flexible GPS navigation system
Mieru: a flexible manga and comic book reader
Universal Components - a solution for native looking yet component set independent QML appliactions (QtQuick Controls 2 & Silica supported as backends)

Last edited by MartinK; 2011-03-20 at 16:46.
 

The Following 10 Users Say Thank You to MartinK For This Useful Post:
Posts: 362 | Thanked: 143 times | Joined on Mar 2008
#579
love the AppMenu and the use of volume key for zoom.

cheers
 

The Following User Says Thank You to cheve For This Useful Post:
Posts: 482 | Thanked: 550 times | Joined on Oct 2010
#580
Nice, but I can't wait for smooth zooming! Also, there is still about a half-second delay between first tapping on the screen and the buttons appearing.
 
Reply

Tags
bada rox, martin_rocks, modrana, navigation, openstreetmap, the best, wehasgps


 
Forum Jump


All times are GMT. The time now is 10:09.