maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   Difference beetween Nokia, LV, ULV, XLV, Ideal (https://talk.maemo.org/showthread.php?t=81088)

sixwheeledbeast 2012-01-16 18:50

Re: Difference beetween Nokia, LV, ULV, XLV, Ideal
 
Quote:

Originally Posted by vi_ (Post 1151419)
Exactly, if I am listening to hours of MP3s is it better for the n900 to sit at 250MHz or 500MHz?

This is why I started using SR.
I use the media player for playing music a lot on a day to day basis.
I found that the media player makes the processor sit at 125Mhz Stock.
On Ideal 500Mhz my battery didn't last as long as stock. I even changed removed the avoid freqs to 250Mhz then 125Mhz, not much difference.
If SR is stable on your device (should be on KP), I find it saves a good bit of battery for my usage.

marmistrz 2012-01-16 19:18

Re: Difference beetween Nokia, LV, ULV, XLV, Ideal
 
Quote:

Originally Posted by sixwheeledbeast (Post 1151432)
This is why I started using SR.
I use the media player for playing music a lot on a day to day basis.
I found that the media player makes the processor sit at 125Mhz Stock.
On Ideal 500Mhz my battery didn't last as long as stock. I even changed removed the avoid freqs to 250Mhz then 125Mhz, not much difference.
If SR is stable on your device (should be on KP), I find it saves a good bit of battery for my usage.

Did you keep 250Mhz disabled?

woody14619 2012-01-16 19:30

Re: Difference beetween Nokia, LV, ULV, XLV, Ideal
 
Quote:

Originally Posted by marmistrz (Post 1151393)
1. I don't know why the ideal's min. freq. as 500 is saving power... Why isn't it 250? Could you explain?
2.
Should I manually enable SmartReflex in e.g. QCpuFreq to make it work?

Back in the day, several tests were done to find the "peek" for where the CPU works most efficiently. Most systems can run faster or slower, but that peek is where it runs best (cycles / amp-hour). Titan did most of the testing, and found that the sweet spot was between 500 and 600, depending on the device.

There's also the "race to finish" idea, that the faster you get something done, the more time the CPU can sit in idle mode before it has to do anything else. Suppose a background process running at 250Mhz takes 2 seconds to complete (like checking crcs on files). If that same computation can be done in 1 second with a default of 500Mhz, the energy saved in the 1 second of extra idle time outweighs the extra voltage used to get to 500Mhz. (Especially when the CPU is operating more efficiently at 500Mhz than it is at 125Mhz.)

The only time this doesn't work is when you have a *constant* stream of work at a slower rate (like decoding mp3 streams and dealing with filling audio buffers by hand, a-la gstreamer). Then reguardless, you're going to run above 0, making the task eat a bit more.

FYI: The default Nokia kernel disabled 125Mhz mode, leaving idle mode at 250Mhz. 125 was removed because it was found to be unstable, causing more than it's fair share of problems (mainly write corruption to flash and dsp issues). I would personally avoid that frequency set. In fact, I run 500-900, and find my battery lasts 2 days with moderate usage if needed. (I generally charge every night, regardless of level.)

sixwheeledbeast 2012-01-16 19:33

Re: Difference beetween Nokia, LV, ULV, XLV, Ideal
 
No! Didn't think of that. I could try it for a bit. Thanks for the suggestion.

sixwheeledbeast 2012-01-18 00:02

Re: Difference beetween Nokia, LV, ULV, XLV, Ideal
 
Quote:

Originally Posted by marmistrz (Post 1151449)
Did you keep 250Mhz disabled?

Tried that today and it was flat by 14:30, normally get a day and a bit.

Will test it for a bit longer.

marmistrz 2012-01-18 07:09

Re: Difference beetween Nokia, LV, ULV, XLV, Ideal
 
Now I'm testing stability of kp49+ideal+sr, limits 500-720 on normal daily usage (crashes etc.) I'll let you know as soon as I finish it - it should be on 19th Jan

marmistrz 2012-01-18 17:53

Re: Difference beetween Nokia, LV, ULV, XLV, Ideal
 
Unfortunately, SmartReflex is very unstable with kp49+ideal, limits 500-720. During 12 hours I had a reboot (or two, because my setting were set to default kernel)
I strongly discourage from using SR with that profile.

Now I'll test XLV profile, kp49, limits 250-600 with SR

vi_ 2012-01-18 17:59

Re: Difference beetween Nokia, LV, ULV, XLV, Ideal
 
I shall say this only once.

Smart reflex in kernel-power v49 renders setting voltage profiles OBSOLETE.

If you are going to use smart reflex then DO NOT BOTHER changing the voltage profiles. Smart reflex automatically undervolts your CPU for you to a level appropriate for your CPU better than any of your empirical testing can indicate.

The only other thing you can really futz with is scaling governor and clock speeds (which is a whole other 1000 post thread as to what is good/bad).

marmistrz 2012-01-18 20:04

Re: Difference beetween Nokia, LV, ULV, XLV, Ideal
 
And is it possible to get the stock voltages once having set for instance xlv as default?

vi_ 2012-01-18 20:11

Re: Difference beetween Nokia, LV, ULV, XLV, Ideal
 
Quote:

Originally Posted by marmistrz (Post 1152472)
And is it possible to get the stock voltages once having set for instance xlv as default?

LOL I dunno.


All times are GMT. The time now is 10:46.

vBulletin® Version 3.8.8