This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#8668 - battery runtime: experimental gui boost
Attached to Project:
Rockbox
Opened by Andree Buschmann (Buschel) - Saturday, 01 March 2008, 14:45 GMT+1
Last edited by Andree Buschmann (Buschel) - Friday, 02 May 2008, 14:05 GMT+1
Opened by Andree Buschmann (Buschel) - Saturday, 01 March 2008, 14:45 GMT+1
Last edited by Andree Buschmann (Buschel) - Friday, 02 May 2008, 14:05 GMT+1
|
DetailsWe could take this kind of "quick-and-dirty" solution as a starting point for further work on GUI boost for iPod's.
The attached patch does the following: - returning BUTTON_SCROLL_BACK/BUTTON_SCROLL_FWD out of scrollwheel driver (which was missing before) - boost CPU on each received button and unboost after 1s, if the were no further button events This patch should work for all iPod's with a 4G scrollwheel for now. |
This task depends upon
Remark 1: mpc-playback without WPS needs ~26.5MHz. With this patch the runtime is about 14.5h (svn = 14h).
Remark 2: flac-playback without WPS needs ~15MHz. I hope to see runtime >16h with this patch -- measurement will follow.
Remark 3: This patch is just to get an impression of the gui boost and to go ahead for the maximum possible runtime, it does not take any care about plugin-behaviour. This patch is no svn-candidate.
Remark 4: Should also work for non-iPod PP-targets.
--------------------------------------------------
Battery bench results with gui boost (@15MHz) and disabled lineout (details attached):
MPC:
overall = 14:24h
90%-10% = 12:09h
FLAC:
overall = 12:46h
90%-10% = 11:10h
FLAC saves a lot of current via very low CPU-usage (~4mA vs. MPC), but needs a lot of additional current for the buffering from HDD (~7.5mA vs. MPC).
--------------------------------------------------
Attached a 3rd version of gui boost with 24MHz normal clock -- as this seems to be more effective than running @15MHz normal clock (gui_boost_v03.patch).
MPC:
overall = 14:42h
90%-10% = 12:31h
(for a 5.5G 30GB of course)
Let me know!
I hope this is helpful, let me know if you want any more tests run.