yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] AutomaticFailure27:
I did a quick search and didn't find much. From my understanding, and how I see it. It basically tries to use the least amount of cores possible to complete the task. Since our phones are a dual-core type cpu, this multicore powersavings makes it run as if it is only a single core. When sending most processes to one core, this lowers the amount of voltage needed to run (1) cpu core + process.

Setting MCPS to 0 will result in the cpu always using both cores, thus fast loading, faster processing, but at the expense of battery. Since our cpus are rated at 1.5ghz max (TI and Google underclocked them to 1.2ghz for "safety reasons") this effectivly makes the cpu a 3.0ghz single core.

Lets say a task requires the cpu to be at 230mhz to complete. 230mhz requires 825mv (forgot stock voltages, I undervolted) to power, and this task requires 5 seconds to complete.

If running with MCPS at 0 - this will run both cores at 230mhz/825mv each (460mhz/1650 effectively combined) and complete the process in 2.5 seconds. Since it is using two cores, it can send more information at one time, thus cutting the time basically in half.

If running with MCPS at 1 - This should, in theory, try and take this process and stuff it in only 1 core. So now we have core0 at 230mhz/825mv and core1 at 0mhz/0mv, (again, effectively making this a 230mhz/825mv combined) and it takes 5 seconds to complete that task. Since this is set at 1, it will try and be less aggressive on setting it to one core. It could be running them at core0 - 230mhz/825mv and core1 - 180mhz/790mv (410mhz/1615mv combined) but complete the task in around 3 - 4 seconds.

If running MCPS at 2 - This should, again in theory, try and shove the whole task into one core. This setting is more aggressive, and exactly the same as MCPS at 1, but should only use one core to process the information and only use both cores if needed. So, this setting will look like: core0 at 230mhz/825mv and core1 at 0mhz/0mv, (again, effectively making this a 230mhz/825mv combined) and it takes 5 seconds to complete that task.

Now, I am not good with maths, or even if my information is 100% correct, but setting it to either 1 or 2 should increase battery life at the expense of possible program slowdowns or longer loading times. If anyone can figure out the "speed + power + time = X" equation, that will give us more of an insight on how this actually works and how much power it actually needs.

I know there is the "race to idle" theory, which that leans toward using MCPS as 0, but as far as I see, setting to 1 or 2, sure seems to save the battery, and since this kernel is so smooth anyways, I hardly notice any lag/performance issues.
[Samsung Galaxy Nexus] Charmacas:
Thank you very much for your text! :) That's exactly how I do understand this too.

BUT as you already said yourself. Tasks need more time to finish. So they also need more time to come back to lower frequencies/voltages and also deep sleep. I monitored my CPU with the app "PerfMon" and I always (no matter on which setting the MCPS was) saw that both CPUs jump to the same frequency/voltage at any task I do. The difference I noticed was that one core had less to do (CPU utilization) as the other.

With this in mind (don't know if it's right) I always set my MCPS value to 0 to settle down faster and hopefully get the same battery result but better performance.

As a side effect I also noticed that with Max frequency set to 1350 and Min to 230 the steps up to 1350 seem to get used better. I had always Min 350 and Max 1200 and it jumped nearly always 350 > 700 > 1200 or 350 > 1200. No it's more often like 230 > 350 > 525 > 700 > 1350 (just an example).
[Samsung Galaxy Nexus] AutomaticFailure27:
No problem.

It also seems to depend on what type of governor using also. Haven't really done much testing, but using Interactive and setting the controls to what osm0sis found was the "winning tunables," it seems to run at lower speeds - more often, jumps to hispeed_freq (mines at 525), and only uses higher speeds - less frequent, if needed, but since min_sample_time (45000) and above_hispeed_delay (15000) are lowered, so it will go to higher frequencies, when above load, easier, stays at that frequency for less time, then quickly goes back down.

Mine usually stays around 180 - 700, since for some reason I can't get 525 to stick for max screen off, and only using the higher frequencies when playing games or doing intense processes :silly:
[Samsung Galaxy Nexus] sarkar1990:
v70 is running much smoother than the rubik r3 IMHO.

Once again, a great job!

P.S. Battery life is awesome too!! :D
[Samsung Galaxy Nexus] samersh72:
V70 on PA :thumbup:

stock setting. great work
[Samsung Galaxy Nexus] ak:
Fantastic Thanks a lot my friend! :angel:
[Samsung Galaxy Nexus] Piemo:
Tried to set on Trickster these kernel settings, but seems literally erasing all my charge in the battery.

Someone have something "better" to suggest or some fix?

ROM: jellybam v 7.4

KER: ak v70
[Samsung Galaxy Nexus] SahilC:
70 is running like a baws!

Insane bootsplash btw :good::good:

Sent from my Nexus Prime powered by AK goodness!

---------- Post added at 07:09 PM ---------- Previous post was at 07:00 PM ----------

A couple of things I wanted to ask -

1. All of you getting great battery life, are you using stock settings, or Nephi's? I'm very tempted to use anarkias stock for a change.

2 . Are you keeping Content Adaptive Brightness off? Would it have that much of an impact on battery life?

I've always kept it on.

Thanks everyone :thumbup:

Sent from my Nexus Prime powered by AK goodness!
[Samsung Galaxy Nexus] stevensoaj:
According to trickster, setting it on should save battery. But I've seen others report that with it off they get greater battery. I've always left mine on.
[Samsung Galaxy Nexus] samersh72:
Enjoy your Gnex, search for great performance, you can always charge battery ;)
[Samsung Galaxy Nexus] SahilC:
You're right, as usual!

Sent from my Nexus Prime powered by AK goodness!
[Samsung Galaxy Nexus] SahilC:
By the way, I tried out some new colors and they're looking amazing <3

Sent from my Nexus Prime powered by AK goodness!
[Samsung Galaxy Nexus] TheMysteriousOne:
Yes. Same here.

@nikulogical - I came from Franco to AK and didn't flash ROM and didn't experience any problems either.

I don't see any difference so I keep it on.
[Samsung Galaxy Nexus] musashihatred:
I like this idea too.

mbq said, smoothness is the best

Neph said, he bought this phone because of its

Khizar said, this phone can always catch up to n4

Anarkia said, we can always fly with this :)

And now you said that one.

Well i believe that this phone have so much potential.

Meanwhile on mpcs(multi-pow core saving)

I tested 1 and 2 as indicated on the other page.

Not only idle is affected. But the more process a cpu hold, the lesser time it can be idle on a memory.

The idea is that while forcing more process on a core, it releases a load while retaining some more recent process. This kills an app in a process but not in a memory.

Ps. Can someone confirm this.

Mpcs=2 -- 10% ram usage > mpcs=1

Thanks :)
[Samsung Galaxy Nexus] Az Biker:
On second charge with new Atom v12 (performance update) and AK v70 (xda forum link)... Freakin fast and snappy! Think of the diff changing animations transitions from 2.0x to .5x :D Haven't run antutu, or a legit batt life test yet, but v12 instantly felt faster and very smooth! Worth a test drive!

Atom + AK Diamond Series = Gyrannosaurus Nex
[Samsung Galaxy Nexus] Khizar:
fixed
[Samsung Galaxy Nexus] Nicuz95:
So you've already other feedback, perfect I change the governor to InteractiveX like in previous version :)
[Samsung Galaxy Nexus] ak:
i looking forward for your feedback .... :D
[Samsung Galaxy Nexus] SahilC:
Hey AK! Should I stop using setcpu and stick with your stock settings?
[Samsung Galaxy Nexus] pcphobic:
I have used pegasus b4 in other kernels b4 and it was no good.

At the moment I am using Sakuractive governor.
[Samsung Galaxy Nexus] Nicuz95:
No problem with InteractiveX after some hours :)
[Samsung Galaxy Nexus] ak:
I have removed pegasus ..... i have added all the governor from Zen Kernel .... thanks to these fantastic developers :good:
[Samsung Galaxy Nexus] ak:
new 456

Last Exp Version: ak.456.42.berserk

Differential Changelog: Link

Github: Link

* Governor loaded by defualt:
​

Interactive from 3.4.X Kernel (Default)

Ondemand 2.0, Sakuractive, Intellidemand 3.0, Conservative 2.0, Wheatley, Lazy, Hotplug, IntellidemandX, SavagedZen, InteractiveX, Adaptive, AdaptiveX, OndemandX, Userspace, Powersave, Performance

+ Add Early Suspend for:

Ondemand 2.0

Interactive 3.4.x

Intellidemand 3.0

+ Add Hotplug for all X Governor:

InteractiveX

AdaptiveX

OndemandX

IntellidemandX

* Scheduler:

Deadline (Default and Optimized)

Cfq, Bfqv5, Noop, Sio, Fifo, Vr, Fiops

Project name: AK KERNEL 4.2.X

•anarkia1976 - Kernel Version: ak.456.42.berserk

•anarkia1976 - Fix INTELLI and ADAPTIVE Errors

•anarkia1976 - Add ADAPTIVE, ADAPTIVEX, INTELLIDEMANDX, SAVAGEZEN - Thanks ZenKernel

•anarkia1976 - tuna_ak_defconfig: Disable GOV_PEGASUSQ

•anarkia1976 - Fix Some compile Errors with Governors

•anarkia1976 - Update PERFORMANCE Governor

•anarkia1976 - Add ONDEMANDX Governor

•anarkia1976 - Update INTELLIDEMAND Governor

•anarkia1976 - Update PEGASUSQ Governor

•anarkia1976 - Add PEGASUSQ Governor

•anarkia1976 - tuna_ak_defconfig: Disable CONSERVATIVE_GOV_WHILE_SCREEN_OFF

•anarkia1976 - Update INTERACTIVEX Governor

•anarkia1976 - Update HOTPLUG Governor
​
[Samsung Galaxy Nexus] gwindlord:
Damn, I was able to reproduce the BT wakelock twice with the same sequence (airplane mode at night - turn radio on in the morning - 10-20 minutes of sleep - outgoing phone call about 1.5 minutes, and that's it) both on ak 452.41 and zen kernel v11 4.1, but today decided to take also log and cannot catch it :( Probably I should less think about conditions...
[Samsung Galaxy Nexus] ak:
If you want i can compile a kernel with last commit + bluetooth patches and then you can try and test .... :confused:

I dont know if this problem is related to kernel ... have you try with google default?
[Samsung Galaxy Nexus] Nicuz95:
Just flashed, those are benchmark with:

-InteractiveX

-bfq

-stock frequencies
[Samsung Galaxy Nexus] ciprianruse88:
just flashed v456 :victory:.reporting back later.:good:
[Samsung Galaxy Nexus] marcoperro74:
One question... I would like to try this last work of the great anarkia but then I read that if I wanted to try a different kernel over ak I might have problems of boot or bootloop? Is that true? I'm on xylon rom v10 thanks

Inviato dal mio Galaxy Nexus con Tapatalk 2
[Samsung Galaxy Nexus] Nicuz95:
The only problem is ramdisk, anarkia's ramdisk replace the one of the ROM. A lot of kernel doesn't have a own ramdisk but uses ROM's one.

If you want to try Franco for example, there are no problem because he have his own ramdisk and you can flash it over AK.

If you want to flash Trinity that doesn't have one, you have first to dirty flash the ROM and then Flash the kernel :)
[Samsung Galaxy Nexus] marcoperro74:
Thank you! Very good and rapid explanation... Go to flash the ak kernel! Grazie mille ;)

Inviato dal mio Galaxy Nexus con Tapatalk 2
[Samsung Galaxy Nexus] ak:
or dirty flash another kernel with ramdisk e no anyKernel format (zen is anykernel format). :good:
[Samsung Galaxy Nexus] Nicuz95:
Good choice! :D

It's strange talking in english with a person that have my same language xD
[Samsung Galaxy Nexus] ciprianruse88:
v456,interactive ,cpu 1,4 mhz , gpu 384 mhz, antutu test.score attached :good:
[Samsung Galaxy Nexus] gwindlord:
If this is not too hard for you, could you please compile the latest one with BT patches for 4.1.2 to test?.. It could take some time.

Do you mean CM stock one by saing google default?.. I can try to check it as well.
[Samsung Galaxy Nexus] ak:
I have installed new kernel over CM10.1 ... all works very well .... :D
[Samsung Galaxy Nexus] ak:
Yes i can ...when I have tested the new patch ... ;)
[Samsung Galaxy Nexus] AKA_noodle:
PA + AK 70 . Pretty smooth and no lags :beer::beer::beer:

I'll use stock kernel settings.

send from my Nexus
[Samsung Galaxy Nexus] DoesntPostAThing:
Mcps at 1: 450mb used RAM. At 2: 415mb used ram.

Sent from my Paranoid Galaxy Nexus powered by AK Dummy Kernel
[Samsung Galaxy Nexus] musashihatred:
Seems that i had a wrong theory in mind. -_-
[Samsung Galaxy Nexus] samersh72:
you like freeing more ram? a simple old trick:

enable "Force GPU rendring" and change "Background process limit" in developer options. and notice the difference :good:
[Samsung Galaxy Nexus] AutomaticFailure27:
It's interesting since this is the first kernel I have used that has this feature. I don't have an issue with memory, but have noticed slight "hiccups" in transitions and animations while set on 2. Nothing that ever causes any issues though.

Give it time, it's going to space!
[Samsung Galaxy Nexus] terminal13:
This is contrary to the evidence but i flashed back to 63 and battery life got better.....and how thee hell are you guys getting 3 hour s.o. times?

AOSPA/AK device.
[Samsung Galaxy Nexus] musashihatred:
I use greenify to prevent awesome wakelocks like facebook. Hehe. Then AK ofcourse. Mobile data on wifi on, . and pretty much kernel calibration especially on RAB and UV values :)
[Samsung Galaxy Nexus] SahilC:
Im not sure I fully understood what you said. Are you saying that mpcs set to 2 would kill apps faster?

Sent from my Nexus Prime powered by AK goodness!

---------- Post added at 09:49 PM ---------- Previous post was at 09:47 PM ----------

I don't run too many apps, but I just manually kill some apps like Facebook (hold back button) and others that I only check once in a while.

Though I won't get the notifications, but that's okay, I'm not that desperate to talk to people on fb anyways

Sent from my Nexus Prime powered by AK goodness!
[Samsung Galaxy Nexus] Flomaster:
Well I downloaded the latest carbon nightly, flashed the super wipe script. Installed carbon, Gapps, and AK 70. I haven't changed anything but color and this thing screams. Now to see how battery does. Before it lagged quite a bit and was getting terrible battery.

sent from my G-nex via Tapacrap
[Samsung Galaxy Nexus] musashihatred:
Nope. In wjat i think, they would just be released as a load :) though it remains in the ram. But it seems its the opposite xD
[Samsung Galaxy Nexus] tattedupboy:
I've seen QUITE a noticeable improvement in performance with 070. Good work!
[Samsung Galaxy Nexus] bluewhite79:
I need some quick advice.

I haven't updated my device since Cylon 728, so thats the kernel i'm running. Now I want to upgrade to Cyanogen M3. Is Cylon 728 compatible with the new M3 build and/or the nightlies?

Again, some advice is much appreciated. Maybe you guys think I should run Rubik now and flash that first before upgrading to the new M3?

thanks!!
[Samsung Galaxy Nexus] schnieb:
What do you change the background process limit too?
[Samsung Galaxy Nexus] samersh72:
you can set number of task running in the background that will lead to free some ram used by these tasks

i usually set it to 3 or 4

If you're constantly running out of RAM this might be one thing to help.

but i think it would make multitasking worse but it makes the system run faster except for launching apps for the first time sometimes.
[Samsung Galaxy Nexus] nikulogical:
V70 seems to be stable and well received. Run that and you won't need to upgrade for a while.
[Samsung Galaxy Nexus] bluewhite79:
Can I flash it right over Cylon 728? Will it break anything if I do?

And another question. Can I run Diamond with Cyanogen M3 with no problem?
[Samsung Galaxy Nexus] ak:
Yeah ... im running M3 on my phone in this moment.
[Samsung Galaxy Nexus] bluewhite79:
Awesome. Thanks guys. I'm going to upgrade to Diamond 70 and M3. Hopefully no bricking!!

---------- Post added at 02:38 PM ---------- Previous post was at 02:26 PM ----------

Nice AK splash screen haha!
[Samsung Galaxy Nexus] ithamatam:
I just upgraded from v33.. I am pleasantly pleased with performance and batt life
[Samsung Galaxy Nexus] Az Biker:
I have mine set at 1 process, no noticeable delay opening apps :D Avail ram jumped from 245 to 359.. Haven't been able to test anything yet since I'm at work. Contrary to the myth that military contractors don't work very hard: I'm very very busy today, and will be away from my phone for about ten minutes (break time) :D

Atom + AK Diamond Series = Gyrannosaurus Nex
[Samsung Galaxy Nexus] bluewhite79:
This is odd. I upgraded to Diamond and everything was fine. I then upgraded to M3 and now It won't connect to wifi!?

---------- Post added at 02:53 PM ---------- Previous post was at 02:52 PM ----------

gee, it won't connect to the data network either. It totally wiped the AK kernel and installed the CM kernel. Help!!! I have no idea why it won't connect to wifi or data.

---------- Post added at 03:06 PM ---------- Previous post was at 02:53 PM ----------

do I need to do something with teh OLD wifi drivers.zip??

I think I have two options here: Flash oldwifi.zip file in the OP. OR reflash Diamond 70. Can I get confirmation? I don't want to brick this thing by doing anything else. Right now, I assume I can do a full restore to earlier today, but I'd like to avoid it.
[Samsung Galaxy Nexus] szucsgf:
Did you first flash ak diamond and then cm? If so, just go back into recovery and reflash ak diamond. Flashing a ROM replaces your kernel with the ROMs default kernel.
[Samsung Galaxy Nexus] bluewhite79:
ok. AK diamond is installed and data is working but the icons in the status bar are grey. Also, my GAPPS? are gone? do i need to reflash gapps?
[Samsung Galaxy Nexus] szucsgf:
After a factory reset yes you need to reflash gapps. Once gapps are installed your icons will be blue again. The blue color indicates that you're connected to Google services.
[Samsung Galaxy Nexus] bluewhite79:
I didn't do a factory reset. I did a system wipe. but anyway yes, my GAPPS are gone. the icons are their, but the gapps don't work.
[Samsung Galaxy Nexus] MBQ_:
To those running M3 (CM)

does it feel faster? I remember downloading M1 and couldn't believe how fast it was! (Granted i was using an AK kernel)
[Samsung Galaxy Nexus] bluewhite79:
Should I reflash Gapps even though the icons are there? Google Maps and Youtube work, but Gmail, People, Calendar, Play don't work. will I end up with duplicates and errors?
[Samsung Galaxy Nexus] bsmitty83:
Yes , reflash and the icons will work again , everything will be :thumbup:

Sent from my Galaxy Nexus using Xparent Cyan Tapatalk 2
[Samsung Galaxy Nexus] Piemo:
Could someone please post a screenshot of "stock" governor schedule of trickster?

Sent from my Paranoid'd Galaxy Nexus swyping with my nose.
[Samsung Galaxy Nexus] bluewhite79:
Thank you! done. and everything is ok. I've never had that happen before. And one thing I learned is that when the icon is blue, i'm connected to Google services - I didn't know that.

I also learned what it's like to have a real heart attack.
[Samsung Galaxy Nexus] sam87:
Stock android + ak is just awesome! Couple that with trickster. Kudos mate, this kernel has blown my mind!!
[Samsung Galaxy Nexus] bluewhite79:
Everything in Trickster is set to "stock" in Diamond. Any advice on what to do? Underclock? overclock? leave as is?

I noticed that i can't overclock the GPU here? or is there a setting i'm not seeing.

thanks!
[Samsung Galaxy Nexus] frenchy714:
GPU is hard coded to 384 in Diamond edition.

Sent from my Galaxy Nexus using Xparent Skyblue Tapatalk 2
[Samsung Galaxy Nexus] szucsgf:
Since Cylon:

GPU is hard coded at 384mhz

Max CPU is 1350

Fewer governors

Min screen on option added

Min calibrated voltages added

Dynamic fsync added

That's from memory so I might have missed something. Basically anarkia stripped everything away to focus on stability, adding features over time.

What settings you should use (eg over clock or under clock) depends entirely on your goals. Check the Sigs of nephilim, az_biker, stevensoaj,or themysteriousone for some under clock ideas.

Personally I use

interactive

Max 1350

Min and min screen on 180

Max screen off 525

Hispeed_freq 810

Cubic

512

Row

Smartreflex all on

Min calibrated voltages all 700

And a few other changes that are more personal preference than anything.

When I want better battery the only thing I change is:

Max 1060

Hispeed_freq 525
[Samsung Galaxy Nexus] bsmitty83:
The GPU clock speed is hard coded into the kernel , it cannot be changed , as far as over or underclocking, i think its a personal preference. I personally oc because im not worried about battery life but its all up to you . have fun :D

Sent from my Galaxy Nexus using Xparent Cyan Tapatalk 2
[Samsung Galaxy Nexus] bluewhite79:
Thanks all! that explains it. anyone have issues with pie on their gnex? I followed droid life's youtube directions and well, it still doesn't work for me.
[Samsung Galaxy Nexus] fairct:
Depends on what you mean by 'issues with pie'. Can you elaborate?
[Samsung Galaxy Nexus] MBQ_:
Go read this:

http://xdaforums.com/showpost.php?p=40023745&postcount=23798
[Samsung Galaxy Nexus] mohaimed:
Stock??? My phone ran stock rom just for two days.. The first two days :p
[Samsung Galaxy Nexus] MBQ_:
Mine went 2 hours max stock unrooted. ;p
[Samsung Galaxy Nexus] frenchy714:
Try 15 min.!

Sent from my Galaxy Nexus using Xparent Skyblue Tapatalk 2
[Samsung Galaxy Nexus] MBQ_:
Impressive. :highfive:
[Samsung Galaxy Nexus] ak:
XXX

I dont love stock because i like to exp and to modding ...

I love MBQ and DAX for the fantastic work with xylon. :fingers-crossed:
[Samsung Galaxy Nexus] MBQ_:
<3 you too man. :D
[Samsung Galaxy Nexus] Az Biker:
Mine was shipped from Verizon rooted! :D

Atom + AK Diamond Series = Gyrannosaurus Nex

---------- Post added at 02:35 PM ---------- Previous post was at 02:32 PM ----------

I think I'm going to flash MBQs Unofficial Xylon tonight! Woo hoo!

Atom + AK Diamond Series = Gyrannosaurus Nex
[Samsung Galaxy Nexus] mrchambo:
I was thinking the same thing, AB! Flash the latest MBQ nightly...!
[Samsung Galaxy Nexus] MBQ_:
I'm not responsible for increased swagger, bloodshot eyes, your phone flying out of your hand, or any damage from butter oozing from the phone.

:D
[Samsung Galaxy Nexus] Blackcrx:
Same. I read and studied how to root my phone before I even got it.

It was stock for 15-30mins just so I knew what stock felt like
[Samsung Galaxy Nexus] mrchambo:
Yep. Didn't wait 10 minutes before I rooted mine.

MrC
[Samsung Galaxy Nexus] Flomaster:
Where is this option, I can't find out on trickster

sent from my G-nex via Tapacrap
[Samsung Galaxy Nexus] Az Biker:
Not in Trickster, in rom settings/Developer options/ ... Scroll near the end/bottom :D

Atom + AK Diamond Series = Gyrannosaurus Nex
[Samsung Galaxy Nexus] Flomaster:
Omg thanks

No more Pandora getting killed on me.

sent from my G-nex via Tapacrap
[Samsung Galaxy Nexus] siealex:
But no multitasking at all. Opened Opera, minimized, opened again, it loads from scratch...
[Samsung Galaxy Nexus] irizwan:
sorry to quote such a long post but bro I don't think the latest diamond has row :s
[Samsung Galaxy Nexus] Az Biker:
I don't mind waiting an extra 2 seconds for Facebook to load... Half the stuff I look at I'd rather have a slightly slower loading, current (info) app than a quickly loaded, outdated (info) app. If you need two apps open concurrently, set for 2 processes, and so forth. Still better than 10 older, not used again apps hanging onto Ram, imho :D As with most things Android, it's purely personal preference...

Atom + AK Diamond Series = Gyrannosaurus Nex
[Samsung Galaxy Nexus] siealex:
And what is the "default" value?
[Samsung Galaxy Nexus] Nephilim:
He's a beta tester for AK just as I am, we are using v077 currently which does have row.

I personally enjoy sio. (settings in my signature)
[Samsung Galaxy Nexus] frenchy714:
What's stock??? :eek:

Sent from my Galaxy Nexus using Xparent Skyblue Tapatalk 2
[Samsung Galaxy Nexus] Nephilim:
I believe it's the OS that comes on a family members device before we get our hands on it.