Openmoko Bug #1974: Enlightenment is slow to start / restart / update
Openmoko Public Trac
bugs at docs.openmoko.org
Wed Sep 10 01:35:47 CEST 2008
#1974: Enlightenment is slow to start / restart / update
---------------------------+------------------------------------------------
Reporter: Treviño | Owner: raster
Type: defect | Status: closed
Priority: normal | Milestone:
Component: E - Illume | Version: Om2008.8
Severity: normal | Resolution: fixed
Keywords: | Blockedby:
Reproducible: always | Blocking:
---------------------------+------------------------------------------------
Changes (by raster):
* status: new => closed
* resolution: => fixed
Comment:
1)
a. keyboards are pluggable (if it's 3rd party keyboard apps that you mean)
and illume has a gui config to select what one to run (or use illume's
built-in). just need "Keyboard" in the Categories list for the .desktop
for the kbd to run.
b. if you mean personal .kbd layout files - yes. put your personal
Default.kbd, Numbers.kbd ... or anything else in ~/.e/e/keyboards/ and it
will take preference over the system package installed one :) same for
~/.e/e/dicts/ :)
2)
scrolling is done the exact same way in both situations - objects are
moved around and thus the areas that change are redrawn (as things are
moving over a static background with alpha a redraw is required). the
difference is that the icons are well just more complex to draw, more
things to draw. more work - thus slower to update. a combination of memory
bandwidth and cpu in general as wel as the glamo has made this way of
doing things really not work as well as it does on many other embedded
platforms (the n800 does this much more smoothly - even at 300mhz for
example). even my ancient zaurus sl-c860 (i bought (400mhz xscale with an
ati imageon @ 640x480) does better (visibly...) and that came out about 4
years ago. in general the FR is particularly poor with being able to do
redraws where every "embedded system" i have used and coded for and
ported/run evas stuff on (zaurus sl5500/sl-c860, ipaq 3660, nokia n800,
and other prototype hardware not released) has coped amazingly well.
generally the "redraw it all using the cpu" works almost as well as
accelerated blitting - if the platform has it, or well. enough, but the
bonuses of having alpha blending, layers etc. are worth the swap. :) on
the FR this equation has not come to be true. the fact is that trying to
use hardware blit will be tricky as it totally bypasses the rendering
pipeline and will limit you to a ui style that in all other places is
possible and easy to do, so making the FR an exception to the rule.
so as such. nothing to be done. well not without impacting development for
many other devices. if it were me i'd not have scrolling. i'd paginate the
display and you flip pages, not scroll. iphone-style still scrolls as
such, but i don't intend to really address this stuff - i'm currently
quite busy :(
--
Ticket URL: <https://docs.openmoko.org/trac/ticket/1974#comment:4>
docs.openmoko.org <http://docs.openmoko.org/trac/>
openmoko trac
More information about the buglog
mailing list