Poll: Do you think its possible to overclock the N900?!
Poll Options
Do you think its possible to overclock the N900?!

Reply
Thread Tools
Posts: 126 | Thanked: 327 times | Joined on Nov 2009 @ Finland
#2281
Originally Posted by titan View Post
it might be better if we can use a lower voltage for 125Mhz than for 250.
Actually some droid guys had done some research on this one... and 125mhz mode was 2.5times worse for performance/watt than the 250mhz mode.
__________________
My OC kernel collection
 

The Following 4 Users Say Thank You to Lehto For This Useful Post:
Posts: 946 | Thanked: 1,650 times | Joined on Oct 2009 @ Germany
#2282
Originally Posted by Lehto View Post
Actually some droid guys had done some research on this one... and 125mhz mode was 2.5times worse for performance/watt than the 250mhz mode.
I also believe that 125Mhz isn't an advantage but we should run tests to verify it on the N900. BTW, do you whether any Sholes overclockes have already fried their devices?
 

The Following 2 Users Say Thank You to titan For This Useful Post:
Posts: 126 | Thanked: 327 times | Joined on Nov 2009 @ Finland
#2283
Originally Posted by titan View Post
I also believe that 125Mhz isn't an advantage but we should run tests to verify it on the N900. BTW, do you whether any Sholes overclockes have already fried their devices?
I've only come across some people on the internet with broken features on their devices but not any completely dead devices. I've also done a hazardous thing and run PSX4ALL with 1100mhz mode for quite a long while (30min or so...), it was stable, phone heated over 1000mhz and stock voltage by only a little.

BTW for 1100mhz you can use flag 0x43.


EDIT: BTW, Im now running my phone with 500mhz idle mode on my ulv voltages and so far I've noticed that the battery life is all the same but the phone pretty much has stopped lagging and being unresponsive. Hate to say it but almost "apple-like" experience with everything just happening instantly. Apple runs their iPhone on idle at some 415mhz (I've read that on google).
__________________
My OC kernel collection

Last edited by Lehto; 2010-04-11 at 15:33. Reason: some clock speed jibberish...
 

The Following 7 Users Say Thank You to Lehto For This Useful Post:
Posts: 171 | Thanked: 114 times | Joined on Feb 2010
#2284
Originally Posted by Lehto View Post
Actually some droid guys had done some research on this one... and 125mhz mode was 2.5times worse for performance/watt than the 250mhz mode.
Doesn't particularly surprise me. That wouldn't be the case if SmartReflex worked as intended but given that it doesn't, the best solution may very well be to use 500MHz as the minimum frequency (or whatever highest we can achieve at the lowest possible voltage) and then go back to idle asap
 

The Following 2 Users Say Thank You to arbitrabbit For This Useful Post:
Posts: 126 | Thanked: 327 times | Joined on Nov 2009 @ Finland
#2285
Originally Posted by arbitrabbit View Post
Doesn't particularly surprise me. That wouldn't be the case if SmartReflex worked as intended but given that it doesn't, the best solution may very well be to use 500MHz as the minimum frequency (or whatever highest we can achieve at the lowest possible voltage) and then go back to idle asap
YES! Thats a very good solution, I've been using that for over a day now and there is no way im switching back to 250mhz idle (125mhz can just GTFO, its nasty!)
__________________
My OC kernel collection
 

The Following 3 Users Say Thank You to Lehto For This Useful Post:
evilJazz's Avatar
Posts: 83 | Thanked: 299 times | Joined on Aug 2009 @ Germany, Oldenburg
#2286
Originally Posted by Jokah View Post
titan your time_in_state script ain't working, when i execute it i get this:
...
1200 MHz: overall 0.0 %, when not idle awk: cmd. line:1: Division by zero
Originally Posted by titan View Post
it is eviljazz's script
Nope, actually it is not my script since mine does not show the non-idle percentage.
Here is my combined script which was based on the one created by "rooted":
http://wiki.maemo.org/Overclocking#C...by_evilJazz.29
__________________
Nokia N900 / N950 / N9 : Sharp Zaurus SL-C3200/36GB running Cacko : Fujitsu U2010/128GB SSD running Win7/Ubuntu
QuasarMX : Quasar Media Player : Blog : Twitter : Ohloh
 

The Following 2 Users Say Thank You to evilJazz For This Useful Post:
Posts: 171 | Thanked: 114 times | Joined on Feb 2010
#2287
Originally Posted by Lehto View Post
YES! Thats a very good solution, I've been using that for over a day now and there is no way im switching back to 250mhz idle (125mhz can just GTFO, its nasty!)
Hmm, okay. I am going to test 3 cases: [125,850], [250,850] and [500,850] and see what works best. Would take me a couple of days to do so though.
 

The Following User Says Thank You to arbitrabbit For This Useful Post:
Posts: 946 | Thanked: 1,650 times | Joined on Oct 2009 @ Germany
#2288
So far I'm using 3C for 1.1GHz (doesn't crash but didn't run extensive tests) and
40 for 1.2GHz (untested).

Right now I'm playing with the lower voltages for Idle, 250, 500 and 550 MHz.
stock settings are: 1E, 26, 30. 36
currently I have working: 14, 14, 1E, 21
This means I'm running 500 MHz at the voltage stock uses for Idle!

I also did
Code:
echo 500000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
to lock min to 500MHz and watch the current with
Code:
cat /sys/class/power_supply/bq27200-0/current_now
Originally Posted by Lehto View Post
BTW for 1100mhz you can use flag 0x43.
EDIT: BTW, Im now running my phone with 500mhz idle mode on my ulv voltages and so far I've noticed that the battery life is all the same but the phone pretty much has stopped lagging and being unresponsive. Hate to say it but almost "apple-like" experience with everything just happening instantly. Apple runs their iPhone on idle at some 415mhz (I've read that on google).

Last edited by titan; 2010-04-11 at 15:55. Reason: details
 

The Following 5 Users Say Thank You to titan For This Useful Post:
Posts: 197 | Thanked: 101 times | Joined on Dec 2009 @ Netherlands
#2289
Here is a version of the script that is independent of the number of cpustates.
It assumes the lowest cpu speed with a nonzero count is the idle state.
Code:
#!/bin/sh

cur=`cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq`
max=`cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq`
min=`cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq`
let cur=$cur/1000
let max=$max/1000
let min=$min/1000
echo "Current $cur MHz  min $min  max $max"

#bat=`cat  /sys/class/power_supply/bq27200-0/current_now`
#echo "Bat $bat"

cat /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state  | awk '
        { freq[NR] = $1; cnt[NR] = $2 ; sum += $2}
        END { 
                ni = NR
                while (cnt[ni] == 0) {
                        ni--
                }
                nonidle = sum - cnt[ni]
                for (i = 1; i <= NR; i++)  {
                        printf "%4d MHz overall %6d %4.1f%%", freq[i]/1000, cnt[i], cnt[i]*100.0/sum
                        if (i<ni) {
                                printf " nonidle %4.1f%%", cnt[i]*100.0/nonidle
                        }
                        printf "\n"
                }
         } '
frommy system:
Code:
Current 250 MHz  min 125  max 800
1200 MHz overall      0  0.0% nonidle  0.0%
1100 MHz overall      0  0.0% nonidle  0.0%
1000 MHz overall      0  0.0% nonidle  0.0%
 950 MHz overall      0  0.0% nonidle  0.0%
 900 MHz overall      0  0.0% nonidle  0.0%
 850 MHz overall      0  0.0% nonidle  0.0%
 810 MHz overall  30019  5.6% nonidle 48.8%
 750 MHz overall    386  0.1% nonidle  0.6%
 700 MHz overall    675  0.1% nonidle  1.1%
 600 MHz overall   7960  1.5% nonidle 12.9%
 550 MHz overall    475  0.1% nonidle  0.8%
 500 MHz overall  22007  4.1% nonidle 35.8%
 250 MHz overall 473821 88.5%
 124 MHz overall      0  0.0%
 

The Following User Says Thank You to mirakels For This Useful Post:
Posts: 946 | Thanked: 1,650 times | Joined on Oct 2009 @ Germany
#2290
I've made my extremly low voltage (XLV) kernels available
http://wiki.maemo.org/Overclocking#I...mental_kernels
 

The Following 3 Users Say Thank You to titan For This Useful Post:
Reply

Tags
cooking on gas, cortex-a8, faster, first to fry it wins!, hardware, its smoking, n900, need for speed, need for weed, nos, omap, omap3, omap3430, overclock, overclocking, soc, system-on-a-chip, the dogs, this thread got good!, vtec just kicked in y0!, warranty will be void, whooplah, zoom zoom


 
Forum Jump


All times are GMT. The time now is 18:41.