yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] djtnh:
I don't want to offence no one....every defcon kernel has many many good words from me, but this one and the one before him, I can't say the same for them...I am using defcon kernel from 42u version...I know he will fix it...just, we all expect better version and than booom, something is not like you want it....apologies to [MENTION=1316336]defconoi[/MENTION]
[Nexus 4 Original Android Development] defconoi:
working on a HUGE update

doing some porting ;) with powersuspend we may end up getting some awesome battery life improvements.
[Nexus 4 Original Android Development] criminalzen:
nice :)
[Nexus 4 Original Android Development] urim225:
It sounds great but can you please explain what it is and how it works ?
[Nexus 4 Original Android Development] Mashed_Potatoes:
Sadly I have problems again.........inaccurate battery readings (TWRP shows 40%, OS 15%), phone charging on USB in Wall socket.......it's a shame this kernel always brought me issues. I'm on Android L
[Nexus 4 Original Android Development] CamoGeko:
Google will give you the answer ;)
[Nexus 4 Original Android Development] urim225:
I hate it when people behave like this. I'm not new here I googled it first of course. If you can't help someone don't waste time giving useless answers
[Nexus 4 Original Android Development] CamoGeko:
No idea how you searched but clearly you need to work on your search strings.

I googled it and one of the links was this...

http://www.mjmwired.net/kernel/Documentation/power/suspend-and-cpuhotplug.txt
[Nexus 4 Original Android Development] opti916:
Demanding aren't you? Maybe you don't know how to use GOOGLE.
[Nexus 4 Original Android Development] Vinnom:
I'm trying to test all governors, all I/O's, testing battery and getting benchmark points. But it is too much to test =/

Anyone here tried f2fs? I'm thinking on testing it with L preview B7 =P
[Nexus 4 Original Android Development] sykopompos:
Doesn't work on L. [MENTION=275009]ramjet73[/MENTION] has been testing with journalling off and that is promising
[Nexus 4 Original Android Development] Vinnom:
Oh, I see... so I'll wait a bit more ^^
[Nexus 4 Original Android Development] Medel-Silver:
AutoSMP hotplug removed in last experimental version?
[Nexus 4 Original Android Development] defconoi:
yes, temporarily as well as dyn-hotplug, forgot to mention, will be back, actually forgot lol, i'll add it back now and upload

(compiled) testing it quick before I upload
[Nexus 4 Original Android Development] defconoi:
AOSP link updated, works great, compiling CM11 version now
[Nexus 4 Original Android Development] defconoi:
links updated, autosmp is back with Faux's PowerSuspend support
[Nexus 4 Original Android Development] defconoi:
Those who would like a detailed explanation why I replaced early suspend with power suspend read this:

https://plus.google.com/105007947798310229700/posts/SnuW8bsDrRA [MENTION=4203114]mrg666[/MENTION]
[Nexus 4 Original Android Development] iskandar1023:
A reboot with exp kernel

I don't know if this is kernel or rom fault

But here is the lastkmsg https://docs.google.com/file/d/0BwOY4mUc7yJKR3hLNXV0cGI4T1U/edit?usp=docslist_api
[Nexus 4 Original Android Development] rabbo3:
to make the ' undervolt the gpu there are 3 steps which frequencies refer ?
[Nexus 4 Original Android Development] Ciao600:
What is the best battery friendly governor (except conservative)?
[Nexus 4 Original Android Development] CamoGeko:
Always use HYPER!
[Nexus 4 Original Android Development] kskevinstewart7:
Yeah! HYPER is the best!
[Nexus 4 Original Android Development] gorilla p:
Is it more battery friendly than smartmax?

This is why I had asked for a basic explanation of what the new governors aim to do.

---------- Post added at 07:13 AM ---------- Previous post was at 07:08 AM ----------

I posted the following question a few days ago. Could you please take a look?

Hey [MENTION=1316336]defconoi[/MENTION] I see you're adding a number of governors that are new to the N4 and I'm not familiar with them.

Could you please post basic info regarding the goal/effects of each of them? It will make it easier for me to make effective profiles.

I'm familiar with conservative, interactive, ondemand and their intelli-features. I'm kinda familiar with smartmax, but the others not as much.

Hyper

Darkness

Bacon

Slim

Nightmare

PegasusQ

Alucard

OndemandPlus
[Nexus 4 Original Android Development] shadeMe:
Hardware reset when starting the camera app on the latest kernel, 89u.
[Nexus 4 Original Android Development] jtwebfusion:
Goggle camera is working fine for me on 89u, PA 4.6 B2(art).
[Nexus 4 Original Android Development] defconoi:
This shows bricked kernel in log, reflash ROM and my kernel it didn't flash right
[Nexus 4 Original Android Development] defconoi:
Same here, this looks like an unrelated bug, everything camera related is stock google, I'll find some bug patches just in case.
[Nexus 4 Original Android Development] iskandar1023:
ok i'll try again, but i get none of random reboot for now.

but ill just make sure of that.
[Nexus 4 Original Android Development] a g bell:
Not problems here are you using L/ goggle camera?

Oops just a little late again?
[Nexus 4 Original Android Development] mrg666:
Thanks for the link, defconoi. I will work on switching to power suspend.

BTW, I have removed the "slab/mempolicy: always use local policy from interrupt context" from my 3.4.104 patch since it was applied in MiRaGe months ago. You might want to apply this patch separately. I will add a note in the commit next time.
[Nexus 4 Original Android Development] migueldbr:
this powersuspend stuff seems very good, im eager to see how it improves battery life=p. nice work!
[Nexus 4 Original Android Development] CamoGeko:
Smartmax is more battery friendly according to my usage and tests but HYPER is smoother.

Thats a lot of explanation to go through to be honest mate, I'm pretty sure there's a kernel thread from the old S2 days which explains all the governors.
[Nexus 4 Original Android Development] migueldbr:
http://xdaforums.com/showthread.php?t=1736168

[MENTION=4362467]gorilla p[/MENTION]
[Nexus 4 Original Android Development] edilber:
Experimental 89, still presents freeze screen.

I do not know how to generate a log, I use stock rom kitkat.

Excuse my English.
[Nexus 4 Original Android Development] CamoGeko:
Download syslog from play store.

PS. I've not had any freezes here yet, running Android L.

Sent using N⁴ with Android L
[Nexus 4 Original Android Development] Targaeryan:
No freezes here either :) liquidsmooth rom.
[Nexus 4 Original Android Development] a g bell:
No freezes present here also velocity +89 no bugs found yet either ?
[Nexus 4 Original Android Development] TA123:
Back to the problem with the battery not charging in the car. It happened today again but I managed to get the log. Not sure if it is helpful but here you are. A quick recap of what happened. Used the phone as a satnav and it quickly drained the battery. For some weird reason it goes on and off charging (with green led light switching on and off). Not sure if it is the connection as it has never happened like this before.
[Nexus 4 Original Android Development] defconoi:
I got another update coming with more drivers ported to power suspend, will be posted tomorrow after some testing
[Nexus 4 Original Android Development] defconoi:
Kernel Update

ion-storm - sched: defining relaxed version of idle_cpu (squashed commit!)
ion-storm - even more mass renaming of drivers/* from early_suspend to power_suspend
ion-storm - more mass-renaming of early_suspend to power_suspend
ion-storm - fixup wakeup.c
ion-storm - update version to 89u-r1
ion-storm - add logger, wlan & more support for powersuspend
ion-storm - add back autosmp with fixes for powersuspend

AOSP/L

CM11
[Nexus 4 Original Android Development] edilber:
friends still use 89 exp and no more freezes last, I thought maybe something out of the ordinary.

I hope this problem does not present more, it is a great work of kernel.

I will report any incident.
[Nexus 4 Original Android Development] Defferex:
Last version works great with LiquidSmooth and All-F2FS.

Good job.
[Nexus 4 Original Android Development] bart.found:
hi [MENTION=1316336]defconoi[/MENTION], I'm on last stable slimkat and 88u_r2, clean flash (I clean flashed twice to solve.. with no results; I don't use Titanium or similar to restore data) and I'm having a weird issue with your kernel...

When I make a call and the proximity sensor turns off the screen, after few seconds I hear a lot of clicks (same sound of lock/unlock screen) and the backlight flashes a couple of time... then I continue my call normally, but when I end, the screen doesn't wake till I press the power button..

I dirty flashed the rom today and testing it with the stock kernel.. and it works fine!

Thank you
[Nexus 4 Original Android Development] Aaron_Knowles:
Flashed the CM version over crDroid (Requires CM) and I'm getting funky colours. Usually happens when you flash the wrong version right? Yet I can 100% see I flashed the CM version. And the 89u-exp.cm worked fine.
[Nexus 4 Original Android Development] montbazon:
It occurs with CM11 27/9 too.
[Nexus 4 Original Android Development] kalpik:
Yep. Seems the CM11 version is the same as the AOSP version.

Sent from my Nexus 4
[Nexus 4 Original Android Development] urim225:
Maybe your cpu max screen off frequency is too low. Just a suggestion, I never had this
[Nexus 4 Original Android Development] bart.found:
thanks for reply, but I don't think so.. because I have 702MHz suspend frequency with max 2 cores online! I use this kernel since 49u and never had this issue before!
[Nexus 4 Original Android Development] defconoi:
Lol, I'll fix that then, must have derped
[Nexus 4 Original Android Development] defconoi:
Kernel Update

ion-storm - update version to 89u-r3

ion-storm - Revert "ARM: Honor udelay convention for timer-based delay *"
ion-storm - Revert "mm/compaction: respect ignore_skip_hint in update_pageblock_skip"
ion-storm - PM / Runtime: Allow helpers to be called by early platform drivers
Andi Kleen - Disable -fconserve-stack on ARM v2
Bharat Nihalani - mm: Add NULL check before de-referencing vma
ion-storm - mm/compaction: respect ignore_skip_hint in update_pageblock_skip
Krishna Reddy - mm: failslab: Add support to force slab alloc failures based on size.
ion-storm - suspend: enable freeze timeout configuration through sys
Arto Merilainen - kernel: power: Add PM_USERSPACE_FROZEN workqueue
Colin Cross - freezer: set PF_SUSPEND_TASK flag on tasks that call freeze_processes
Chaitanya Bandi - alarmtimer: Do not check for wake capability in registration
ion-storm - ARM: Honor udelay convention for timer-based delay *
Todd Poynor - ARM: kgdb: ignore breakpoint instructions from user mode
ion-storm - ARM: Export LoUIS flush
Vishal Singh - ARM: mm: adding a check for slab objects in flush_dcache_page
Bo Yan - ARM: mm: Enable NCSE feature for A15 only
Bo Yan - ARM: mm: enable non-cacheable streaming enhancement
Ben Dooks - ARM: 7650/1: mm: replace direct access to mm->context.id with new macro
Kirill Artamonov - ARM: cache-l2x0: get size of outer cache
Hiroshi Doyu - ARM: dma: Drop GFP_COMP for DMA-IOMMU memory allocations
Kirill Artamonov - ARM: mm: cache-l2x0: Implement outer_clean_all()
Catalin Marinas - ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Heechul Yun - ARM: remove unnecessary dcache_clean_area
Bo Yan - ARM: mm: Skip I-cache invalidate for Cortex-A15 boot
Bo Yan - ARM: mm: Remove unnecessary CMO in Cortex A15 startup
Russell King - ARM: cleanup undefined instruction entry code
ion-storm - fixup pm.h
ion-storm - fix export merge
Anji Jonnala - arch: arm: TLB invalidate if power collapse gets aborted
David Daney - kernel/smp.c: quit unconditionally enabling irqs in on_each_cpu_mask().
Sudeep Holla - ARM: 8133/1: use irq_set_affinity with force=false when migrating irqs
Thomas Gleixner - genirq: Allow forcing cpu affinity of interrupts
Benoit Goby - PM: Add watchdog to catch lockup during device resume
Ulf Hansson - PM / Runtime: Asyncronous idle|suspend devices at system resume
Rafael J. Wysocki - PM: Move disabling/enabling runtime PM to late suspend/early resume
ion-storm - PM / Domains: Move syscore flag from subsys data to struct device
Rafael J. Wysocki - PM / Domains: Rename the always_on device flag to syscore
Ming Lei - PM / Sleep: introduce dpm_for_each_dev
ion-storm - sched: defining relaxed version of idle_cpu (squashed commit!)
ion-storm - even more mass renaming of drivers/* from early_suspend to power_suspend
ion-storm - more mass-renaming of early_suspend to power_suspend
ion-storm - fixup wakeup.c

AOSP/L

CM11
[Nexus 4 Original Android Development] CamoGeko:
Excellent update! xD

Sent using N⁴ with Android L
[Nexus 4 Original Android Development] kskevinstewart7:
89u-r3 stable with B7??
[Nexus 4 Original Android Development] CamoGeko:
Yup, been running it since yesterday.
[Nexus 4 Original Android Development] manueltts:
+1
[Nexus 4 Original Android Development] jsmonu:
Call Recording

Is it the kernel that helps support Call Recording feature? or do you need something else too?

It seems Call recording works fine on Samsung phones, for example, but not on Nexus devices.. How to get that?

Faux Sound?
[Nexus 4 Original Android Development] Targaeryan:
You can download an app from the Play Store for call recording. It's not a kernel feature as far as I'm aware.. Samsung roms come with it if I'm correct..
[Nexus 4 Original Android Development] CamoGeko:
The new commits in the kernel are draining my battery a fair bit faster, could be just placebo though. I'll let it settle for a couple of days, since I only flashed it 2 days ago.
[Nexus 4 Original Android Development] a g bell:
Can't say l have noticed any extra drain here but like you said early days but still getting awesome battery for my setup?

??????????????????
[Nexus 4 Original Android Development] CamoGeko:
Yeah, for some reason I noticed it straight away. Maybe I'm just seeing ghosts and goblins. Who knows lol :cyclops:
[Nexus 4 Original Android Development] Targaeryan:
Hahha on the other hand I noticed lesser drain! I'm using liquidsmooth rom.. :silly:
[Nexus 4 Original Android Development] CamoGeko:
Thats really weird, I'm running Android L and the only things I've been flashing recently have been the Unleashed kernel updates.
[Nexus 4 Original Android Development] Targaeryan:
Me too.. Ever since defconoi released his Kernels I've only flashed those :silly:

Edit: though I'm using the aosp version on liquidsmooth.. With hyper gov as well..
[Nexus 4 Original Android Development] CamoGeko:
Hehe I meant that I've only flashed Android L beta and Unleashed kernel, and B7 has been running for a while so the only thing that would be the cause of the drain is Unleashed. :p
[Nexus 4 Original Android Development] Targaeryan:
Hahha I see what you mean. :p
[Nexus 4 Original Android Development] chineel:
My ROM has in built call recording facility but kernel has to support two way recording if it is not thee you can record only one way recording of Call.
[Nexus 4 Original Android Development] a g bell:
I think this is illegal in some countries, so might be an issue ????
[Nexus 4 Original Android Development] Targaeryan:
Hahahaha! When I used to use the s3,all the threads were usually filled with call rec feature request! [MENTION=489185]chineel[/MENTION] thanks for correcting my statement :D
[Nexus 4 Original Android Development] TA123:
Is there any difference battery life wise between upping the off screen frequency and setting max off screen cores?
[Nexus 4 Original Android Development] CamoGeko:
There is, I always put it the lowest it can go without experiencing issues like long wake ups and music stuttering.
[Nexus 4 Original Android Development] uniextra:
TouchWake

nover mind
[Nexus 4 Original Android Development] jsmonu:
On a Nexus?? or Samsung??
[Nexus 4 Original Android Development] imam88:
been using Bleeding edge Powersuspend for couple days. for me, it's got bigger battery drain. my setting usually use intellidemand. kernel with powersuspend when battery reach 50% i got only 1 hour 15-30 minutes SOT, with the old kernel when battery reach 50% i got 2hour SOT. with the powersupend one it got really hot and drain battery very fast like crazy when making video call.
[Nexus 4 Original Android Development] sykopompos:
Hey [MENTION=1316336]defconoi[/MENTION] I saw that tegra has a 3.10 branch now. Not sure if that is a sign of the nexus 9 that is rumored to have a tegra or if that means they are updating current nexus kernels to 3.10. Figured I give you a heads up anyways
[Nexus 4 Original Android Development] Targaeryan:
Even the leaked supposed moto Nexus shamu pic showing screenie of the about phone page showed it using 3.10.50! :silly:
[Nexus 4 Original Android Development] CamoGeko:
I got a very similar experience on HYPER governor.

Battery is definitely draining quicker with these new changes, I'm using all the same settings too. Maybe if I leave it a few more days it will stabilize.
[Nexus 4 Original Android Development] defconoi:
Yes I can confirm that the new expirimental 89u kernels are draining quicker because not all drivers are ported to powersuspend yet. Once all the drivers are ported the battery drain will be better.

Edit:

I am noticing almost the same battery drain on android L. It seems L sleeps better with the new changes than KitKat. I will be pushing more changes soon after I do some debugging to see which drivers i missed
[Nexus 4 Original Android Development] CamoGeko:
That's great to hear, you never disappoint mate! ;)

I knew that this battery drain was abnormal lol
[Nexus 4 Original Android Development] boardlord:
Yeah, the new Snapdragon models and the Tegra in Volantis will have kernel 3.10. But isn't it so that our CPU family (S4 Pro, APQ8064) has been dropped from the 3.10 kernel tree on CodeAurora? I fear that even though we'll get L, our kernel (and the N7's) will stay 3.4... :(
[Nexus 4 Original Android Development] jsmonu:
Can you confirm which ROM?? And is it a Nexus ?
[Nexus 4 Original Android Development] Targaeryan:
http://xdaforums.com/showthread.php?t=2795367

[ROM][KitKat 4.4.4_r2][UnOfficial BeanStalk] 4.4.4065 Build
[Nexus 4 Original Android Development] jsmonu:
Thanks. Just trying that out.. FYI, getting FC on accessing "Beanstalk Options >> Display and animations" section.
[Nexus 4 Original Android Development] Targaeryan:
Sorry I'm not using that rom..
[Nexus 4 Original Android Development] dcop7:
That is a problem with the ROM. Post it in the ROM's thread.
[Nexus 4 Original Android Development] jsmonu:
Oh yes! Sorry, my bad.. Apologies!
[Nexus 4 Original Android Development] chineel:
Dear you can come to the Rom Thread Here is Last Page You have direct option of call record when your call gets connected .

Thanks

Cheers

Chineel

Sorry My Bad to quote everyone.

My sincere apology for that.

Chineel
[Nexus 4 Original Android Development] a g bell:
I can call confirm my battery life is still amazing not using any hotpluggin Oc 17mgz and still my battery is at 78% after 10 hrs and 1.5 sot approx????
[Nexus 4 Original Android Development] manueltts:
Wow. That's far beyond my battery life. How much apps do you use? (and location, 2g/3g/4g, etc)
[Nexus 4 Original Android Development] a g bell:
50 to 60 apps no 4g alas not avalible here in the UK only 3.5g/hspda location high accuracy reporting off .just don't get it unless the kernel somehow secretly changes the battery stats and really l only have 5% left?
[Nexus 4 Original Android Development] CamoGeko:
What do you mean no hotplugging?

This is what I'm getting. 51% left and only at 1 hour 10 sot.

Sent using N⁴ with Android L
[Nexus 4 Original Android Development] defconoi:
fyi im changing the CM11 url, I missed the battery saving patch on that one, recompiling now and will be up asap
[Nexus 4 Original Android Development] defconoi:
url fixed for CM11, AOSP/L & CM11 kernels should now idle better, will be pushing even more patches soon.
[Nexus 4 Original Android Development] CamoGeko:
Nice, will be flashing it tonight. :D

PS. I thought I was one of the first ones that reported the battery drain lol... even though j had no idea what was causing it lol
[Nexus 4 Original Android Development] hamid3173:
AOSP internal server error...

Sent from my Nexus 4, Using LiquidSmooth 3.2 (ROM) with Xposed, Franco.Kernel r213
[Nexus 4 Original Android Development] defconoi:
try again, link is fine, afh is having some issues today
[Nexus 4 Original Android Development] defconoi:
Kernel Update

small update:

ion-storm - update version to 89u-r6

ion-storm - defconfig: update

Kaushal Kumar - sched: Remove get_online_cpus() usage
Pranav Vashi - ARM: lib: Use neon-vfpv4 instead of neon
Thomas Gleixner - cpuidle: Use kick_all_cpus_sync()
ion-storm - Revert "enable powerup alarm"
Pranav Vashi - Revert "genirq: Allow forcing cpu affinity of interrupts"

AOSP/L

CM11
[Nexus 4 Original Android Development] jolas:
By disabling hotplug, is your phone still able to connect through usb, wifi, Bluetooth etc?
[Nexus 4 Original Android Development] a g bell:
Hmm well don't know if you will see any improvement l have gone against the Masses and run without for ages but l will be interested to hear if it is better or worse for you ?
[Nexus 4 Original Android Development] CamoGeko:
Disabled them all now so let's have a look.

Sent using N⁴ with Android L
[Nexus 4 Original Android Development] noobiekins:
AFH is not giving me the file. A mirror perhaps?
[Nexus 4 Original Android Development] dcop7:
When I try to download the AOSP version, androidfilehost can't find any mirrors :(
[Nexus 4 Original Android Development] CamoGeko:
I'll mirror to mega now guys, give me a minute or two.
[Nexus 4 Original Android Development] BigCrisco39:
Dead link or server problems.
[Nexus 4 Original Android Development] CamoGeko:
Here you go guys.

89u-r6 AOSP/L MEGA mirror:

https://mega.co.nz/#!yxYWhYIB!GqXGiqczN8F3XpwJNzeTgIHoOsRNV1KewKS77rh0c-Y

Sent using N⁴ with Android L
[Nexus 4 Original Android Development] spider623:
hey guys PA it's aosp+ or they switch to cm base?
[Nexus 4 Original Android Development] whatthefish:
Aosp
[Nexus 4 Original Android Development] spider623:
Soon it will not matter anw, Google finally started using caf, now if they all agree to use the same code for smoothness on L and we will have a single kernel base again
[Nexus 4 Original Android Development] sykopompos:
Started using caf??? You see some caf code make it's way over to aosp since it is qcom code but I never heard of google rebasing the whole project to caf
[Nexus 4 Original Android Development] gabriel31012:
can you use the faux123 app to adjust the settings??
[Nexus 4 Original Android Development] Rohit02:
Synapse with ukm is recommended or trickster.. faux123 might not have the option to enable some features you want.
[Nexus 4 Original Android Development] kskevinstewart7:
How's Stable 9001 going with 89u-r6 ?? Anyone? :)
[Nexus 4 Original Android Development] youlun.zhai12:
Yes
[Nexus 4 Original Android Development] sykopompos:
Should work fine with 9001, nothing was touched that would conflict with the kernel
[Nexus 4 Original Android Development] :
Very stable. I have not encountered any problems so far.
[Nexus 4 Original Android Development] CamoGeko:
Same, all smooth groove here. :D
[Nexus 4 Original Android Development] a g bell:
How's the battery drain ?
[Nexus 4 Original Android Development] CamoGeko:
Uhm not sure yet, phone still needs to settle. Been flashing stuff since yesterday lol
[Nexus 4 Original Android Development] mumaster20:
Hey [MENTION=1316336]defconoi[/MENTION] any news on the flo kernel?

Been running this kernel on my n4 for quite a while now and would be awesome if i could too on my n7 :D
[Nexus 4 Original Android Development] Benjamin_L:
+1 ;)
[Nexus 4 Original Android Development] bitstra:
+1 ;)
[Nexus 4 Original Android Development] spider623:
Guys this is not g+, just thanks the post
[Nexus 4 Original Android Development] bitstra:
I'm not sure, if meant that - but I've thanked your post :p
[Nexus 4 Original Android Development] CamoGeko:
He meant that people should stop saying +1 haha
[Nexus 4 Original Android Development] frikakwa:
+1 :good: