yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] benrees21:
Weird. I wonder what my problem is then.

Sent from my Nexus S running NSCollab ROM and Mathkid's Supercalifragilisticexpialidocious Kernel!!!
[Nexus S Android Development] Ezekeel:
First of all you are acting like the CPU frequency behaves like a frequency of a simple AC current. I am pretty sure this is a gross oversimplification. That aside, even for a simple AC current the frequency does not influence the magnitude of the electrical current. It just describes how many time in a second the direction of the electron flow changes. Assuming the CPU behaves like a simple Ohm resistor the current should be proportional to the voltage, so one might actually see an increase in the current with increased voltage, however this does not directly relate to the frequency in any way. I does change the numbers a bit, but qualitatively does not change the fact that race-to-idle has a lower battery drain.

power drain on 400MHz = 1050 * 1050 = 1102500

power drain on 1000MHz = 1250 * 1250 = 1562500

power drain while idle = almost nothing, let us say 10000

time for task at 400MHz = 10s

total power drain at 400MHz = 1102500 x 10s = 11025000

total power drain at 1000MHz = 1562500 x 4s + 10000 x 6s = 6310000
[Nexus S Android Development] SA-07:
Hey benrees try following this

http://xdaforums.com/showthread.php?t=1286315
[Nexus S Android Development] Pugaciov:
As I already reported to mathkid, this (the last one, v8) is the only kernel that gives me full BLN support for my european i9023. With Netarchy I kept having problems with the blinking and the incoming calls, but with this it works just fine, even the blinking settings (for example time on and time off).

Is anyone else experiencing this?

PS: running this on Oxygen 2.3.
[Nexus S Android Development] dario3040:
It was just a bad joke :rolleyes:

I get the feeling that only we noticed :P
[Nexus S Android Development] benrees21:
I did and I get the test keys error.

Sent from my Nexus S running NSCollab ROM and Mathkid's Supercalifragilisticexpialidocious Kernel!!!
[Nexus S Android Development] psygbert:
this is not kernel related problem
[Nexus S Android Development] bringonblink:
Yes, right here. Im not sure why you linked to that daemon post, i believe he was talking about ezeekels mod
[Nexus S Android Development] SA-07:
Yeah that test key issue is not kernel related then
[Nexus S Android Development] mike216:
MK getting 48 hours with moderate use,NICE

Think you can build one that can read my mind,BIG THANKS ONCE AGAIN
[Nexus S Android Development] RonnieRuff:
Your kernel rocks now on the new MIUI Frommels team ROM.
[Nexus S Android Development] R-TEAM:
Hi,

mhhhh ... i am not sure - but i musst say you an surprise ......

An CPU and all other computer components are pure DC parts !!!

No change of electron flow ............

The osscilating quartz only pulses the DC flow .....

Or to give it simple .....

At an freq of 2 Hz ... the flow is like :

0sec/\--------idle-----0,5sec/\---------idle-------1sec

So it running 2 spikes in nearly 0 time (electrons are very fast - she dont get lightspeed in massive materials like silicium - but still incridible fast - espacialy at this small CPU die ....) trough the CPU and the most time he is doing nothing.

With 4 Hz it looks like :

0sec/\-------/\-------0,5sec/\---------/\---------1sec

And so with the DOUBLE work - he need the double power.......

and you are right over an AC circuit - but i dont see any AC circuit in an PC or smartphone ....

Regards

R-TEAM
[Nexus S Android Development] SA-07:
Thanks Mike and Ronnie!!
[Nexus S Android Development] Ezekeel:
Now I understand what you mean. I misunderstood and thought you tried to compare the CPU freq to a frequency of an AC current.

When you talk about a pulsed DC current, of course you are correct that doubling the pulse frequency should roughly double the current which flows. Also the power consumption due to this electrical current should double (at a constant voltage). So your thought is that cutting the time in half while doubling the power consumption does not get us anything - even worse, since we have to increase the voltage to make it stable we effectively increase the total energy needed for completing that task. Now I finally understand your argument.

The part where you went wrong however was assuming that the entire power consumption of the CPU is used to power that said current. However, 'around this current' there are lots of other circuits that need powering, for example several clocks, buses, memory management, cache and other stuff (take a look at the user manual http://www.google.de/url?sa=t&sourc...kPn4Cg&usg=AFQjCNHINqlKnOEnlWte_7HDDfxPuHPvQw). When the CPU goes into idle (or stop or sleep) not only that said current, but also parts of the other stuff around it can be switched off. For example, if you do not need that current at a certain frequency, you cannot only switch of the current, but also the quartz which was used to generate that frequency. Take a look at the user manual chapter 4 (page 415) and you will find detailed information about the internal power management capabilities of the CPU. And that ability to completely disable parts of the CPU is what saves an enormous amount of energy compared to a CPU in active mode running on a low frequency. And that essentially makes race-to-idle a valid strategy for saving power.

Sometimes a picture is helpful:

Blue represents the static power consumption which is always there while the CPU is running no matter the frequency, while red is the dynamic power consumption which depends on the frequency.
[Nexus S Android Development] SA-07:
Awesome. ;)
[Nexus S Android Development] brian6685:
I love this kernel, it's been stable and fast for me using cm nightlies. I have been trying the different governors and I can't figure out which is the fastest with best battery life overall... Anyone have any input on this? I usually use smartass v2
[Nexus S Android Development] Rotellian:
Trying latest version as part of NSCollab rom. Keeps crashing running antutu benchmark at 1300mhz despite increasing voltage to 1425mv.

Weirdly ive run 1300 (and 1440) fine with past kernels and lower voltages? Not a problem as ive no real use for 1300+ Just thought i should report it.
[Nexus S Android Development] life2monkeys:
anyone have any fun workarounds for the green flash that happens at unlock with voodoo color? its not a super big deal, would just be fun to get around it
[Nexus S Android Development] caleb1783:
so da question is.. how do we get our phone to idle stage without turning off data sync?

Sent from Divinus Nexus S...
[Nexus S Android Development] caleb1783:
so basically.. work hard and rest later vs work slow and long time...

so how can we put our phone to idle? setting higher freq wont be for nothing if it does not rest after working?

Sent from Divinus Nexus S...
[Nexus S Android Development] Ezekeel:
You do not have to do anything to put it into idle state. That should happen automatically as soon as the CPU has nothing to do. I have not looked into it, but I would guess that this is handled by the scheduler in the kernel that detects that no tasks are running and then sends the signal to the CPU to switch to idle.
[Nexus S Android Development] SA-07:
Thanks! ;)
[Nexus S Android Development] :
The recent discussion of how to improve power consumption has been incredible to read. Thanks to everyone involved!

Sent from the future to put right what once went wrong.
[Nexus S Android Development] mike216:
Lazy,ondemand are my favorite ezekiels lazy is great.
[Nexus S Android Development] SA-07:
yeah, it definitely is
[Nexus S Android Development] brian6685:
What is lazy governor about?

Edit: nevermind just found the thread and read about it :) thanks!
[Nexus S Android Development] caleb1783:
Thanks ezekeel.

i have few questions.

1. is being idle same as not being awake in the battery use display?

2. Is the stock battery use display accurate? (as in, does it show all running apps and at what percentage accurately?)

2a. if not can anyone suggest a good battery monitoring app? My phone seems to be awake alot.

Thanks all!
[Nexus S Android Development] Ezekeel:
1. No. That only shows deep sleep.

2. Dunno.
[Nexus S Android Development] caleb1783:
for me, battery usage when using 1.44 ghz with lazy & 800 mhz with lazy is similar.

guess your line of reasoning was correct.
[Nexus S Android Development] SA-07:
It's pretty weird ;)
[Nexus S Android Development] Graham19:
Has anybody else had problems getting Matr1x to run?

I installed the 2.3.6 full update then flashed the kernel using Clockworkmod recovery 5.0.2.0. I cleared the cache and Dalvik cache.

My phone would not boot past the google screen (the one with the padlock). Before I ran the 2.3.6 update in I was running Netarchy 1.4.0.

Is there something else I need to do apart from flash the kernel through ClockworkMod Recovery?
[Nexus S Android Development] SA-07:
Oh, you shouldn't have cleared the cache, that caused it... It is just dalvik cache.

I would reflash the kernel but this time just wipe dalvik cache
[Nexus S Android Development] Fidel Cashflow:
Any difference between the kernel here and the one found in NSCollab?
[Nexus S Android Development] SA-07:
Nscollab has stock voltages
[Nexus S Android Development] EdForce1:
I always clean both cache and dalvik.. It's bad to clean both as supposed to just dalvik?
[Nexus S Android Development] mike216:
MK Frank must have put bln back on 46 because bln pro works for me then I thought maybe you were talking about ezekiels touch wake and that works also I just tested it with Johnathan griggs spark mod which I must say is pretty awesome to have during the day (wonder if it saves battery ) and that's actually how my vib was out the box weird Google didn't leave it the way it was supposed to be

So could you please tell me once again the one mod that was removed on your beast of a kernel on nscollab I sure would appreciate it
[Nexus S Android Development] SA-07:
Dude nothin has been removed, its just the stock voltages...

And yeah, clearing the cache causes that for me, so just go with dalvik cache
[Nexus S Android Development] dario3040:
Clearing cache works fine here.

-----------------------------
[Nexus S Android Development] kevin_ngckk:
What rom are you using??

What is your usage during this 14hrs:confused::confused::eek:
[Nexus S Android Development] SA-07:
haha kevin ;)
[Nexus S Android Development] dario3040:
Getting better now, just needs voltage control, and maybe support for higher voltages.
[Nexus S Android Development] SA-07:
Yeah, do you want to try v3.5?
[Nexus S Android Development] mikeyinid:
thats not mathkids goal with these kernels. stability is key. you want tweaked voltages and instability, go with a netarchy kernel.
[Nexus S Android Development] dario3040:
The reason I want voltage is because of stability, not for the speed.

Also I would like to know how much voltage is needed for higher frequencies.
[Nexus S Android Development] SA-07:
Try v3.5 and I promise you will be happy. :)
[Nexus S Android Development] ciwek90:
congrets with the new update!

is this kernel will be full optimize when using stock rom?or it will show it full potential when using custom rom? If yes, does stock rom support OC until 1.4ghz? Thanks!
[Nexus S Android Development] kevin_ngckk:
Which version you want we to try:p ?? Cfs or bfs?? Im on oxygen rom now. I think i need to flash back to cm rom to try your kernel because i flashed your kernel on oxygen then got the fc of the oxygen setting. Seems that it is not support right now??:(
[Nexus S Android Development] kevin_ngckk:
You are very mysterious lol
[Nexus S Android Development] SA-07:
Ciwek: It should be capable of handling 1.4 ghz.

Kevin: oxygen has always caused problems because its settings are similar to the setcpu settings. If u can try a v3.5 zip and let me know that would be great.
[Nexus S Android Development] dario3040:
If it boots on the stock rom, then it should overclock just fine.

But may I ask, why are you using a stock rom?
[Nexus S Android Development] kevin_ngckk:
Is that.... try to flash 3.5cfs on oxygen??

My english is really bad:(

Edit: please wait for my noob report;(
[Nexus S Android Development] SA-07:
Yeah u can try that.
[Nexus S Android Development] HpX:
3.5 is working grate on ZuluZulu, so it probably will do the same on Oxygen.
[Nexus S Android Development] dario3040:
Froze on 1.4 Ghz.

That's the reason I want voltage control, it makes it possible to run 1.4 Ghz on nearly any phone.
[Nexus S Android Development] morfic:
That's just not true, some phones won't run it even at the most unsafe voltages.
[Nexus S Android Development] kevin_ngckk:
I flashed 3.5cfs(stock) on oxygen. No fc of the oxygen setting. But in oxygen setting, there is no

1.4oc i can choose. It just show 1.2oc and i cant change it:( im going to flash 3.5 with cm rom

now:(
[Nexus S Android Development] SA-07:
Just get SetCPU and change it from there kevin.
[Nexus S Android Development] SA-07:
Don't listen to him, his phone is made out of magical dust Hahaha

Jk, but rly?? Wow that's weird. Did you wipe dalvik as well?
[Nexus S Android Development] al_madd:
Everybody says using matrix kernel green screen before screen off will solve..

but not to me..

I think this problem have something to do with light level sensor and screen dim level..

can you all share light level sensor and screen dim level?
[Nexus S Android Development] SA-07:
Is this on cfs or bfs
[Nexus S Android Development] al_madd:
CFS...................:confused::confused::confused::confused:
[Nexus S Android Development] SA-07:
Whoa... What Rom?
[Nexus S Android Development] al_madd:
Im tried your kernel with CM7 nightly, formel MIUI, Iceandfire...

still have this stupid green screen......:confused::confused::confused:
[Nexus S Android Development] SA-07:
Oh... try bfs
[Nexus S Android Development] RonnieRuff:
It is the dreaded green slime of death!

Ruffmeister

Future owner of a Nexus Prime

Racing through cell towers with MATR1X and MIUI
[Nexus S Android Development] hansmrtn:
I think the download link is down?
[Nexus S Android Development] SA-07:
Yeah I'm sorry, our server is down.

For now, here are the mediafire links.

cfs:

http://www.mediafire.com/download.php?6egy7mdjt5z8o18

bfs:

http://www.mediafire.com/download.php?ly0cdy2ew46w6p0
[Nexus S Android Development] DaX05:
I've never seen a green screen due to Matr1x. It's usually a rom issue, to be honest.

Are you doing Full Wipe / Clear Partition / Clear Dalvik...before you flash a new rom?
[Nexus S Android Development] SA-07:
Make sure you do all that ;)
[Nexus S Android Development] RonnieRuff:
I do a wipe data/cache, davlik, then format boot, system, cache amd data partitions 3 times each! I take no chances and honestly have not had radio dumps on your kernel or stock one on MIUI or various ASOP ROMs.

Ruffmeister

Future owner of a Nexus Prime

Racing through cell towers with MATR1X and MIUI
[Nexus S Android Development] al_madd:
Using CWM 5.0.2.3..there is no clear partition....

I cleared Dalvik cache using dalvik.wiper(morfic)

---------- Post added at 04:43 PM ---------- Previous post was at 03:44 PM ----------

Ok..

because I used CWM 5.0.2.3 I dont have clear partition..

I did full wipe...around 6 times..format all except sd card...

Flashed Icedandfire ROM...flash gapps...(stock kernel)

no green screen...

after 5 minutes...Flashed matri kernel 8.0 cfs...green screen appeared!...

So I think this problem because of kernel..

Is it clear partition important??

Do I have to downgrade my CWM 5.0.2.3???
[Nexus S Android Development] SA-07:
Did you try bfs??
[Nexus S Android Development] XxSilent22xX:
I could be wrong and please correct me if I'm wrong but isn't the green screen caused by screen dim + too low gamma colors? I'm running 8.0 bfs and runs excellent.

Sent from my Nexus S
[Nexus S Android Development] SA-07:
Yeah, I did see that. Madd try bfs and if it perists, then gamma is ur problem

btw, for v8.5, what are your thoughts on 1.5 Ghz? ;)
[Nexus S Android Development] benrees21:
It might work for some. I never go above 1.2ghz personally.

Sent from my Nexus S running NSCollab ROM and Mathkid's Supercalifragilisticexpialidocious Kernel!!!
[Nexus S Android Development] SA-07:
Yeah haha, it would just be for fun ;)
[Nexus S Android Development] RonnieRuff:
What? Do we feel the need? The need for speed?

Ruff Meister

Speeding through the cell towers with Android and MATR1X
[Nexus S Android Development] SA-07:
Hahaha yup :)
[Nexus S Android Development] benrees21:
I dunno, what other features can you add? Something cool?

Sent from my Nexus S running NSCollab ROM and Mathkid's Supercalifragilisticexpialidocious Kernel!!!
[Nexus S Android Development] SA-07:
I got that and live oc ;)
[Nexus S Android Development] benrees21:
Ok, we will see what happens then.

Sent from my Nexus S running NSCollab ROM and Mathkid's Supercalifragilisticexpialidocious Kernel!!!
[Nexus S Android Development] dario3040:
ohh so now you are listening :rolleyes:
[Nexus S Android Development] SA-07:
Hehehehe it just struck me ;)
[Nexus S Android Development] mike216:
It seems on our NS there are definitely two different types as dumb as that sounds I haven't gotten green screen though my coworker has nscollab 45 installed fine for me,my coworkers got stuck in a bootloop never had a muted call but my coworker has had that also

He got his NS as soon as it came out and I got mine a couple months ago.Either his is older and experiences these issues or they built the later slightly better

Lazy for governor sent from my nexus s/nscollab enter the matrix
[Nexus S Android Development] SA-07:
Ah ok, ask him to try v .50 :D
[Nexus S Android Development] al_madd:
just flashed bfs...still have green screen..

thank you mathkid..

looks like I have to change my phone...:p:p
[Nexus S Android Development] SA-07:
Well guess what? Now you get to open up the voodoo app and mess wit dem gamma hacks lol
[Nexus S Android Development] SA-07:
Ohk... So i need maybe like 2-3 ppl to pm me their email id's to try v8.5

This time I have some specific instructions :D
[Nexus S Android Development] DodgeBullets:
Hey

2 questions

Can i use this with latest MIUI rom ( iknow it says any rom, just to re-check)

I cant download the kernel its says this when i press DOWNLOAD link

Forbidden

You don't have permission to access /showthread.php/1466-KERNEL-ACS-*Matr1x*-with-BLN-and-voodoo-v8.0 on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Thanks in advanced
[Nexus S Android Development] skinniezinho:
a couple of posts back.

I want to know about miui too.
[Nexus S Android Development] SA-07:
It works with miui

Yeah its a page or two back for the mediafire links
[Nexus S Android Development] DodgeBullets:
+Tanks to both of you

Obrigado skinniezinho :)
[Nexus S Android Development] afzalarsalan:
Does the Matr1x Tom have the ext4 lag fix?
[Nexus S Android Development] SA-07:
Wuz that. Link me ;)
[Nexus S Android Development] afzalarsalan:
Here's the link

http://project-voodoo.org/lagfix

---------- Post added at 01:28 AM ---------- Previous post was at 01:27 AM ----------

I think netarchy's kernel uses it
[Nexus S Android Development] SA-07:
That looks cool, but I don't want it to interfere with the current voodoo driver
[Nexus S Android Development] afzalarsalan:
Oh, I see. Never mind then
[Nexus S Android Development] mike216:
MK do you think by having the color mulitipliers way up in voodoo apk will chew through battery or will it not make a big difference

Lazy for governor sent from my nexus s/nscollab enter the matrix
[Nexus S Android Development] tylercarter:
I thought the nexus s already used ext4
[Nexus S Android Development] SA-07:
Mike it prolly will eat up some battery
[Nexus S Android Development] mike216:
What's new to come in 8.5? Some tweaks from CM 7.1 kernel

Lazy for governor sent from my nexus s/nscollab enter the matrix
[Nexus S Android Development] SA-07:
I'll look at that.

But so far I have live oc and 1.5 ghz. I'm working on some other quadrant stuff right now, but i hope to get a release in soon
[Nexus S Android Development] Fidel Cashflow:
Hope I haven't become a nuisance. A quick search didn't yield me results I wanted. What's the best/safest voltage to run 1200 mhz ondemand? (I might try lazy next week).
[Nexus S Android Development] SA-07:
Can you try the one I have installed?
[Nexus S Android Development] Fidel Cashflow:
1350? It's pretty stable. Part of the confusion is I came from a Nokia N900 where I did voltages via terminal and my only options were LV, ULV, etc.
[Nexus S Android Development] SA-07:
Yeah sysfs rocks! Setcpu all the way haha
[Nexus S Android Development] eiabea:
hey mathkid,

have you heard about the "dead phone issues" with nscollab?? could that be caused by your kernel?
[Nexus S Android Development] Neuron:
just one question here, cuase either im missng something or...idk.. well, how do you adjust the colour levels on the ns, with voodoo? is there a specific app, cause in voodoo control its only about the sound (or im partially blind)
[Nexus S Android Development] SA-07:
Voodoo control plus ;)
[Nexus S Android Development] Flying Fox:
I would also like to flash this kernel, but the download-link doesn´t seem to work on my PC. Is there any other link? Thanks :)
[Nexus S Android Development] al_madd:
What type of your phone??Samoled or SLCD??

using free version of vodoo also can adjust the color...
[Nexus S Android Development] dario3040:
By looking at your location I supposed you have the i9023.

And as it has a SuperLCD screen instead of an Amoled screen, it cannot use the colour options.
[Nexus S Android Development] xsteven77x:
I'm getting some page with a bunch of text saying fatal error when I try to download. ??

Can this kernel be controlled using cyanogen settings and not using setcpu? Is voodoo control necessary? Is proton necessary?
[Nexus S Android Development] dario3040:
Overclocking works fine with CM settings, and voodoo is just an addon, you don't need it, but you need the app to use it though.
[Nexus S Android Development] Flying Fox:
Thanks, I was not asking for, but good to know! Maybe I would have asked later :)...

Same to me :confused: . Anybody else with this problem?
[Nexus S Android Development] xsteven77x:
Ok so unless I use the app the voodoo functionality is not used?

What about UV control aka proton?
[Nexus S Android Development] SA-07:
Yeah you can use setcpu or proton
[Nexus S Android Development] tempera:
I sent you a PM with my email address, Id love to test 8.5.

Thanks and I can't wait to get my hands on it!!
[Nexus S Android Development] SA-07:
Yeah, I got it lol...

But how does everyone like the sound of 1.5 Ghz? ;)
[Nexus S Android Development] xsteven77x:
I know you can but do you HAVE to. Sorry for being so difficult but no one is answering my original question in full :(

Are all these apps a necessity to use the aforementioned functions or is it just for more control. Talking about voodoo functions and under volt. Someone already said I can use the cyanogen daemon to overclock. Which I'd always better cause it runs at a much lower level than setcpu.
[Nexus S Android Development] SA-07:
If you have cm7 or oxygen you can use the inbuilt cpu settings
[Nexus S Android Development] xsteven77x:
Fyi download page is still busted.
[Nexus S Android Development] SA-07:
Scroll pack like a few pages and I provide the mediafire links
[Nexus S Android Development] tempera:
Sounds fun, might as well include it. If people can't run it then they don't need to go upto 1.5 so I see no reason why not!

Replied to ur PM btw.
[Nexus S Android Development] tempera:
Thanks for the reply. I'm gonna call it a night here, hoping to test out 8.5 in the morning.

Thanks
[Nexus S Android Development] SA-07:
Yeah I'm not doing 1.5 Ghz lol
[Nexus S Android Development] SA-07:
Alright here's what I'm thinkin for 8.5

Live oc and 1.45 Ghz (get rid of 1.44)

What else Lol. I've run out of ideas Haha
[Nexus S Android Development] mike216:
Wanted to try a kernel with higher than stock bus speed can you bump it up to 210

Lazy for governor sent from my nexus s/nscollab enter the matrix