yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Android Development] ramgear:
Yup, I reduce enable load threshold & increase disable load threshold.

From your experience with min 1 core compare to previous version which better? Seem min 2 cores no problem, right?
[Nexus 4 Android Development] daerragh:
I personally prefer min 1 core and max 2 cores active but at low load I'd rather like to have only 1 active core for the sake of battery consumption. So I prefer the previous version.

I use Slim Bean so my typical workload is very low (i have no bloatware), so 1 active core really was more than enough to keep good responsivness of my device while I don't use heavy apps.

So how so I tweak the load thresholds to behave like on previous Neo?
[Nexus 4 Android Development] hellsgod:
I don't think two cores min online will consume so much more power, because everytime core 2 have to turn on, it consumes battery. In theory its maybe more batteryfriendly to have it on all the time, or a wait time of a few seconds, before tunring it off completely.

hells
[Nexus 4 Android Development] ramgear:
I think always on should better than often on/off. I think it might use more bat to on/off as same as u start you car. :p
[Nexus 4 Android Development] daerragh:
I dont think so because from my experience a second core is triggered very rarely on my system. A single active core manages to run the system and ot so heavy apps very well in my opinion, like reading a page that has already loaded in a browser.
[Nexus 4 Android Development] ramgear:
Currently it fixed in kernel, add load threshold as tunable should b ok.
[Nexus 4 Android Development] hellsgod:
Are you shure about that? For my experince I need 2 cores online for UI interactions. But thats me :)

But here's another point: One core handle your load at lets say ~1350mhz. If the second core would be online, the load maybe could handled at a lower clock, so that you have a little bit battery saving in the end. I'm trying many of this things out in my own project and have now 2 Cores min online and have better smoothness and better Screen On time compared to 1 core min online. But everyone should use whatever he want's :)

hells
[Nexus 4 Android Development] Targaeryan:
Doesn't intellidemand governor do what [MENTION=3410517]daerragh[/MENTION] is asking for?
[Nexus 4 Android Development] ramgear:
Oop! Pre-release 004

@ 1512, 487

@ 1836, 533
[Nexus 4 Android Development] ak:
turbo

The right name is "turbo neo kernel" .... :D

What app do you use for your test?
[Nexus 4 Android Development] ramgear:
Quadrant, i like to use it bcuz it consistent than antutu. :D
[Nexus 4 Android Development] mumaster20:
Hmm, i seem to have a weird issue.

When i se the max freq to something above the standard max 1.51 GHz, only the first core will go to that frequencie.

The other cores all max to 1.51 GHz. Tried everything, chaning governors, hotplug settings, turning hotplug off entirely, nothing seems to work.

Ramgear, do you have any idea whats causing this?

Screen:

*EDIT*

Maybe i got another feature possibly increasing battery life.

Franco made it that the gpu clocks itself down to the lowest freq, rather than staying at 320-400 MHz the entire time.

Anarkia got it implemented in his kernel too.
[Nexus 4 Android Development] ramgear:
Neo-004 is up

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

* 2013-08-28 : Neo-004 *

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

- Based on Neo-003

- mach-msm: Tweak GPU BW

- modules: bypass vermagic check for TouchControl module.

- module: also bypass bad_version check.

- defconfig: Enable Touch Control required flag.

- defconfig: Default CFQ IO Scheduler

- auto_hotplug: add tunable threshold

- readahead: tweak max vm
[Nexus 4 Android Development] Vortex1969:
OK not sure about your hotplug setting. What is the best setting for performance.

Thanks..

PSX under the hood pure speed
[Nexus 4 Android Development] ramgear:
๋ีJust set enabled = 0, I always disable it no problem so far. :p
[Nexus 4 Android Development] ramgear:
I dont have this problem on both on/off hotplug, no idea. :rolleyes:

BTW, 1512 is maxx limit on init cpu freq, I think it should be when cpu become online it limit to 1512.

I set max freq to 702 only cpu0 due to cpu1 2 3 will offline during sleep mode.

When it be wakeup, I only set back cpu0 to saved freq.

Edit: may be need to save and restore on cpu1 2 3 too.
[Nexus 4 Android Development] ramgear:
FYI, who want to use Touch Control to sleep&wake your phone can try Neo-004b1-ANY.zip in test folder.

Currently this app support only paid version in case you alreay paid this app :good:

Edit: Neo-004b2-ANY included init.d and disable Touch Control module loading by default.

If you want to load module, go to /sdcard/neo/scripts/load_touch_control.sh and execute then enable touch control.
[Nexus 4 Android Development] -JFK-:
Hello,

One more time, thank you for your great work.

Could you please explain what is and how to use the "disable/enable load threshold" ?

The "300" value disturb me, above "100" (mean 100%) I don't understand.

:)
[Nexus 4 Android Development] ramgear:
En 300, Dis 60 is default value from matrix. Enable is nr load that will online cpu, disable is nr load that will offline cpu
[Nexus 4 Android Development] -JFK-:
OK, no link with percent !

Tk
[Nexus 4 Android Development] sumyt:
how can i tweak the GPU frequency ?

any chance for u to create an app to allow tweaking ur kernel settings ?
[Nexus 4 Android Development] Detailed:
This kernel is great, but how do you adjust the RAM Frequency? Like if I wanted it to be @ 667mhz or 533mhz and etc :confused: Anyways, keep up the great work! :D
[Nexus 4 Android Development] yyz71:
What ROM are you guys using to get past the boot screen:confused:

I'm using vanir and I'm having problems moving past the bootloop I flashed stock but still bootloops:confused:
[Nexus 4 Android Development] DontPushButtons:
No bootloop in here. I just flashed Neo-004b2-ANY on Vanir. No tricks, didn't even need to flash supersu again.
[Nexus 4 Android Development] fatjoejr2001:
I'm using CM 10.2 4.8 toolchain built ROM w/ this kernel and it works beautifully. Good stuff Ram!

Tap, tap says the wicked NeXus⁴
[Nexus 4 Android Development] abbofro:
Been using the latest on vanir and wow good job bro
[Nexus 4 Android Development] yyz71:
Ok i will flash again thanks:good:
[Nexus 4 Android Development] zagzag99:
I'm using crdroid rom and can't boot with regular zip but only with the any package. Is this why I get lower quadrant result than matrix kernel?
[Nexus 4 Android Development] yyz71:
Alright got it going now:confused: But It's all good Thanks guys:good::good:
[Nexus 4 Android Development] Ace42:
B2 is newer than 004?
[Nexus 4 Android Development] DontPushButtons:
I think it's the same but with an optional touch control module support script.
[Nexus 4 Android Development] edilber:
fail CPU

This kernel only two cpu stays active , I tried it in root stock rom with gpu driver JWR66Y JSS port . seems to have a good job BW gpu but to no avail if you only work two cpu time.

sorry for my english
[Nexus 4 Android Development] Ace42:
That's cause you need the trickster app to enable 4 cores.
[Nexus 4 Android Development] ramgear:
Right now only max freq can change using trickstermod.
[Nexus 4 Android Development] ramgear:
It fixed in code
[Nexus 4 Android Development] ramgear:
Correct.

TricksterMod, or you can it using root explorer at /sys/module/auto_hotplug/parameters
[Nexus 4 Android Development] Goku80:
How do we get TC enabled? Tried with scripter to enable it but its not working
[Nexus 4 Android Development] ramgear:
Script just help to load module instead download and select kernel.

Use my trick,

- open TC (v1.8.1) but dont enable

- exec script

- enable s2w in TC.
[Nexus 4 Android Development] IRX120:
Anyone tried removing the FPS cap on the 004 kernel? It doesn't appear to work

Adding

debug.egl.swapinterval=0

To build.prop

Sent from my Nexus 4 [NEO [MENTION=4149147]1.8[/MENTION]36 GHz] on [PSX v4.1 4.3]
[Nexus 4 Android Development] ramgear:
All,

Seem performance drop after load touch control module. I think bcuz dev compile with gcc 4.6 and no optimize option.

Please help to confirm by flash v4 or v4b2 and benchmark. My score come back after reboot without load touch control module.

Just for your info.
[Nexus 4 Android Development] S2Powa:
I really love this kernel, the only problema, since im a heavy player its the high frame drop in games :S any sollution to that? :)
[Nexus 4 Android Development] alen1901:
Nice work, great to finally see some other version of matr1x :p the only thing i dont like (about any kernel for nexus4) is GPU oc forcing. I said the same on anarkia thread, 320 is really too low and oc really is waisting battery and it makes phone hotter, and its not needed for normal user. Separate zips like mathkid has would be ideal :p

Also, i see you add touch screen improvements, but thats not needed now for 4.3, it has really great touch now. or thats something else?

Poslano sa mog Nexus 4 koristeći Tapatalk 4
[Nexus 4 Android Development] abbofro:
Great kernel. Flashed the one you had linked in your sig yesterday. Now on the latest. Was gonna suggest u started a thread! ;)

---------- Post added at 10:59 AM ---------- Previous post was at 10:50 AM ----------

Maybe use math kids kernel or compile your own? This guys doing this for free, there's plenty of kernels with stock GPU.
[Nexus 4 Android Development] l92:
Doesn't works with crdroid why?
[Nexus 4 Android Development] Sblast:
Is there a touch control module for this?
[Nexus 4 Android Development] alen1901:
Theres no need for you to be full of yourself here, i just said my opinion, developer is here to say no or yes or something else.
[Nexus 4 Android Development] abbofro:
He answered your question in his OP to be fair.
[Nexus 4 Android Development] yethz:
Google Drive isnt friendly that much.

Is it okay if I post a mirror link?

(My own server by the way)
[Nexus 4 Android Development] alen1901:
and you think i dont read OP? he didnt said that he doesnt want to hear opinions and maybe make something of that. if he doesnt want to hear opinions etc, lets wait for dev to say something, not you, if you are not his PR which i doubt you are. now, lets end this conversation and stop clutter the thread. my PM is fully open if you need something to say.
[Nexus 4 Android Development] abbofro:
Why so angry lol. The dev literally just released his kernel. And already your complaining about it making your phone hot and draining the battery. Rude. Anyway enough.
[Nexus 4 Android Development] ramgear:
Apologize for my reply lately, still update thread infomation and push code public.

Any opinion are welcome.
[Nexus 4 Android Development] californicated:
+1
[Nexus 4 Android Development] ak:
You can use eng.stk zip for use jss kernels on jwr roms. ;)
[Nexus 4 Android Development] californicated:
I know, but unfortunately this also brings the deadlocks to the rom. (The JSS kernel itself, not the .zip)
[Nexus 4 Android Development] aviz1911:
Great kernel buddy. Love all the features you provided :D. Working great with Carbon latest nightly !!

Can you add 400Mhz for GPU in the next update, Only if you wish to :p
[Nexus 4 Android Development] M1K3E:
Can confirm the deadlock issue is definitely kernel related. eng.stk's zip solves graphic issues but deadlock remains.
[Nexus 4 Android Development] un.droid:
lookin good! would love to see a pure jwr version. thanks!
[Nexus 4 Android Development] whittikins:
Very glad to see this kernel because Matr1x is an excellent base to use. Is it possible to add "double tap 2 wake" by modifying Sweep2wake? There is a Nexus 7 (2013) kernel that has Sweep2wake and Double Tap 2 Wake (http://xdaforums.com/showthread.php?t=2389022), so I wasn't sure if they are similar but just modified settings?

Also, is there any way to fix the deep sleep problem with sweep2wake, or is it just something that can't be fixed?

Thanks!
[Nexus 4 Android Development] ramgear:
Will port to N4 tmr, seem better but I also think it still have problem on deep sleep state on 4.3. Btw, it shouldn't make touch not response :D
[Nexus 4 Android Development] ramgear:
FYI, testing on new 000b1 for GPU option 128/200/320/400/487/533 & new randisk :p
[Nexus 4 Android Development] swiggins:
+1
[Nexus 4 Android Development] ramgear:
My today in next release

1512 & 487

1836 & 487

Seem OC GPU more than 487 nothing improve.
[Nexus 4 Android Development] ramgear:
May be next release can help you.:D
[Nexus 4 Android Development] S2Powa:
thanks...:laugh: really enjoying your work, and deep sleep its really awsome! :victory:
[Nexus 4 Android Development] Targaeryan:
Derp. Ignore.
[Nexus 4 Android Development] ramgear:
Next version and above will have only ANY kernel to avoid confusing, size, and ramdisk not compatible problem.
[Nexus 4 Android Development] mumaster20:
How do you get such high I/O scores? I only seem to be able to get around 5k points in I/O. You disabled fsync or something?
[Nexus 4 Android Development] ramgear:
Yup, disable fsync, throttle, hotplug.

IO sched 2048 cfq
[Nexus 4 Android Development] IRX120:
Does a higher read ahead value increase speed? I always use 4096 and sio

Sent from my Nexus 4 [NEO [MENTION=4149147]1.8[/MENTION]36 GHz] on [PSX v4.1 4.3]
[Nexus 4 Android Development] ramgear:
Check with benchmark :p
[Nexus 4 Android Development] ramgear:
Neo-005 is up.

Will update change log later.

Fyi, TC not reduce performance, using it to wake my phone. :D
[Nexus 4 Android Development] ramgear:
Neo-005 tweaked cfq io.
[Nexus 4 Android Development] _Infamous_:
Nice work after thing really fast except asphalt 8 lags so bad
[Nexus 4 Android Development] fatjoejr2001:
+1 ... Tried Asphalt 8 once I flashed the latest version of this fantastic kernel and I get lag. Stock everything and I'm using fauxclock as the app to maintain the kernel.

Tap, tap says the wicked NeXus⁴
[Nexus 4 Android Development] ramgear:
Downloading asphalt 8 interesting game :p:p:p

NVM, not familiar on driving game.

Testing on 1944MHz best score just 9900+
[Nexus 4 Android Development] Sblast:
Will a touch control module be enabled for this beautiful kernel?
[Nexus 4 Android Development] ramgear:
Aleady support, see OP for instruction. Module included in kernel.
[Nexus 4 Android Development] Sblast:
Thx...but I don't know how to run a script :eek:.

NVM used rootbrowser! it worked!
[Nexus 4 Android Development] ramgear:
Yeah, just click in root explorer & select execute :D
[Nexus 4 Android Development] jsmonu:
I'm sorry to report that since the 3rd version I'm just not able to use any rom successfully! :( it just puts my N4 into a boot loop or gets stuck at the boot anim only.

Running SlimRom build 3 or Odyssey ROM..
[Nexus 4 Android Development] Targaeryan:
Use version 5.. its "any" version so it'll run on any of the Roms.
[Nexus 4 Android Development] ramgear:
If it stuck at boot animation should be randisk problem.

Install reset stock kernel then neo any kernel.
[Nexus 4 Android Development] Ace42:
The GPU driver must be borked on Jss kernel+ROMs, this'll explain why games run normal on the stock jwr 4.3.
[Nexus 4 Android Development] -JFK-:
[MENTION=2064683]ramgear[/MENTION]

Hello, do you have succesfully get a 1.9GHz version ?

Tk
[Nexus 4 Android Development] ramgear:
Its not stable yet, sometime it make my phone reboot during benchmark.

Test result with 1836/1944 wheatley.

Edit: I tested Trinity Apollyon but no luck, graphic crash then reboot.

Continue test on my own, hahaha.
[Nexus 4 Android Development] ddloco:
I'm getting game freezing and my phone has a problem rebooting will plugged in I'm using the latest beanstalk and 005 its weird

Sent from my Nexus 4 using Xparent BlueTapatalk 2
[Nexus 4 Android Development] -JFK-:
I just tested Apollyon too and got the same reboot at 1.9...

There is no voltage control in Apollyon, is it too low?

I'll be happy to test your version.

To learn and understand, on what are you working to try to make it stable?

On ARM CPU, is it possible to OC the RAM and the BUS?

Have you try it?
[Nexus 4 Android Development] ramgear:
Also attack last_kmsg will be better, it easier to investigate than expect from how it reboot. But dont sure actual root cause even I see it. :p
[Nexus 4 Android Development] luke05dee:
Do you think it will ever be possible to under volt the GPU, like you can on other SoC's please? Just on my s3 and nexus 10 it really did help with heat when overclocking the GPU :')
[Nexus 4 Android Development] forcedairinduction:
Great kernel but I'm a tad (noob) & confused : (

In hotplug setting, does setting 'enabled' to 0 mean I setting it to use all 4 cores??, and if set to 1 (default) only 1 core?

Should I set min online CPU to 4 for benching?

Thanks in advance : )
[Nexus 4 Android Development] ramgear:
0 is disable, 1 is depend on min/max online core, sampling rate is time to check. On bench can use 4 min max or disable.
[Nexus 4 Android Development] ramgear:
Interesting but dont know it will work or not.
[Nexus 4 Android Development] forcedairinduction:
Thanks bro. I haven't a clue about sampling rate. Im still pretty new to all this lol
[Nexus 4 Android Development] AsesinoQc:
Finally got your kernel to boot :beer:

Flashed matr1x 10.5 cm to get his ramdisk

Running slim 4.3 b3

Maybe you could ask him to use mk's ramdisks?
[Nexus 4 Android Development] ramgear:
I knew how to make it work with cm ramdisk, but I wanna build 1 for all. Have you try any kernel with cm?
[Nexus 4 Android Development] ramgear:
Blind test v6 is up to test folder, recommend to set gpu gov to simple to make it smooth feeling. :D
[Nexus 4 Android Development] KarloHD:
What kernel should I use for pa 3.99 ?
[Nexus 4 Android Development] Neo.Collin:
Which is this trinity apollyon kernel? is it the TF4h ?
[Nexus 4 Android Development] ramgear:
No, it is Neo-006 blind test result.
[Nexus 4 Android Development] KarloHD:
What version for pa? Thanks ;)
[Nexus 4 Android Development] atxbang56:
just flashed v006...it's gonna be a bench time

BANGed from my God Damned CoOl Nexus 4
[Nexus 4 Android Development] ramgear:
Never try PA before, btw just flash latest version if cant run then flash back previous kernel. ;)
[Nexus 4 Android Development] yyz71:
Just flashed 06 and got greedy ran at 2.0 ghz:D Not bad at all :cool:
[Nexus 4 Android Development] grzesiek1945:
Without one single freez or restart?

Wysłane z mojego Nexus 4 przy użyciu Tapatalk 4
[Nexus 4 Android Development] yyz71:
A bit of a freeze nothing severe:good:
[Nexus 4 Android Development] grzesiek1945:
Try some stability test.

Wysłane z mojego Nexus 4 przy użyciu Tapatalk 4
[Nexus 4 Android Development] yyz71:
The best i could run my phone at is 1.9ghz :victory: My phone is from the first batch back in dec :good:
[Nexus 4 Android Development] ramgear:
You can change regulator voltage for advance tuning. Look at /sys/devices/platform/saw-regulator.0 , 1, 2, 3 ;)

Easier way is create some script to set it. Im playing on phone, it hard to write script for you all. :p
[Nexus 4 Android Development] yyz71:
Ok did not know that! Thanks for the info:good:
[Nexus 4 Android Development] IRX120:
Tried 006, ran fine [MENTION=3385213]1944[/MENTION], but freezes when I set it to performance governor. 2ghz freezes even at highest voltage

Sent from my Nexus 4 [NEO [MENTION=4149147]1.8[/MENTION]36 GHz] on [PSX v4.1 4.3]
[Nexus 4 Android Development] yyz71:
The 1.9 runs fine.
[Nexus 4 Android Development] ramgear:
Yeah, its not stable enuf on cpu freq more than 1.7 GHz even 1.8 just for bench only for me. :p
[Nexus 4 Android Development] atxbang56:
I can't run antutu [MENTION=3385213]1944[/MENTION] or [MENTION=396204]205[/MENTION]2 but I did that on quadrant [MENTION=3385213]1944[/MENTION] :

BANGed from my God Damned CoOl Nexus 4
[Nexus 4 Android Development] -JFK-:
Could you please explain that?

Mine freeze at 1.9,what can I do?

The "battery life expander" have change from 100 to 98, why and finally, what is it?

Tk
[Nexus 4 Android Development] atxbang56:
+1

BANGed from my God Damned CoOl Nexus 4
[Nexus 4 Android Development] ramgear:
BLX is limit batt charging max level, just set it back to 100 if you want to use full charging. My personal use is 98 :p
[Nexus 4 Android Development] -JFK-:
How work the voltage regulator?
[Nexus 4 Android Development] Ace42:
Is 533 GPU working in v6?
[Nexus 4 Android Development] -JFK-:
Yes !

CPU OC to 2GHz too.
[Nexus 4 Android Development] danielsf:
I can get to 2ghz so far without any lockups or instability at 1275mV, I have got a faster binned chip. My geekbench 2 scores at 2ghz is pretty good :D
[Nexus 4 Android Development] -viper-:
Great work here...on 006 now...

Sent from my neXus⁴
[Nexus 4 Android Development] AsesinoQc:
I flashed neo over ak jss. No luck

I dirty flashed slim then neo. Ni luck

Slim and matrix non cm doesnt boot

Only matrix cm then neo boots for me.

Great kernel btw love the speed with the OC :D
[Nexus 4 Android Development] ramgear:
Actually just flash stock kernel to reset then neo should be ok. Nvm, dirty flash rom is save your like :D
[Nexus 4 Android Development] luke05dee:
Hi just on 006 and it's working great, I can get to 1.9ghz but heat output makes it a definite no go for daily use but benchmarking it is fun :P On the s600 you can overclock it's L2 cache, is it possible to do that on the s4pro please as apparently this can make a decent speed increase? I was testing the 533mhz gpu frequency and in every benchmark I ran It score exactly the same as 487mhz, I couldn't find a benchmark that showed any difference in score with 487 vs 533. Thanks very much for your work on this :)
[Nexus 4 Android Development] -JFK-:
[MENTION=2064683]ramgear[/MENTION]

Could ou please explain how work and how to use the voltage regulator ?

Tk

Edit : If I understand well, it permit to manually (via RootExplorer for ex) set the Min and Max voltage for each CPU.

So we can set more than 1.35V if needed (but not safe at all, the CPU design is made for Max 1.35V).

I am right ?
[Nexus 4 Android Development] ryk k:
Where you set unlimited fps ?

Inviato dal mio Nexus 4 con Tapatalk 2
[Nexus 4 Android Development] -JFK-:
Add this line in you build.prop file :

debug.egl.swapinterval=0
[Nexus 4 Android Development] ramgear:
All, Neo-006b1 is up to test.

It should help on ui lag problem.
[Nexus 4 Android Development] phillysmako:
I also am interested in over clocking then L2 cache that would be amazing if that's possible in the s4 pro :) ....also guys having stability issues that*over clock to the higher frequencies is because of your nominal or slow binned chip I have a fast binned chip and am running stable at 1.9 and 2 GHz I let it sleep at 1.9 GHz last night and no reboots no slod or rlod....funny thing is I can't run the appolyon kernel from trinity at 1.9 or 2 GHz cause of the lower voltages.... < my assumption....thanks neo this is a great kernel and I can't wait to see where things go :) :laugh:
[Nexus 4 Android Development] atxbang56:
I don't have seen lags at all on v006...

BANGed from my God Damned CoOl Nexus 4
[Nexus 4 Android Development] ramgear:
No lag no need to try v6b1 :p
[Nexus 4 Android Development] atxbang56:
sure but I try everything you release

BANGed from my God Damned CoOl Nexus 4
[Nexus 4 Android Development] phillysmako:
Am I reading this right, If I want to use hotplug I I set enable to 0
[Nexus 4 Android Development] ramgear:
Hahaha, its still test version bro.
[Nexus 4 Android Development] ramgear:
Smoothies Neo-006 is up.

Noted: It different from v6 test version. Will update change log tmr. ;)
[Nexus 4 Android Development] Ace42:
Instant reboot after selecting 2gz, guess my phone isn't up to the challenge.

Edit: it's working now but some apps fc at 2ghz.
[Nexus 4 Android Development] ten_tickles:
Any Asphalt 8 players using this kernel? Since NEO 003 the game has been very stuttery, it runs very smoothly with 003. I have tried all following versions and the all have the same poor frame rate on Asphalt 8.

Otherwise I love this kernel Thank you.
[Nexus 4 Android Development] fatjoejr2001:
Tried to flash the new 006 on CM 10.2 Minux build and after 5 seconds no matter what I try to do the phone reboots itself. No go!

Tap, tap says the wicked NeXus⁴