Hi,

On Tue, Nov 15, 2011 at 1:43 PM, Carsten Munk <[email protected]> wrote:
> Status (Stskeeps, 12:06:10)

One item which I forgot to mention at the meeting: I've been working
on enabling use of the 'runtime' graphicssystem in Qt. This was
created for Harmattan, to allow runtime switching of Qt
graphicssystems when applications aren't in the foreground, from
'meego' (which allocates a GL context, and is our default on ARM) to
'raster' (the software rendering backend, which releases the GL
context). This was done as GL contexts are rare, but more importantly,
each GL context allocated requires a large chunk of RAM, locked from
being swapped, at least on our particular graphics chip.

I've successfully proof-of-concept'ed this, running into a Qt bug
along the way (http://qtl.me/S2G.txt) and having to add some enablers
too (http://qtl.me/lrU.txt) as we won't want this on on all Mer
configurations, but the upshot is that this seems to be working out
reasonably well, and saves a nice chunk of RAM (~10mb per app running
in the background), so should be quite useful, especially on more
RAM-constrained settings like the N900.

I hope to finish the work off and get it 'productized' this week or
early next week, free time permitting.

Thanks,

Robin
_______________________________________________
MeeGo-handset mailing list
[email protected]
http://lists.meego.com/listinfo/meego-handset

Reply via email to