Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Hardware
| | |-+  CPU Frequency boost_counter behaviour on ipod4g
« previous next »
  • Print
Pages: [1]

Author Topic: CPU Frequency boost_counter behaviour on ipod4g  (Read 1261 times)

Offline Shovas

  • Member
  • *
  • Posts: 36
CPU Frequency boost_counter behaviour on ipod4g
« on: March 04, 2007, 08:46:25 PM »
I start up my ipod (running on battery) and I first check my cpu frequency. It's 35mhz, boost_counter=0. I play a song (almost all are oggs, minimum 150kbps average) and the frequency is now 75mhz and boost_counter=2.

I thought I read in other threads this shouldn't be 2, but should be either 1 or 0? I haven't touched the boost counter at all. It's all automatic.

I don't see it modulating between 1 and 2.

When it's at boost_counter=2, if I manually set it to boost_counter=0, the system appears to act properly. Most of the time it sets it to 1 and very occassionally I see it blip down to 0 and then back up to 1.

How is this thing supposed to work?
Logged

Offline Shovas

  • Member
  • *
  • Posts: 36
Re: CPU Frequency boost_counter behaviour on ipod4g
« Reply #1 on: March 04, 2007, 08:46:45 PM »
Running daily build 20070301.
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: CPU Frequency boost_counter behaviour on ipod4g
« Reply #2 on: March 04, 2007, 08:49:00 PM »
Basically, the way it works.

Boost = 0.

You start doing something.
Thread A says "I need boost."
Boost = 1
Thread B says "I need boost."
Boost = 2
Thread B says "I'm done boosting."
Boost = 1
Thread C says "I need boost."
Boost = 2
Thread B says "I need boost again."
Boost = 3
Thread A says "I'm done."
Boost = 2


So you can see, it will go higher than 1. What I said to you was that you should never need to manually increase it more than by 1 if you want it to stay boosted. I was even very clear to specify that what I said was different from the statement 'it should never be above 1'.
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Hardware
| | |-+  CPU Frequency boost_counter behaviour on ipod4g
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.064 seconds with 16 queries.