11-18-2011, 06:29 PM | #16 |
Junior Member
Posts: 8
Karma: 10
Join Date: Nov 2011
Device: Entourage Pocket Edge
|
Succesfully underclocked Pocket Edge
I've succesfully underclocked Pocket Edge,
i've installed a Chrooted debian on it, but it's not necessary to do underclocking, but it helped me in finding this registry. look to : /sys/devices/system/cpu/cpu0/ops you can see power/clock profiles i've seen that in my pocket edge only profiles: 1,2 and 4 are working: 4 is the original profile: 797MHz @ 1,0 Vcore voltage 2 is the profile: 624MHz @ 1,0 Vcore voltage 0 is the lowpow profile: 156MHz @ 0,945 Vcore voltage to enable profile 1 just do echo "0" > /sys/devices/system/cpu/cpu0/op profile 2: echo "2" > /sys/devices/system/cpu/cpu0/op profile 4: echo "4" > /sys/devices/system/cpu/cpu0/op mode 7 would be at 1066 Mhz,but unfortunatelyin my PE it hangs !! I hope someone will do some apk in order to switch clock frequency from android app. Last edited by ConteMascetti; 11-19-2011 at 07:01 AM. |
11-19-2011, 02:09 AM | #17 |
Member
Posts: 17
Karma: 10
Join Date: Nov 2011
Device: Pocket Edge
|
Where should I type this command? Is there terminal in PE or should I install one?
Does it extend battery life? |
11-19-2011, 04:17 AM | #18 |
Junior Member
Posts: 8
Karma: 10
Join Date: Nov 2011
Device: Entourage Pocket Edge
|
You must Root your PE and install "connectbot" from the market (i use "allmine" wich have market enabled).
|
11-19-2011, 04:22 AM | #19 |
Junior Member
Posts: 8
Karma: 10
Join Date: Nov 2011
Device: Entourage Pocket Edge
|
Overclocked PE
Battery Life.
With 156 Mhz undeclocked PE, i try to verify battery life. With lcd display on with low brightness using "night clock" from the market, a few services on and wifi off, a little unix script wrtiting every minute the time into a logfile. Battery duration this night was only 06:30 next days i will check with lcd entirely off, while simulating page change every 3 minutes on eink display. |
11-19-2011, 04:56 PM | #20 |
Groupie
Posts: 198
Karma: 1118
Join Date: Jul 2011
Device: Pocket Edge
|
There should be a devtools icon in the programs area. At the bottom there is the terminal application. Once there type su to switch to the root user (your PE must be rooted, of course) then type the commands from there.
|
11-19-2011, 06:41 PM | #21 |
Guru
Posts: 733
Karma: 443
Join Date: May 2011
Location: UK
Device: Pocket Edgex2(1unborked), Alex, Nook B&W, Nook Color, Nook STR
|
should talk to javese maybe he can come with a PE SetCPU app.
|
11-20-2011, 08:08 PM | #22 |
Member
Posts: 17
Karma: 10
Join Date: Nov 2011
Device: Pocket Edge
|
I tried with profil "0", and it seem for me the battery didn't last longer than usual.
With lcd off,wifi bluetooth off,read ebook,profil "0", the battery last roughly 1 hour for every 10%. With default profile, 10-12% / hour. However,the back of my e-ink screen feel cooler after i underclocked it. Perhaps instead underclocking,we need undervolting. Can it be done? I used my PE mostly to read ebook. I'm not complaining that i have to charge it every1 or 2 days, I love this gadget. But it would be nice if its battery last longer. Perhaps we can replace the battery with 4000 mah instead 2000 mah? Last edited by mint121; 11-20-2011 at 11:12 PM. |
11-20-2011, 11:03 PM | #23 |
Guru
Posts: 733
Karma: 443
Join Date: May 2011
Location: UK
Device: Pocket Edgex2(1unborked), Alex, Nook B&W, Nook Color, Nook STR
|
a set cpu type of app will be cool. with predefine modes like book reading. or even setting the governor on demand. book reading can be done with min cpu really.
|
11-20-2011, 11:52 PM | #24 |
Dog Dentist
Posts: 108
Karma: 18
Join Date: Sep 2011
Device: PE, GT540, VM670, GOGHVMU, Qualcomm 1600
|
yep, to effectively reduce battery drain, is going to take some sort of dynamic governor - straight underclocking is actually more likely to increase battery use than not.
it might be easier + more effective, to rebuild the same version kernel with scaling support patched in, and then simply install the existing SetCPU app, rather than write a new one. might even get a few more frequency/voltage points, both up and down. |
11-21-2011, 04:16 AM | #25 | |
Junior Member
Posts: 8
Karma: 10
Join Date: Nov 2011
Device: Entourage Pocket Edge
|
Quote:
in order to build a dynamic governor, you need to know which register are involved. easier ? mmm |
|
11-21-2011, 05:18 PM | #26 |
Dog Dentist
Posts: 108
Karma: 18
Join Date: Sep 2011
Device: PE, GT540, VM670, GOGHVMU, Qualcomm 1600
|
yeah, I was hoping later kernel may have cpufreq support for pxa168 that could be patched back to 2.6.34, but looking thru various latest source trees (when did kernel.org finally come back up?! ha) I really did not see any...
|
11-21-2011, 06:28 PM | #27 |
Guru
Posts: 733
Karma: 443
Join Date: May 2011
Location: UK
Device: Pocket Edgex2(1unborked), Alex, Nook B&W, Nook Color, Nook STR
|
|
11-21-2011, 07:21 PM | #28 |
Dog Dentist
Posts: 108
Karma: 18
Join Date: Sep 2011
Device: PE, GT540, VM670, GOGHVMU, Qualcomm 1600
|
but there's no cpufreq-pxa1xx.c in /arch/arm/mach-pxa/, just 2xx and 3xx :-(
|
11-21-2011, 09:34 PM | #29 |
Guru
Posts: 733
Karma: 443
Join Date: May 2011
Location: UK
Device: Pocket Edgex2(1unborked), Alex, Nook B&W, Nook Color, Nook STR
|
not sure it helps:
http://lists.infradead.org/pipermail...il/012875.html > + * This table is used while CPU is clock master. > + * MCLK = 312MHz * ASYSCLK_DENOM / ASYSCLK_NUM > + * BCLK = MCLK * SSPSCLK_DENOM / SSPSCLK_NUM > + */ > +static const struct pxa168_ssp_mclk mclk_conf[] = { > + /* rate, fmt, chn, mclk, den, num, bclk, den, num */ > + {96000, 16, 2, 12288000, 64, 1625, 6144000, 1, 2}, > + {96000, 16, 1, 12288000, 64, 1625, 1536000, 1, 8}, > + {88200, 16, 2, 11289600, 294, 8125, 5644800, 1, 2}, > + {88200, 16, 1, 11289600, 294, 8125, 1411200, 1, 8}, > + {48000, 16, 2, 12288000, 64, 1625, 3072000, 1, 4}, > + {48000, 16, 1, 12288000, 64, 1625, 768000, 1, 16}, > + {44100, 16, 2, 11289600, 294, 8125, 2822400, 1, 4}, > + {44100, 16, 1, 11289600, 294, 8125, 705600, 1, 16}, > + {32000, 16, 2, 12288000, 64, 1625, 2048000, 1, 6}, > + {32000, 16, 1, 12288000, 64, 1625, 512000, 1, 24}, > + {22050, 16, 2, 11289600, 294, 8125, 1411200, 1, 8}, > + {22050, 16, 1, 11289600, 294, 8125, 352800, 1, 32}, > + {16000, 16, 2, 12288000, 64, 1625, 1024000, 1, 12}, > + {16000, 16, 1, 12288000, 64, 1625, 256000, 1, 48}, > + {11025, 16, 2, 11289600, 294, 8125, 705600, 1, 16}, > + {11025, 16, 1, 11289600, 294, 8125, 176400, 1, 64}, > + { 8000, 16, 2, 12288000, 64, 1625, 512000, 1, 24}, > + { 8000, 16, 1, 12288000, 64, 1625, 128000, 1, 96}, > +}; > + |
11-21-2011, 11:52 PM | #30 | |
Zealot
Posts: 134
Karma: 589
Join Date: Jun 2011
Device: Entourage Pocket Edge(Black)
|
Quote:
|
|
Thread Tools | Search this Thread |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
overclocking! | noaxis2 | Nook Developer's Corner | 3 | 02-20-2011 02:17 PM |
Development Unclocking or Overclocking eDGe processor. | Yellowman1 | enTourage Archive | 2 | 10-05-2010 12:43 PM |
Overclocking the 505, possible? | lovemov | Sony Reader | 2 | 03-21-2009 10:51 PM |