Active Topics

 


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: 946 | Thanked: 1,650 times | Joined on Oct 2009 @ Germany
#2311
Originally Posted by arbitrabbit View Post
I don't understand this. Isn't clock speed outside the kernel in your case, to be set in /etc/pmconfig? So what are you changing in Kernel for that? Are you changing the 500 voltage to <idle?
I set the initial limits to 500,850.
When pmconfig tries 125,600 both are ignored. 125 is below minimum, 600 is always ignored.
 
Posts: 946 | Thanked: 1,650 times | Joined on Oct 2009 @ Germany
#2312
The new ideal kernel is now uploaded and works fine.
has the same voltages as XLV but 500 as minimum and [500,850] as defaults.
http://wiki.maemo.org/Overclocking#I...mental_kernels
The minimum stays at 500 during and after phone calls.
 

The Following 5 Users Say Thank You to titan For This Useful Post:
Posts: 171 | Thanked: 114 times | Joined on Feb 2010
#2313
Egoshin

Regarding your point that a lower frequency is better in this post, I must say I don't quite get it. If the work load is finite, surely finishing it ASAP at as low voltage as possible to return to idle is the desired outcome. So if you have two scenarios where the CPU is running at 250MHz and 500MHz frequency, in 250MHz, says it takes CPU 100 clock cycles to complete the work load, then at 500MHz, it would take it circa 50 clocks to finish the work and it can return to idle sooner. Even if the CPU is waiting for I/Os etc., even then it would still be in lower power state in between and would only be woken by interrupts. So why do you think the lower frequency is better?
 

The Following User Says Thank You to arbitrabbit For This Useful Post:
Posts: 992 | Thanked: 995 times | Joined on Dec 2009 @ California
#2314
Originally Posted by arbitrabbit View Post
So if you have two scenarios where the CPU is running at 250MHz and 500MHz frequency, in 250MHz, says it takes CPU 100 clock cycles to complete the work load, then at 500MHz, it would take it circa 50 clocks to finish the work and it can return to idle sooner.
??? Faster CPU doesn't mean that your software executes a less number of CPU instructions... It executes 100 clock cycles in any frequency.

EDIT: moreover, it is more likely that in high frequency CPU will execute MORE clock cycles... just because of cache misses etc.
 
Posts: 171 | Thanked: 114 times | Joined on Feb 2010
#2315
Originally Posted by egoshin View Post
??? Faster CPU doesn't mean that your software executes a less number of CPU instructions... It executes 100 clock cycles in any frequency.

EDIT: moreover, it is more likely that in high frequency CPU will execute MORE clock cycles... just because of cache misses etc.
Well, frequency determines number of instructions executed per second (i.e. frequency is number of clock cycles in a unit of time). So a faster clock speed, everything else being equal, does execute more instruction per second. Cache misses in this case shouldn't be much of an issue for the frequencies that we are talking about. Cache is fast enough that it can load the pipeline on the sub 500MHz frequency.
 

The Following User Says Thank You to arbitrabbit For This Useful Post:
jcompagner's Avatar
Posts: 290 | Thanked: 165 times | Joined on Sep 2009
#2316
ok the xlv/ideal kernel doesnt work on my hardware.
It boots up but but then it stresses the cpu for quite a while (tracker and so on)
and then reboot.

happily i know if i put in on usb for charging only and then quickly turn of wifi so it doesnt use that, then i can get it to boot and then quickly upgrade/downgrade to another kernel.

LV seems to work fine but ULV or XLV really dont work for my hardware.
 

The Following User Says Thank You to jcompagner For This Useful Post:
Posts: 527 | Thanked: 121 times | Joined on Feb 2010
#2317
Originally Posted by titan View Post
The new ideal kernel is now uploaded and works fine.
has the same voltages as XLV but 500 as minimum and [500,850] as defaults.
http://wiki.maemo.org/Overclocking#I...mental_kernels
The minimum stays at 500 during and after phone calls.
Can I install these new ones over the old Titan one (LV) or do need to flash the original one first?

How to unstall if so?
 
Posts: 946 | Thanked: 1,650 times | Joined on Oct 2009 @ Germany
#2318
Originally Posted by rolan900d View Post
Can I install these new ones over the old Titan one (LV) or do need to flash the original one first?
How to unstall if so?
just install them over the old ones.
 

The Following User Says Thank You to titan For This Useful Post:
Posts: 255 | Thanked: 109 times | Joined on Dec 2009
#2319
trying the xlv/ideal. seem to be both stable and smooth, will post if have any probs.
 
Posts: 7 | Thanked: 3 times | Joined on Apr 2010
#2320
I have come to conclusion that frankly ondemand governor is ignoring what ever you set as ”up_threshold” value. If you monitor the device you see behaviour that it jumps to maximum frequence (this is exactly what ondemand governor should do), but on N900 it does it often for unexplainable reasons when device is on idle, the load value had never exceeded the threshold set up for frequency jump. (This is also verified with very large sampling rates, so it is not any temporary spike).

This is likely to be quite significant for battery consumption. Removing those unnecessary jumps to higher frequence should improve battery duration significantly.

Do we have any kernel gurus who could check if there is something fishy in the code?
 

The Following 3 Users Say Thank You to vjs 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 06:29.