This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#10180 - Better runtime for PP502x target through running at 24MHz
Attached to Project:
Rockbox
Opened by Andree Buschmann (Buschel) - Friday, 01 May 2009, 14:59 GMT+2
Last edited by Andree Buschmann (Buschel) - Sunday, 27 September 2009, 21:21 GMT+2
Opened by Andree Buschmann (Buschel) - Friday, 01 May 2009, 14:59 GMT+2
Last edited by Andree Buschmann (Buschel) - Sunday, 27 September 2009, 21:21 GMT+2
|
DetailsThis is a very old idea which was discussed a lot. One of the major issues with running at lowered normal clock was the perceived GUI slowliness even at 30MHz -- especially the iPod Video was affected. After a fix / optimization by amiconn in r20242 I would like to have some opinions about how to proceed.
- Do you feel the GUI is fast enough even at 24MHz now? - What target do you use? The advantage of this change is that we will save ~2mA during playback when using highly efficient codecs like mp3, mpc or flac. This gives up to 10% more runtime (depending on target and settings). |
This task depends upon
Closed by Andree Buschmann (Buschel)
Sunday, 27 September 2009, 21:21 GMT+2
Reason for closing: Rejected
Additional comments about closing: Needs GUI boost which is already handled in FS#8668 .
Sunday, 27 September 2009, 21:21 GMT+2
Reason for closing: Rejected
Additional comments about closing: Needs GUI boost which is already handled in
FS#9800- Zero-wait boost for PP502X ? In all my testing I never had any issues with that patch.FS#9800has the advantage of zero-wait. This will be needed if we decide to boost/unboost with high frequency (several time per second). For the current concept it is not needed -- but of course not harmful. The disadvantage is thatFS#9800just changes the clock post dividers -- which ties us to a 1:2, 1:4 or 1:8 relation between normal and boost clock.I am in favor of keeping the freedom for using whatever clocks I like. At least until frequent boosts/unboosts need the zero-wait.
But independent of the difference of both this and
FS#9800the general question is: Is the GUI fast enough now on unboosted PP-targets with lowered clock.I think the most critical target on this issue is (and will always be) the ipod video. If these are considered fine, all other targets with a smaller screen can be considered as fine too.
Edit: forgot to mention, e200 here.
I'll try the 24 Mhz patch when I get home, but if current behavior is not what I would consider ideal.
That said, I love battery life, but would trade 10% to remove this (stuttering) behavior, as I think it gives a (false) perception to the masses that Rockbox is glitchy.
The EQ is even worse, particularly if you have all bands activated. Using all bands can easily get you to 80-100% boosted in some cases (observe the system->viewbuffering thread screen).
When the lines are shorter and/or there are only a few lines on the screen, I can't complain. For example, the main menu is fine.
When an MP3 is playing, Rockbox boosts soon after I start scrolling, and so scrolling becomes fast. It certainly isn't much easier to cause stuttering; I'm not sure if it's a bit easier.
I like
FS#8668(gui boost).FS#9800(which defaults to 20/80MHz) and then simply add a few boost calls to list drawing so that its responsive enough.