yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Android Development] ramgear:
FYI, Im doing something to wake phone (like s2w and dt2w) for battery saving purpose.

I like wake phone feature in kernel but it drain battery a lot compare to without s2w feature.

BTW, it may better or same as s2w but better than do nothing

:p
[Nexus 4 Android Development] ak:
In Italy you are "persona saggia" ... Thanks a lot for your effort
[Nexus 4 Android Development] Prophet968:
Did you ever find a fix? I can't get them to work together...

Thanks!
[Nexus 4 Android Development] forcedairinduction:
Hi there. It seems that with me it was user error lol. I was flashing deprimator after kernel rather than before. All good now : )
[Nexus 4 Android Development] Stark X:
Welcome back bro !

[MENTION=2064683]ramgear[/MENTION] let me be your beta tester ! I'd be honored ! and welcome back !
[Nexus 4 Android Development] samuelrf:
the same here sir! I'm really missing your Neo kernel, it was my favourite, so if you need any kind of help, just pm me bro :p

Enviado desde mi Nexus 4 mediante Tapatalk
[Nexus 4 Android Development] TheNerd:]:
I'm down for beta testing :)
[Nexus 4 Android Development] fario78:
That model is valid for kernel rom cm11, jss or jwr? And for AOSP rom and aopk?
[Nexus 4 Android Development] EdikNeznanov:
I think, or he dissapeared again?
[Nexus 4 Android Development] ramgear:
Sorry all. Nothing update for a while, I busy on looking for new job.

:eek::eek::eek:
[Nexus 4 Android Development] Connor Baker:
Real life comes first man. We all appreciate the work you put into this :)

Connor Baker
[Nexus 4 Android Development] clockworkstop:
Good luck. :)

Sent speedily from my scurrying Nexus 4
[Nexus 4 Android Development] aaronrw:
Is this anykernel compatible? Want to install on CFX 4.4.3
[Nexus 4 Android Development] jrongi1:
Never mind
[Nexus 4 Android Development] XenderX666:
Compatible with PAC 4.3 ?

optional to reflash my rom again ?
[Nexus 4 Android Development] TheNerd:]:
Bump
[Nexus 4 Android Development] mumaster20:
Any love for this awesome kernel? Maybe an update to 4.4.3? :D

Was so awesome running this kernel in the 4.3.x days :cyclops:
[Nexus 4 Android Development] biron_w:
I think you'll be lucky to get update. This kernel hasn't been updated for ages now.
[Nexus 4 Android Development] mumaster20:
I know i know, but when i used it, it was awesome :p
[Nexus 4 Android Development] TheNerd:]:
Last thing he said was he's getting a job
[Nexus 4 Android Development] ramgear:
I got new job already, but no plan to update for now.
[Nexus 4 Android Development] mumaster20:
Nice! guess i'd have to respect your decision :p

Though i silently hope to see an update sometime :D
[Nexus 4 Android Development] Stark X:
Neo for L ? maybe ? Its still quite far from release, maybe you change your mind by then :laugh:
[Nexus 4 Android Development] ramgear:
My N4 is gone. My wife take over, may be she will return it to me soon after I can buy new phone for her hahaha. Currently Im using Tab2.
[Nexus 4 Android Development] Stark X:
Still not giving up hope buddy :D ! Been using since 001 ! And I've never seen the same level of performance after Neo was discontinued !
[Nexus 4 Android Development] MABBS:
Saw your benchmarks , you're good man , can't wait for one L version :D can you give us a aproximative date when you plan to relase a version ? that will be very usefull for us , thank you , keep it up !
[Nexus 4 Android Development] -JFK-:
I just took two screenshots when starting Antutu.

The first one is with 2 cores enabled.

You can see two little white lines of one pixel each at the top right of the screen.

The second one is with 4 cores and you can see 4 white lines that mean 4 cores are running.

So for me the fix work....

For those who will ask, it's this app for the micro CPU monitor.

https://play.google.com/store/apps/details?id=com.bb.microcpu&hl=en
[Nexus 4 Android Development] abbofro:
Yeah it's working great for me too :)
[Nexus 4 Android Development] Stylez Ray.:
I am confused now..does auto hotplug have to be enabled by default with this kernel or not? I flashed it and it is set to 0 in trickster.

Gesendet von meinem Nexus 4 mit Tapatalk 4
[Nexus 4 Android Development] Ace42:
There's only 1 or 0. 1 is always enable and 0 is disable. If autoplug and mpdecision are off, then the cores run off into a hiatus.
[Nexus 4 Android Development] benjy214:
which zip to use for crdroid http://xdaforums.com/showthread.php?t=2395744 ?
[Nexus 4 Android Development] atxbang56:
there must be something I don't understand about auto-hotplug. If you enable it, it will turn on or off cores as needed by the phone, limited by min and max values you choose for min/max cores online. But if you disable it, it should become manual-hotplug and we should choose how many cores are online all the time ? (from 1 to 4). For exemple, I want to you use my phone as a dualcore just by turning off 2 cores and without having auto frequencies coming from I don't know where.

BANGed from my God Damned CoOl Nexus 4
[Nexus 4 Android Development] Ace42:
No when disabled there's no active core controller, so the autoplug settings are invalid. There's only auto and mpd in this kernel. Disable both and the cores run free like undomesticated animals.

Enable auto plug, then just set Max to two.
[Nexus 4 Android Development] ramgear:
V2.1 default is dual core mode.

Disable is online all core without any checking, but on/off non boot cores on screen on/off

Btw, the problem come from change enable mode. Will take a look ang test on all auto hotplug setting asap.

I dont have problem bcuz I alwats on all cores :p

Sent from Nexus 4: Rasbean Jelly + Neo
[Nexus 4 Android Development] ramgear:
Me too, I always online all core hahahs

Sent from Nexus 4: Rasbean Jelly + Neo
[Nexus 4 Android Development] ramgear:
New fix is up as Neo-002.2

I test enable, disable, min/max change, screen on/off. So far no problem.
[Nexus 4 Android Development] Targaeryan:
The anykernel zip (2.2) is still having the hotplug fritz. On vanir ROM..
[Nexus 4 Android Development] Ace42:
Only 002 beta appears to boot, I tried the reset and that won't boot on cm. 2.2 won't boot on cm for me either for any or ram disk.
[Nexus 4 Android Development] ramgear:
Anyone have the same symptom? I check message log, it have many dump info due to debug flag on.

Btw, debug flag is disabled in next build included Faux Sound v3 (check pre-release log in OP) :D

I connot repeat screen stuck at suspend mode, really dont know what the root cause of your freeze (temporary fix by disable auto hotplug). :p
[Nexus 4 Android Development] ramgear:
Hahaha I see, ANY kernel dont have zImage file (my bad, wrong create zip script)

Will up 2.3 (included Faux Sound v3) asap. :silly:

Edit: Neo-002.3 is up, test on CM with ANY kernel work fine.
[Nexus 4 Android Development] Ace42:
Thank you for fixing it so quickly. :D
[Nexus 4 Android Development] Neo.Collin:
Ok, So howz u'r naiming?

1. 002

2. 002.1

3. 002.3

If that's the case then why is 002 uploaded after 002.3? Can you help clarify?
[Nexus 4 Android Development] ramgear:
Nothing wrong, see modified date time, not file order.

Edit: for naming I lead 0 to order it, seem need to use 002b1 instead 002.1 to order by name.

Sent from Nexus 4: Rasbean Jelly + Neo
[Nexus 4 Android Development] atxbang56:
new versions give lower benchmark results at quadrant...cpu down from 26k to 22k [MENTION=2194886]183[/MENTION]6MHz
[Nexus 4 Android Development] ddloco:
I just thought this was worth beating about the only thing I changed was min online 4 max online 4 this is 002.3 by the way I've never got a score like this thanks ram

PS its pacrom I'm running

Sent from my Nexus 4 using Xparent BlueTapatalk 2
[Nexus 4 Android Development] ramgear:
This version is tuning for performance & battery balancing.

Not much more feature.
[Nexus 4 Android Development] ramgear:
This version is tuning for performance & battery balancing.

Not much feature.

Edit: I still get 9470 quadrant with limited fps, I think not bad performance.
[Nexus 4 Android Development] atxbang56:
I must have something wrong

BANGed from my God Damned CoOl Nexus 4
[Nexus 4 Android Development] ramgear:
I can bench at 1836mhz with antutu v4 preview

@ 1836

@ 1728

Quadrant

Sent from Nexus 4: PSX + Neo
[Nexus 4 Android Development] Targaeryan:
New anykernel version works like a charm btw... :cool:
[Nexus 4 Android Development] ramgear:
Cheat score to beat S4 hahaha

Sent from Nexus 4: PSX + Neo
[Nexus 4 Android Development] nokiagye:
I see a version neo 002.3 what is it?
[Nexus 4 Android Development] ramgear:
************************

* 2013-08-26 : Neo-002.3 *

************************

- Based on Neo-002.2

- auto_hotplug: Fix enable/disable flag.

- sound/soc/codecs/wcd9310.c: expose additional controls

- cpuclock: tweak oc core voltage.

- sound control 3.x: Initial GPL release for WCD9310 Audio Codec

- auto_hotplug: disable debug kernel print info.
[Nexus 4 Android Development] nokiagye:
OK I flash the new build and again I loose the gamma settings of franco app I install the trinity app still the gamma setting is not there with the stock kernel is OK please look it.. The gamma settings make the screen real black.. again back on stock now
[Nexus 4 Android Development] Jagdish84:
I think this kernel sports Fauxs Gamma control solution...
[Nexus 4 Android Development] -JFK-:
Hello,

Why don't you use Trickster MOD ? (https://play.google.com/store/apps/details?id=com.bigeyes0x0.trickstermod&hl=en)

I just flash NEO V2.3 and have the gamma settings.

---------- Post added at 12:17 PM ---------- Previous post was at 12:15 PM ----------

What are the gouvernors that you use for bench ? (For CPU and GPU)

Thank you
[Nexus 4 Android Development] ramgear:
Use TricksterMod.

Sent from Nexus 4: PSX + Neo
[Nexus 4 Android Development] Targaeryan:
Get the donate version of trickster mod to get advanced gamma control. The free version has color, amp 0 and amp 1 control only.
[Nexus 4 Android Development] ramgear:
Both performance

Sent from Nexus 4: PSX + Neo
[Nexus 4 Android Development] atxbang56:
time to bench with antutu v4 preview

BANGed from my God Damned CoOl Nexus 4
[Nexus 4 Android Development] ramgear:
Yup, more test on v4, include dalvik, multitasking, ...

Andddd no FC at 1836 , hahaha

Sent from Nexus 4: PSX + Neo
[Nexus 4 Android Development] nokiagye:
Any idea why with stock kernel on 1350 CPU always I get on quadrant 5500 and with this 3500? It's a huge difference.. Maby the volt settings are hi on stock?
[Nexus 4 Android Development] atxbang56:
nice :

BANGed from my God Damned CoOl Nexus 4
[Nexus 4 Android Development] -JFK-:
I just notice than I no more need to desactivate HW overlay in developper section, there is no more glitch !

Don't know if it come from your work.

Have you had a look at 1944MHz ?

We need to beat Trinity ;) !

---------- Post added at 01:42 PM ---------- Previous post was at 01:41 PM ----------

Bam ! Nice score !

So PSX + NEO and ???

Nothing more ?

I just run a bench and have 24600 on Antutu V4
[Nexus 4 Android Development] ramgear:
Add 1944 & 2052 last nite, but quadrant fc in 3d test step. Trininy also not stable yet. Just for test.

Sent from Nexus 4: PSX + Neo
[Nexus 4 Android Development] -JFK-:
Is it available ? Just for test !
[Nexus 4 Android Development] atxbang56:
fps unlocked

BANGed from my God Damned CoOl Nexus 4
[Nexus 4 Android Development] meangreenie:
How are the sound improvements?
[Nexus 4 Android Development] -JFK-:
Not too bad !
[Nexus 4 Android Development] Ace42:
What's the cheat you used to beat S4, GPU oc?

And can you boot @2ghz?
[Nexus 4 Android Development] ramgear:
Seem still cant, s4 got 28000+

Sent from Nexus 4: PSX + Neo
[Nexus 4 Android Development] -JFK-:
CPU is at 1.8GHz

GPU at 533MHz

FSync is off

60 FPS cap is removed

The reste come from the magic of [MENTION=2064683]ramgear[/MENTION] !

[MENTION=2064683]ramgear[/MENTION] : your 1.9 and 2.0GHz kernel is too unstable to share it ?
[Nexus 4 Android Development] grzesiek1945:
Noob question, i flashed last version (002.3) but my rom wont boot, carbon rom, which version should i use? 002.3any?

Wysłane z mojego Nexus 4 za pomocą Tapatalk 4
[Nexus 4 Android Development] ramgear:
I can share test for tuning (will share bash script to change it), but you need to tune by yourself and let me know the best stable :D

You have to tune regulator using script or root manager.

currently I can test quadrant but nothing improve from 1836, but antutu make phone reboot
[Nexus 4 Android Development] ramgear:
Save your life with any version.
[Nexus 4 Android Development] icyeye:
which ROM do u have? i only got 19K ....
[Nexus 4 Android Development] atxbang56:
PSX v4.1

BANGed from my God Damned CoOl Nexus 4
[Nexus 4 Android Development] clockworkstop:
so.... what does overclocking do for you?

Sent from my Nexus 4
[Nexus 4 Android Development] Targaeryan:
Mostly its just for benchmarks :cool:

I'm running min/max of 192/1350 with 2 cores max and min and its still smooth as butter.. :good: no lags on games too..GPU oc may be of more help so that games are smoother..

---------- Post added at 12:56 AM ---------- Previous post was at 12:53 AM ----------

New version works really well with vanir.. Almost 0% battery drain in deep sleep.. Nvr seen a flatter battery graph in deep sleep!
[Nexus 4 Android Development] daerragh:
Ondemand governor is acting very weird on Neo-001 and 002.3. Hotplugging works but when only one core is active it doesn't scale down to min freq, it stays at 1350 MHz all the time. 1350 MHz is the freq I chose as max freq. Wheatly, on the other hand, scales down nicely to my min freq - 192 MHz.

On my previous kernel, which was Matr1x, ondemand governor behaved normally and scaled down to min freq when there was only tiny workload.

Did you tune the ondemand governor, [MENTION=2064683]ramgear[/MENTION]?
[Nexus 4 Android Development] ramgear:
Nothing
[Nexus 4 Android Development] daerragh:
Any ideas why the ondeman gov doesn't scale down when only one core is active? Does it scale down to min freq for you?
[Nexus 4 Android Development] Targaeryan:
It scales down on mine.. Min 192..
[Nexus 4 Android Development] -JFK-:
Same there, work well!
[Nexus 4 Android Development] daerragh:
I figured out that setting "min_sampling_rate_ms" in trickster mod's "hotplug control" from default '20 ms' to '150 ms' drastically lowers CPU load and allows the ondemand governor to scale down the only active core to min freq - 192 MHz. The default setting - 20 ms - makes the only active core to have aroung 40% load @ 1350 MHz. Setting it for 150 ms lowers the the CPU load to around 3% @ 192 MHz when only one core is active.

Is it ok to have min_sampling_rate_ms in hotplug control to 150 ms? What's your min_sampling_rate_ms set to?
[Nexus 4 Android Development] Targaeryan:
Mine is at 20ms as I use 2/2 min/max..I got about 4 hrs SOT with 8 % left.. Mostly heavy gaming, browsing, whatsapp.. I think I'm gonna try 4/2 for my next cycle to see the diff..
[Nexus 4 Android Development] daerragh:
Interestingly, setting min_sampling_rate_ms to 150 and than back to 20 ms makes CPU load steady @ around 3%. I've learned that there's one thread that eats up my CPU when I don't change min_sampling_rate_ms, it's: "ksoftirqd/0".

Anyone knows why ksoftirqd/0 is eating up my CPU when min_sampling_rate_ms is set to 20 ms? Changing it to 150 ms makes ksoftirqd/0 thread to behave normally. It doesn't eat up CPU at all, then.
[Nexus 4 Android Development] Targaeryan:
Interrupt requests..its queued because it arrives very fast and the os can't handle it so it's queued for the CPU to handle it.. If its eating more than 50% of your CPU that means its under heavy load..
[Nexus 4 Android Development] daerragh:
Thanks for clarification. I just want to pin point the issue here. Why setting min_sampling_rate_ms in hotplug control to ANY other value than the defaul 20 ms, makes softirqd/0 to stop eating up my CPU? Hell, even if, after changing the value to a different one than stock, I set it back to the default one (20 ms), the softirqd/0 still won't it my CPU.

I think there must be sth wrong with min_sampling_rate_ms...
[Nexus 4 Android Development] Targaeryan:
Maybe the higher sampling time allows the requests to be processed instead of being queued. But since you mention that changing back to 20ms doesn't increase the Irqs, then maybe there's something there.. Ramgear will be able to shed some light once he's online..
[Nexus 4 Android Development] daerragh:
Yep, even setting it to 1 ms won't make softirqd/0 to have a high load. So I just really don't know why the interrupts get queued before changing the min_sampling_rate_ms value to other than the stock one.
[Nexus 4 Android Development] Targaeryan:
Let's leave it to [MENTION=2064683]ramgear[/MENTION] :cool:
[Nexus 4 Android Development] -JFK-:
By setting it to 30ms, it go much more easily to 192mhz, thank you for the tip!

I have not see any performance decrease.

But can bench it now...i guess that it shouldn't have any effect on benchmark.
[Nexus 4 Android Development] .:Niko:.:
Any issues with Pac-Man 4.3?
[Nexus 4 Android Development] Ace42:
Anyone else have issues with games? I'm having ridiculous frame rate drops in asphalt 8 like there's no tomorrow.
[Nexus 4 Android Development] davidbar93:
Me too...
[Nexus 4 Android Development] Dabarr:
Sorry to bother. I have a quick question... I am always using the newest paranoid build (23th Aug at the moment). But Matrix and the Neo kernel cause tearing. I tried to flash a mod (jss to jwr) from another thread, but resulted in a bootloop. Does anyone have any advice how to fix it? I tried to read through some replys here but couldnt find an appropriate answer. Sorry, if I missed it somewhere!

Greetings!
[Nexus 4 Android Development] -JFK-:
Hello,

To avoid the tearing, go to developer options and thick "disable hardware (HW) overlays".

;)
[Nexus 4 Android Development] Dabarr:
Thanks for your help. Unfortunately, it fixed it just a bit. I am still facing tearing at many occasions. :(
[Nexus 4 Android Development] -JFK-:
I didn't use PA so I can't help you more...

Have you thick "Force GPU rendering" too ? not really sure about it...

On PSX + NEO there is no tearing at all.
[Nexus 4 Android Development] oscaraigf:
Thanks for sharing, excellent work :good:

regards
[Nexus 4 Android Development] Dark Fear:
try stock frequencies for CPU/GPU (1.5/400)
[Nexus 4 Android Development] Ace42:
Odd i only get tearing when i disable vsync, so im not sure if he's seeing the same graphical glitches i saw.

I tried 200, 320, and 533, all have same bugginess. 1.6ghz has always been stable for me, but I played asphalt at 1.3ghz and nothing changes.
[Nexus 4 Android Development] Stylez Ray.:
Man this kernel sucks battery like there is no tomorrow but the performance is insane so I guess nothing wrong with it :laugh::D
[Nexus 4 Android Development] ramgear:
From my using on battery life I can expect 6-7 SOT, ~1-2% per hour in sleep mode (not bad, maybe lower).

Btw, I cannot run tet on full cycle bcuz always have something to do.
[Nexus 4 Android Development] Targaeryan:
Hey ramgear, [MENTION=3410517]daerragh[/MENTION] brought up something about min sampling time a few posts back. Maybe you can shed some light on it for him..
[Nexus 4 Android Development] ramgear:
Min sapling rate is how fast auto hotplug check to on/off core. Currently it dynamically change depend on current online core (cpu online x cpu online x min sampling rate). Almost auto hotplug used 20ms, but you can change here if you feel it really fast checking. :p

Edit: if current no. active core is 1 that mean next check is 20ms, if active core is 2 next 80, 3 -> 180, 4 -> 320 ms
[Nexus 4 Android Development] Targaeryan:
QUOTE=daerragh;45010657]Thanks for clarification. I just want to pin point the issue here. Why setting min_sampling_rate_ms in hotplug control to ANY other value than the defaul 20 ms, makes softirqd/0 to stop eating up my CPU? Hell, even if, after changing the value to a different one than stock, I set it back to the default one (20 ms), the softirqd/0 still won't it my CPU.

I think there must be sth wrong with min_sampling_rate_ms...[/QUOTE]

I think this is what he was concerned about..
[Nexus 4 Android Development] Stylez Ray.:
Well I had hotplugging disabled. Will have to try with it enabled to see how it affects battery life.

What is your setup ramgear?
[Nexus 4 Android Development] ramgear:
Default + disable auto hotplug/thermal/fsync, uv -50mV
[Nexus 4 Android Development] daerragh:
But there's sth wrong with min_sampling_rate_ms because at the default value 20ms it triggers the softirqd/0 thread to have a high load (around 40% @ 1 core active) and prevents, at the same time, the only active core to slow donw to min CPU freq, which is 192 MHz in my case.

The point is when I change the default min_sampling_rate_ms value to a different one, no matter which one, the softirqd/0 stops eating my CPU. Then, if I set the value back to the default one, which is 20 ms, the softirqd/0 won't eat my CPU at all. (why is that ?)

Now, at each phone reboot I have to change the default value to a different one and then back to the default one, to stop softirqd/0 eating my CPU.
[Nexus 4 Android Development] ramgear:
OK, I understand your point. May be value initialization, checking now.

Edit: Good finding [MENTION=3410517]daerragh[/MENTION] , It isnt initialize on reboot. I always disable auto hotplug so it not drain my battery :p

Fixed it and some improvement nr calculation :D
[Nexus 4 Android Development] daerragh:
Forgot to mention I use Trickster's Mod for all my kernel config changes, so it might have sth to do with Trickster.
[Nexus 4 Android Development] ramgear:
With sampling rate fix, my battery usage < 1% per hour on sleep for dual cores mode :thumbup:
[Nexus 4 Android Development] ak:
This is a record ... Keep it up my friend ... :D

AK from Space :)
[Nexus 4 Android Development] ramgear:
Neo-003 is up

************************

* 2013-08-27 : Neo-003 *

************************

- Based on Neo-002.3

- auto_hotplug: tweak nr calculation and set max suspend cpu freq to 702MHz

- auto_hotplug: add fix sampling rate to avoid dynamic change using number of online cores

- auto_hotplug: Fix initial min sampling rate value.

- Use custom toolchain built on Ubuntu 13.04 64 bit with default configuration.
[Nexus 4 Android Development] daerragh:
Neo-003-ANY weighs only around 500kB. Is this valid? Previous Neo-002-ANY weighted around 5000 kB.
[Nexus 4 Android Development] AsesinoQc:
NFC Service error

Slimbean 4.3 b3

PA gapps 22/8

Supersu 1.51
[Nexus 4 Android Development] Targaeryan:
I think [MENTION=2064683]ramgear[/MENTION] forgot zimage/boot image again :silly:

---------- Post added at 08:43 AM ---------- Previous post was at 08:37 AM ----------

Which version did you flash?
[Nexus 4 Android Development] ramgear:
Oh forgot again, re-upload into ANY folder. :p
[Nexus 4 Android Development] Targaeryan:
Hahahaha you were probably excited with how well its performing! :cool:
[Nexus 4 Android Development] ramgear:
No, i use script on build and create zip file but forget to commit build script fix. Already commit to protect zImage missing again, hahaha :p
[Nexus 4 Android Development] jarjar124:
Hmm...phone just reboots on boot on latest version...any ideas? No mods done. Flashed rom, gapps, and kernel. I flashed the any zip that you re-uploaded.

Edit: Nvm figured it out. My bad. Great kernel!
[Nexus 4 Android Development] ramgear:
FYI, if you dont wanna use dyn change sampling rate as

min*1, min*4,min,*9,min*16 for active online 1234 step, you can use fix sapling rate in hotplung control (0 is dyn sampling) ;)
[Nexus 4 Android Development] daerragh:
Ksoftirqd problem is fixed but there appears there are two new problems with 003. Occasional screen tearing and erratic behavior of a second core. When theres no load, eg. 3% at 192 MHz a second core is very often waked and put to sleep again. It happens over and over and theres no need to activate the second core at a such low load.

My setting is min cpus - 1, max 2.