|
2010-04-13
, 07:28
|
|
Posts: 3,159 |
Thanked: 2,023 times |
Joined on Feb 2008
@ Finland
|
#2582
|
|
2010-04-13
, 07:34
|
|
Posts: 433 |
Thanked: 312 times |
Joined on Nov 2009
@ U.K
|
#2583
|
Hello dear overclockers. I made a wiki page about overclocking, could you please start improving it, now it is only a quick and dirty template.
it hopefully will decrease amount of exactly same questions asked in this thread.
http://wiki.maemo.org/Overclocking_N900
The Following User Says Thank You to Tiboric For This Useful Post: | ||
|
2010-04-13
, 07:34
|
Posts: 946 |
Thanked: 1,650 times |
Joined on Oct 2009
@ Germany
|
#2584
|
Hello dear overclockers. I made a wiki page about overclocking, could you please start improving it, now it is only a quick and dirty template.
it hopefully will decrease amount of exactly same questions asked in this thread.
http://wiki.maemo.org/Overclocking_N900
The Following User Says Thank You to titan For This Useful Post: | ||
|
2010-04-13
, 07:41
|
Posts: 1,751 |
Thanked: 844 times |
Joined on Feb 2010
@ Sweden
|
#2585
|
HAM probably did not upgraded all packages.
apt-get upgrade should be safer.
I suggest to reset pmconfig to defaults before installing a new kernel.
|
2010-04-13
, 07:45
|
Posts: 946 |
Thanked: 1,650 times |
Joined on Oct 2009
@ Germany
|
#2586
|
online tweaking of voltages is done with
The meaning of the voltages (first column):Code:# cat /sys/power/vdd1_opps_vsel 30 30 38 48 54 48 60 60 60 60 60 60 60 67 72 echo "30 30 38 48 54 48 60 60 60 60 60 60 60 67 72" > /sys/power/vdd1_opps_vsel
XLV is: "30 20 30 33 38 38 45 45 48 48 54 54 60 67 72"Code:stock/normal kernel 30 = 0x1e = 0.975V x 0 MHz = 0 30 = 0x1e = 0.975V x 125 MHz = 119 38 = 0x26 = 1.075V x 250 MHz = 289 48 = 0x30 = 1.200V x 500 MHz = 720 54 = 0x36 = 1.275V x 550 MHz = 894 60 = 0x3c = 1.350V x 600 MHz = 1094 60 = 0x3c = 1.350V x 720 MHz = 1312 60 = 0x3c = 1.350V x 750 MHz = 1367 60 = 0x3c = 1.350V x 810 MHz = 1476 60 = 0x3c = 1.350V x 850 MHz = 1549 60 = 0x3c = 1.350V x 900 MHz = 1640 60 = 0x3c = 1.350V x 950 MHz = 1731 XLV kernel: 30 = 0x1e = 0.975V x 0 MHz = 0 20 = 0x14 = 0.850V x 125 MHz = 90 30 = 0x1e = 0.975V x 250 MHz = 238 33 = 0x21 = 1.012V x 500 MHz = 513 38 = 0x26 = 1.075V x 550 MHz = 636 38 = 0x26 = 1.075V x 600 MHz = 693 45 = 0x2d = 1.163V x 700 MHz = 946 45 = 0x2d = 1.163V x 750 MHz = 1014 48 = 0x30 = 1.200V x 810 MHz = 1166 48 = 0x30 = 1.200V x 850 MHz = 1224 54 = 0x36 = 1.275V x 900 MHz = 1463 54 = 0x36 = 1.275V x 950 MHz = 1544 60 = 0x3c = 1.350V x 1000 MHz = 1823 72 = 0x48 = 1.500V x 1100 MHz = 2475 72 = 0x48 = 1.500V x 1150 MHz = 2588
ideal: 30 30 30 30 33 38 45 45 48 48 54 54 60 67 72 (first three ignored)
ULV: 25 25 25 33 38 38 45 45 48 48 54 54 60 67 72
LV: 30 30 38 48 48 54 54 54 54 54 54 54 60 67 72
cat /sys/power/dsp_opps_rate 90000000 90000000 180000000 360000000 400000000 430000000 430000000 430000000 430000000 500000000 500000000 500000000 500000000 520000000 520000000 echo "90000000 90000000 180000000 360000000 400000000 430000000 430000000 430000000 430000000 500000000 500000000 500000000 500000000 520000000 520000000" > /sys/power/dsp_opps_rate
|
2010-04-13
, 07:50
|
Posts: 946 |
Thanked: 1,650 times |
Joined on Oct 2009
@ Germany
|
#2587
|
start on started dsme stop on starting shutdown service console none script echo 1 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/ignore_nice_load #echo 75 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold #echo 150000 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate #modprobe bq27x00_battery echo "30 30 38 48 54 48 60 60 60 60 60 60 60 72 72" > /sys/power/vdd1_opps_vsel echo "90000000 90000000 180000000 360000000 400000000 430000000 430000000 430000000 430000000 500000000 500000000 500000000 500000000 520000000 520000000" > /sys/power/dsp_opps_rate end script
|
2010-04-13
, 08:36
|
Posts: 255 |
Thanked: 109 times |
Joined on Dec 2009
|
#2588
|
|
2010-04-13
, 08:47
|
Posts: 946 |
Thanked: 1,650 times |
Joined on Oct 2009
@ Germany
|
#2589
|
start on started dsme stop on starting shutdown service console none script echo 1 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/ignore_nice_load #echo 75 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold #echo 150000 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate # default #echo "30 30 38 48 54 48 60 60 60 60 60 60 60 72 72" > /sys/power/vdd1_opps_vsel #echo "90000000 90000000 180000000 360000000 400000000 430000000 430000000 430000000 430000000 500000000 500000000 500000000 500000000 520000000 520000000" > /sys/power/dsp_opps_rate # ideal echo "30 30 30 30 33 38 45 45 48 48 54 54 60 72 72" > /sys/power/vdd1_opps_vsel echo 500000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq echo 850000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq end script
|
2010-04-13
, 09:05
|
Posts: 143 |
Thanked: 4 times |
Joined on Jan 2010
|
#2590
|
I have maemo22 from extras-devel installed
and turned it into the "ideal" kernel by creating /etc/event.d/kernel-maemo
with "start kernel-maemo" you can activate it without rebootingCode:start on started dsme stop on starting shutdown service console none script echo 1 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/ignore_nice_load #echo 75 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold #echo 150000 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate # default #echo "30 30 38 48 54 48 60 60 60 60 60 60 60 72 72" > /sys/power/vdd1_opps_vsel #echo "90000000 90000000 180000000 360000000 400000000 430000000 430000000 430000000 430000000 500000000 500000000 500000000 500000000 520000000 520000000" > /sys/power/dsp_opps_rate # ideal echo "30 30 30 30 33 38 45 45 48 48 54 54 60 72 72" > /sys/power/vdd1_opps_vsel echo 500000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq echo 850000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq end script
|
how to actually tweak the voltages?