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: 53 | Thanked: 8 times | Joined on Apr 2010 @ Switzerland
#2811
Originally Posted by titan View Post
looks good. remember to shutdown and boot, not reboot!
YES it worked, you are my saviour, thanks alot

Last edited by Jokah; 2010-04-15 at 20:33.
 
Posts: 38 | Thanked: 14 times | Joined on Feb 2010
#2812
installed the latest kernel and power-settings package, and now I can run my n900 @ 850 which used to cause the phone to get stuck in a reboot loop previously

The work of titan is awesome, my phone is faster, snappier, and the battery lasts much longer, big kudos to you mate, I'm very happy I made the decision to buy the n900 over other phones
 
Posts: 49 | Thanked: 11 times | Joined on Mar 2010
#2813
Originally Posted by MarkyboyUK View Post
I have done the following in this order but I'm not sure if the kernel speed/voltage changes are being applied.


1) From a clean pr 1.1.1 I have installed the latest kernel package (24?) from apps manager
2) Installed the power kernel settings/config app also from app manager
3) Restarted the phone
4) opened xterminal
5) Typed sudo gainroot (rootsh is installed)
6) Typed sudo /usr/sbin/kernel-load /usr/share/kernel-power-settings/ideal (which I understand will allow me to test the "ideal" kernel config without making permanent changes)

So I thought I would check if my minimum clock speed was now fixed at 500mhz (as set in the ideal file by default) using the conky app. But my min clock speed is actually 250Mhz which leads me to think that the above commands are not working or I have missed something out.

Can anyone spot my mistake please?

Edit to add, I do not have a file called "kernel-power" in my /etc/default directory - is this normal when only wanting to "test" settings before making them permanent or do I need this file even when just running in "test" mode?

Thanks
Thanks to those who posted suggestions - in the end it seems the reason it wasn't working was because In step 6 I started the command with "sudo" but I had already previously typed in sudo gainroot. When I dropped the "sudo" command from step 6 it worked (or rather it didn't because my phone didn't like the "ideal" profile) I am however now running ok with the XLV profile.

What is the best way to check the current profile/voltage range from xterm? Which command(s)?

Last edited by MarkyboyUK; 2010-04-15 at 21:37.
 
Posts: 27 | Thanked: 10 times | Joined on Mar 2010
#2814
Originally Posted by Jokah View Post
YES it worked, you are my saviour, thanks alot
Yeah, same here. I think it was "apt-get install --reinstall kernel-power kernel-power-flasher" that helped.
I do appreciate your patience titan
 
iceman600's Avatar
Posts: 324 | Thanked: 65 times | Joined on Jun 2008 @ FL
#2815
i have a question regarding this ideal kernel procedure...

i used to have running lehtos ulv@ 1GHz for almost a week no problems and its been doing great. BUt im really curious about titans kernels and how i works so i flashed my N900 back to defaults and start OCing using "The Titan's Way!"

i heard that this procedure is compatible with the next firmware realese, so GO GO for me.
after alot of trial and errors i am now running 900-250MHz using my own config. but before i ended up with this i have this problem after installing and using the ideal kernel im always @ 1GHz max. i tried to change temporarily/permanently the cpu frequency using the comands on the wiki but having no luck. then i remember that i instaled the cpufreqUI before. when i checked the max freq there it is 1000000. after changing it to 900000 then all went well.

question is
1. am i running the config i did based on the template of Ideal kernel? or i am running based on the cpufreqUI i installed.
2. how can i kno that im running based on my configuration based on the Ideal kernel and not by the cpufreqUI. Because if i change the max freq on cpufreqUI it overides my config.

i hope someone understand me. (sorry for the english_ not my native language)


EDIT: OMG... i just reboot the phone and now im on 600MHz again!?

Nevermind... Fixed it. thanks tho

Last edited by iceman600; 2010-04-16 at 04:41.
 
Posts: 97 | Thanked: 12 times | Joined on Feb 2010
#2816
Originally Posted by titan View Post
I have uploaded two new low voltage kernels.
Both are the same as the maemo20 kernel in extras-devel except for the lower voltages,
i.e. they preserve your freq. limits over phone calls and don't lock to 600Mhz during phone calls.
The default limits are 250-600 MHz.
A new feature in all maemo20 kernels is the bq27x00_battery module by Matan
which gives you more info about the battery in /sys/class/power_supply/bq27200-0/

The ultralow voltage (ulv) kernel is inspired by Letho's settings.
The less extreme low voltage (lv) kernel is inspired by Matan's settings.

Download ULV:
Code:
wget http://maemory.com/N900/overclock/ulv/kernel-maemo_2.6.28-maemo20_armel.deb
wget http://maemory.com/N900/overclock/ulv/kernel-modules-maemo_2.6.28-maemo20_armel.deb
wget http://maemory.com/N900/overclock/ulv/kernel-flasher-maemo_2.6.28-maemo20_armel.deb
Download LV:
Code:
wget http://maemory.com/N900/overclock/lv/kernel-maemo_2.6.28-maemo20_armel.deb
wget http://maemory.com/N900/overclock/lv/kernel-modules-maemo_2.6.28-maemo20_armel.deb
wget http://maemory.com/N900/overclock/lv/kernel-flasher-maemo_2.6.28-maemo20_armel.deb
Installation
Code:
dpkg -i kernel-m*
dpkg -i kernel-f*
halt
replace the values (as root) for temporary change
Code:
echo 124999 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo 599000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
or edit /etc/pmconfig for permanent changes of the frequencies.

To enable 125Mhz use 124999 for scaling_min_freq.
According to BlackDiamond you should
"echo 1 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/ignore_nice_load"
for 125MHz http://talk.maemo.org/showpost.php?p...&postcount=185

Also try the hint by nightfire http://talk.maemo.org/showpost.php?p...&postcount=170 for improved responsiveness.

The warning "WARNING: at /home/builder1/maemo-fremantle-armel-extras-devel/work/kernel-maemo-2.6.28/arch/arm/mach-omap2/clock34xx.c:443" some people see in dmesg indicates that we don't really know what we're doing
The same applies to the DSP settings - it is not clear whether Letho's and my kernel actually set them to >430MHz. Someone familiar with frequency selection should have a look at the code...

so far the ULV kernel works fine for me with [125,600] Mhz till 850 MHz. 900 crashed it. EDIT: I just increased the 900 voltage in an update
EDIT2: another update replaced 800 by 810MHz in ULV and LV kernels
how do I deinstall this?
 
Posts: 101 | Thanked: 91 times | Joined on Feb 2010 @ Dallas TX
#2817
Titan

Question: Is the power-flasher version running the boot-loop proof script?
is it running the nice load/ increase responsiveness script?

everything is running fine for me using the ideal template, will test a bit more before making permanent changes tho

thank you soo much for all your effort!
 
Posts: 32 | Thanked: 12 times | Joined on Feb 2010 @ Finland
#2818
Im using titans xlv @ 250-900MHz and everything is fine. All apps and games run smooth and battery lasts ultra long when idling. Last night i played openTTD for three hours wich drained my battery from 40% to 4%, i then just put my phone to hard sleep mode with Queen BeeCon widget and after six hours istill had 1% battery left! That is 0.5% battery drain/hour!
 
Posts: 309 | Thanked: 456 times | Joined on Jan 2010
#2819
I was running the maemo-maemo21 kernel at 850 just fine with the ideal template.

Wasn't able to revert to the stock kernel, so I switched to kernel-power24 and ideal reboots the phone, only goes stable once the default settings resume. It does seem to run fine on the xlv settings though.. Will see if this improves battery life for me.
 
seiichiro0185's Avatar
Posts: 270 | Thanked: 610 times | Joined on Nov 2007 @ Leipzig/Germany
#2820
Originally Posted by Dr.Marcial View Post
Question: Is the power-flasher version running the boot-loop proof script?
is it running the nice load/ increase responsiveness script?
Yes, the script in kernel-power-settings is the boot-loop proof version. Also the loader applies the increase responsiveness (threshold and smapling rate) settings. At the moment it doesn't set the nice-load (as I understood it it was only neccessary for the 125MHz frequency, which the ideal template doesn't use)
__________________
N800 -> N810 -> N900 -> N9 -> Jolla & TOHKBD -> Jolla C -> Xperia X -> XA2 Plus Dual Sim

http://www.seiichiro0185.org
 
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

Thread Tools

 
Forum Jump


All times are GMT. The time now is 23:22.