yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] tengen:
Has anyone else noticed problems getting a min freq below 1.02ghz to stick in System Tuner? I move the slider down to 384mhz and it jumps back up by itself after a few seconds, and System Tuner shows that one core stays locked at 1.02ghz constantly. Did a little research and it seems to be linked to Project Butter.

However, if I drop the max freq down to 1.02ghz or lower (correction - anything lower than 1.5ghz seems to work), the min freq then sticks properly. It occasionally jumps up to 1.02ghz still, but almost immediately drops back down to 384. Anyone else noticed this behavior or know of a way to fix it without severely underclocking? I'm currently using ondemand; should I consider switching governors?
[Nexus 4 Original Android Development] undercover:
Not on this kernel. If you want full control you need a different governor. Not sure about others, but faux offers intellidemand governor and fauxclock app for a full and I mean full control of behaviour.
[Nexus 4 Original Android Development] tengen:
Strangely enough - after I dropped max freq down to 1.02ghz, then put it back up at 1.5ghz, things now seem to work properly. CPU ramps up to 1.02ghz on touch, then drops to 384 after about 2-3 seconds. Not sure what happened there. Guess I'll just keep an eye on it for now. Thanks for the quick response though!
[Nexus 4 Original Android Development] undercover:
It'll happen again and again. That's PowerHAL (project Butter thingy) kicking in.
[Nexus 4 Original Android Development] tengen:
If you're referring to the ramp up on touch, I'm fine with that; I just don't want it stuck at 1ghz 100% of the time when the screen is on. Either way, I've only had this kernel for 2 days, so I'm still experimenting.
[Nexus 4 Original Android Development] versd:
I pulled system tuner down another 12.5 but there is no "apply" button. Does moving it down mean its active or what?
[Nexus 4 Original Android Development] eep2378:
Yes. When you tap the 12.5 button a little graphic pops up, says "applying".

muffin approved this message.....
[Nexus 4 Original Android Development] dcop7:
5.0.2 is not available to mako. Only a selected devices.
[Nexus 4 Original Android Development] Dor-b:
Just to be sure, this kernel will only work on Stock?

No cm12 compatibility?

Thanks!

Edit: Just found the cm download link, so i guess it's support cm.

But what is the difference between the two cm versions?
[Nexus 4 Original Android Development] kishke:
What are the chance of f2fs support being added? As far as I'm aware LP has native support for it, all you have to do is make the fstab flags compatible.
[Nexus 4 Original Android Development] dcop7:
The Matr1x-cfs_v14.5-gpuoc.zip / Matr1x-cfs_v14.5-cm-gpuoc.zip versions has GPU over clock up to 487.5 Mhz.
[Nexus 4 Original Android Development] SA-07:
Hello all,

I hope you are doing well.

Unfortunately, I have not been able to dedicate any time to kernel development over the past few months due to work and life.

Also, I have got further bad news. A few days ago my Nexus 4 died (EMMC hardware failure) and I have decided to move on to the

Nexus 6.

I can provide you guys with a Matr1x v15.0 as soon as possible, so that I can end my Nexus 4 journey on a clean version number :)

Thank you all so much for all the support and patience with my releases, and I hope to see some of you all on the Nexus 6.

Thank you!

Sincerely,

mathkid95
[Nexus 4 Original Android Development] HiM@L:
enjoy ur new phone and Ya, last update to the kernel will be really awesome departure gift for us mako users.
[Nexus 4 Original Android Development] iStayHigh:
Alright I can't wait until you release a kernel for the Nexus 6

Sent from my Nexus 6
[Nexus 4 Original Android Development] ensboarder:
Thank you!!
[Nexus 4 Original Android Development] xshallowgrave:
Enjoy your shamu!
[Nexus 4 Original Android Development] playya:
Nooooooooooooooooooooooooooooooooooooooooooooooo its over.... Hey sorry we could not get it back up and running buddy :good: Just go make some people happy over in the N6 forums thats all
[Nexus 4 Original Android Development] SA-07:
Can you all do me a favor and compile a list of features you'd like to see in v15.0? Let's try to end the Matr1x N4 journey with a bang! :)
[Nexus 4 Original Android Development] HiM@L:
if possible i would like to see elementalX governor in matrix... thats alll i can think of.
[Nexus 4 Original Android Development] oxxshadow:
maybe code auora optimizations for speed like unleashed?
[Nexus 4 Original Android Development] simmac:
*) make sure it works with Android 5.1

*) shorter ramp-up time for touch_boost

*) Smartass V2 governor

*) fix the problem with the screen not turning on during an incoming call when the phone is in stand-by
[Nexus 4 Original Android Development] snacs:
Ooooo man, vary sad to hear this. We miss you, your work on N4 is awesome. Make some people happy in N6 forum :)

For last release of Matr1x, keep this amazing battery life and everything is ok. Maybe u put another hotplug, like MSM and elementalX governor.
[Nexus 4 Original Android Development] Paoliz:
Nooooo,thank you for your hard work man

Inviato dal mio Nexus 4
[Nexus 4 Original Android Development] jacomail95:
For the last N4 release, can i ask for wake gestures like N5 and N6? N4 has no kernel with this feature, and i'd like to use it. For people interested in battery life, they can keep it disabled, i think... Thanks for your kernels, enjoy your next device :)

Inviato dal mio Nexus 4 con Tapatalk 2
[Nexus 4 Original Android Development] bangmichel:
Thank you for all your hard work....
[Nexus 4 Original Android Development] Poor Grammar:
Hello new to this kernel are these good scores and where are kernel settings .Do I have to install kernel manager like synapse are something and which kernel do I flash gpuoc or regular hope this makes since..thanks and sorry for posting here
[Nexus 4 Original Android Development] blusydays:
You can use whatever kernel manager you like, this kernel is not bounded by a specific app.

Try both kernel versions ( gpuoc - regular ) and choose the one that you feel confortable with.
[Nexus 4 Original Android Development] iStayHigh:
Top notch kernel for the N4, highly recommend

Sent from my Nexus 6
[Nexus 4 Original Android Development] iRefleX202:
Would nice to see blueactive and as hotplug bluplug in v15.0.
[Nexus 4 Original Android Development] jer_ying_fd:
Quick question: Does it work on 5.1 roms? (cuz i've tried some other kernels for 5.0.x and resulted in bootloops), also, is this a kernel that should be used as it is or more of one for tweaking? Thx.
[Nexus 4 Original Android Development] dcop7:
Right now, all the 5.1 ROM's for mako uses 5.0.1 blobs. All 5.0 kernels should work. But you can end having problems with the ROM it self. Like Euphoria, the DEV's stopped updating the ROM until Google releases 5.1 for mako, because users were having several problems (including random reboots).

And the default setting of Matr1x are pretty good.
[Nexus 4 Original Android Development] jer_ying_fd:
Wheatley is ondemand based governor, correct? So I guess I should use it over ondemand? Thx again
[Nexus 4 Original Android Development] dcop7:
Try both governors and see what fits you best. Here is information about Wheatley governor.

Check here for more information: http://xdaforums.com/general/general/ref-to-date-guide-cpu-governors-o-t3048957
[Nexus 4 Original Android Development] airpull91:
where is the download button?
[Nexus 4 Original Android Development] dcop7:
Go to here to download: http://matr1xkernels.com/
[Nexus 4 Original Android Development] simmac:
Any news?

Does 14.5 work on 5.1? I guess not.
[Nexus 4 Original Android Development] BobWalker:
I have tested Matrix v14.5 with an AOSP Android 5.1 ROM and have yet to find any performance issues or bugs.
[Nexus 4 Original Android Development] iRefleX202:
Will you wait until android M will be released?
[Nexus 4 Original Android Development] Plumeex:
Hello, I'm using v14.5-cm for my N4 with the latest CM12 (march 16th).

USB OTG doesn't seem to work. It worked fine with previous versions of Android/Matr1x. Anyone else experiencing this?

Thanks.
[Nexus 4 Original Android Development] Fatsodonkey:
Just wishing this kernel had cpu overclocking and gpu voltages adjustement. Otherwise this kernel is almost perfect.
[Nexus 4 Original Android Development] Krayvon:
Oh I remember this thread. Such fun times.. Whatever happened to OP?
[Nexus 4 Original Android Development] Giasonfc:
Link download matr1xkernels.com error.help me.thankyou
[Nexus 4 Original Android Development] HiM@L:
he moved to nexus 6.
[Nexus 4 Original Android Development] LAmt!:
Horribly late but still excited: anyone got the file or a mirror? the original post matr1xkernels.com seems to be down. Any leads to LP and above OC Kernels or this one appreciated. Thanks in advance
[Nexus 4 Original Android Development] Krayvon:
is he on xda? i don't see him.
[Nexus 4 Original Android Development] HiM@L:
as far as i know much....very little activity in his github too. last time he said he is very busy with his life.
[Nexus 4 Original Android Development] iam_prnv:
Nexus 4 CM 12.1 otg Support.

Hi everyone. I'm currently on CM 12.1 (actually downgraded from CM 13 Because of this problem) I tried flashing many kernels to make otg work. The developer claims that this kernel supports otg. But how do I enable it? Can anyone explain? I'm not a developer. I know it very late to ask this question. I have succeeded in Kitkat version using ziddeys moded kernel. I have this Y cable which needed. Pls help me in this matter
[Nexus 4 Original Android Development] Vangelis13:
So, here's the (almost final, have to get out so I'll let the beast charging) end result. Truly insane results, I have never experienced a 1% battery loss during sleep! Using the same set up as on the GN, I was at 8-12%.

Brilliant work mate, thank you!! 3M420626AM1822156
[Nexus 4 Original Android Development] undercover:
Are you guys signed in in all Google services? My Android OS is a lot higher than what you have on screenies.
[Nexus 4 Original Android Development] Vangelis13:
I only have contacts & calendar, no Google Now. Not even Gmail on sync, I do it manually.

P. S. Up until last week, on the gn, Android OS was my biggest enemy. I'd kill if I'd seen it anywhere.. :P
[Nexus 4 Original Android Development] damngood98:
g+ user? i know that app was wrecking havok on the battery until the last update
[Nexus 4 Original Android Development] Simer03:
I thought i would leave this kernel when Trinity came out but i just can't... This kernel can't be beat right now! Absolutely amazing combo of battery and performance and I've literally tried all kernels... Nothing compares so far

Sent from my Google Nexus 4
[Nexus 4 Original Android Development] eep2378:
Agreed I tried a bunch of kernels and I always come back to Matr1x :D

muffin approved this message.....
[Nexus 4 Original Android Development] undercover:
Wishlist. 2.0 undevolted by 150mV and gamma controls...

Dear Santa...

Even though matr1x works the best for me, I just can't give up Faux gamma control. :(
[Nexus 4 Original Android Development] chappy824:
I'm sure it would get added if Faux would post his source on it! I thought devs were required to post source..but what do i know.
[Nexus 4 Original Android Development] Vangelis13:
Guys, please don't bring those arguments in here. Not our business..
[Nexus 4 Original Android Development] chappy824:
My post was trying to help the kernel and devs are required to post source. That's a fact.
[Nexus 4 Original Android Development] tengen:
Damn that is some insane battery life. What kind of apps do you use on a regular basis?
[Nexus 4 Original Android Development] Vangelis13:
Xda, browser, Whatsapp, chomp sms. Only contacts & calendar on sync. Mostly 2g unless I'm out & about and need fast data.
[Nexus 4 Original Android Development] whittikins:
Just curious, but why 2.0? You can use 3.0 and UV by another 50 mV. Gamma will be nice though :).
[Nexus 4 Original Android Development] Contivity:
I don't know how you guys get those UV values so low... The last time I tried to do that, the phone reboot out of nowhere randomly
[Nexus 4 Original Android Development] ctfrommn:
Some have better chips then others. I cant go below 1025mv at 1512mhz. I can go pretty low at lower freqs though.
[Nexus 4 Original Android Development] SA-07:
3.5 coming soon!

Sent from my Nexus 4
[Nexus 4 Original Android Development] ctfrommn:
Sneak peek of new features :D?
[Nexus 4 Original Android Development] whittikins:
Awesome! I was beginning to wonder if you were done :).
[Nexus 4 Original Android Development] SA-07:
So early? Haha, I've been busy with other stuff.

Sent from my Nexus 4
[Nexus 4 Original Android Development] scream4cheese:
I ran into a error when I was flashing this kernel.

I flashed it through the recovery mode and when I pressed reboot system. The phone was stuck on the Google logo screen and it would not go any farther. I managed to return to stock.

Am I missing something here? I previously on franco kernel r15.
[Nexus 4 Original Android Development] meangreenie:
flash it over stock, it should work then. I think it's something to do with different ram disks in franco's boot.img.
[Nexus 4 Original Android Development] scream4cheese:
One more thing, what is everyone using to UC/OC while running this kernel? Are you doing it through a custom rom or a app?

The thing is, I never actually touched the clockspeed or the voltage of any mobile devices except now. I would like to know how to undervolt/underclock so I can get the "longest" battery life that I can get from this kernel.

Guys, I need your help!
[Nexus 4 Original Android Development] ceejay83:
it's already undervolted. test it out first before you starting fiddling
[Nexus 4 Original Android Development] scream4cheese:
What about altering the cpu clockspeed?
[Nexus 4 Original Android Development] ceejay83:
no frills cpu app
[Nexus 4 Original Android Development] tengen:
Probably any CPU app will work. Note that you may need to use System Tuner to UV (it can also change clockspeed).
[Nexus 4 Original Android Development] scream4cheese:
Is there a way to undervolt?
[Nexus 4 Original Android Development] nory82688:
Yes, that's why he recommended you use System Tuner. It will allow you to under volt and under clock
[Nexus 4 Original Android Development] eep2378:
Yes. System tuner.

muffin approved this message.....
[Nexus 4 Original Android Development] 320flyboy320:
System tuner has been working great for me to uv and change CPU frequencies, but I do find occasionally that after a reboot (even though I have "set cpu" on boot in the app), the uv and CPU frequencies have been reset, not always, but maybe 50% of the time.
[Nexus 4 Original Android Development] Vanhoud:
Uv only in the paid version of system tuner???
[Nexus 4 Original Android Development] Vangelis13:
According to the description in Play, you can do it in the free one as well.
[Nexus 4 Original Android Development] undercover:
Yep, you can. I'm using it.
[Nexus 4 Original Android Development] Vanhoud:
I'm not finding it.... Where do you go?

Sent from my Franco'd Nexus 4
[Nexus 4 Original Android Development] undercover:
Are you on matr1x 3.0?If on previous, they didn't allow manual control.
[Nexus 4 Original Android Development] Vanhoud:
I'm on the latest Franco.I don't think it allows voltage control but I'd like to know where to go in system tuner to try

Sent from my Franco'd Nexus 4
[Nexus 4 Original Android Development] Vangelis13:
As far as I know it's not possible on franco's yet so that option isn't visible I guess. On the paid version it looks like this, bottom left.
[Nexus 4 Original Android Development] ctfrommn:
On kernels that dont support UV'ing the option is hidden.
[Nexus 4 Original Android Development] Vanhoud:
Oh OK cool thanks

Sent from my Franco'd Nexus 4
[Nexus 4 Original Android Development] Vanhoud:
So funny story, I flashed the matrix kernel and opened up system tuner. I proceeded to click the - 12.5mv button a few times thinking it wasn't actually adjusting until I hit the Save button below. The phone did a hot boot and from that point forward my sim card did not work. I turned the phone off and then on I also removed and reinserted my sim card to no avail. Freaking out, I proceeded to the T Mobile store to get a new SIM card and thankfully it worked lol. No more manual voltage tinkering for me haha

Sent from my Franco'd Nexus 4
[Nexus 4 Original Android Development] eep2378:
when you click the -12.5mv button there is a little graphic that pops up, "applying" :D
[Nexus 4 Original Android Development] Vanhoud:
Lol lesson learned :)

Sent from my Franco'd Nexus 4
[Nexus 4 Original Android Development] tengen:
Haha I didn't even notice that until you pointed it out. Sneaky :)
[Nexus 4 Original Android Development] eep2378:
Another quick little trick to see how far you can push UV. Ver 3.0 is UV by -100 by default. Drop the UV maybe another -25/-37.5. Now take some pics with the camera, if you see little floaty/artifacts in you pictures you're pushing uv to the edge. If you do see artifact, go back and bump uv +12.5 :D
[Nexus 4 Original Android Development] Simer03:
So i just installed system tuner and noticed two of the cores are offline! Any reason for this?

Sent from my Google Nexus 4
[Nexus 4 Original Android Development] eep2378:
Completely? Not all cores will be active if your not doing much cpu intensive stuff.
[Nexus 4 Original Android Development] Simer03:
Yes! Probably not completely though lol

Sent from my Google Nexus 4
[Nexus 4 Original Android Development] scream4cheese:
So what settings are stable when using System tuner to adjust the voltage in UV?

I'm guessing it's going to be one of those "it depends on your phone and it's different for every phone" kinda answer. lol.

I'm looking for common settings that most of you are using when using Matr1x v3.0.
[Nexus 4 Original Android Development] scream4cheese:
Okay. I installed system tuner and tweaked the voltage.

I adjusted my cpu clock speed to 810mhz running on 800mV. Is that okay? or is the mV too high/low?

I might try to bump it up to 1.02Ghz but I don't know what should I set for it's mV.
[Nexus 4 Original Android Development] undercover:
Lol. Mine is 800 on 1ghz. And even lower below that.
[Nexus 4 Original Android Development] jarjar124:
Matr1x 3.5 is up!!
[Nexus 4 Original Android Development] SA-07:
Phew... sorry for the delay again. Kernel update!

One thing to note is the new ROW I/O scheduler (The ROW IO scheduler was designed for mobile devices) ... please test it and compare it to SIO and let me know what you think!
[Nexus 4 Original Android Development] scream4cheese:
ugh. This is so frustrating.

Every time I try to set the mV as low as possible to as low as 750mv the phone reboots itself and a message pops up in the taskbar

" Unclean shutdown, values not applied"

It evens happens when i set it to about 800 to 850mV. it should down and reboots. :(
[Nexus 4 Original Android Development] SA-07:
Your phone is not UV tolerant. So just don't UV lol

Sent from my Nexus 4
[Nexus 4 Original Android Development] scream4cheese:
Um for v3.50, which one is the right one? there are two files:

the first one has a cm and the second one doesnt.

http://downloadandroidrom.com/file/matr1x/Nexus4/3.5
[Nexus 4 Original Android Development] SA-07:
Read the OP :mad:

Sent from my Nexus 4
[Nexus 4 Original Android Development] scream4cheese:
Wait a minute. If you're saying my phone is not UV tolerant, why are there people UV with system tuner? I have your v3.0 kernel and I assume they have it too. 0.o Im confused.
[Nexus 4 Original Android Development] albundy2010:
Not all chips are created equal. That actual chip. Nothing to do with software or apps. Your chip needs more voltage than others to be stable. Nothing you can do about it.
[Nexus 4 Original Android Development] DowntownJeffBrown:
MathKid you are da man. Thanks again for everything. Yours is the only kernel I like and I've tried them all. Buttery oily smooth my friend.

Sent Using Tapatalk 2
[Nexus 4 Original Android Development] SA-07:
Yes, this kernel has -100mV UV by default. If you want to UV more, then just check what type of voltage table your phone uses.

Read here for more info:

http://xdaforums.com/showthread.php?p=34825979

Then UV even more accordingly.

Sent from my Nexus 4
[Nexus 4 Original Android Development] scream4cheese:
I flashed v3.50 an hour ago and so far so good! This version fits my taste! Right now I'm testing out the best voltage.

Great work!

p.s I getting use to this undervolting thing. lol
[Nexus 4 Original Android Development] bigmase521:
Just flashed 3.5, the list of tweaks looks good! :good:. Temps are low and performance seems great at a quick glance. Testing ROW scheduler.

I'm curious, what did you decrease the voltage limit level to? I'm trying to UV 384 specifically, but it won't stick in the app (Trickster) below 700mV. The app says that it does after I apply, but when I back out and fire it up again, it's back to 700. Same for 432 and 486. I spend a ton of time at 384 so would like to UV as low as possible.

Great work!:good:
[Nexus 4 Original Android Development] Haomuch:
Thanks very much for the update. I am wondering how did you reduced the msm_hsic_host wakelock time? Is there very obvious difference?
[Nexus 4 Original Android Development] KevinChaos:
2.5 worked great for me with -150mv. I just updated to 3.5 and I'm assuming I just have to open system tuner and UV everything by 50mv to achieve the same results? Someone please clarify. :)
[Nexus 4 Original Android Development] omvir:
Yup ;)

Sent from my Nexus 4
[Nexus 4 Original Android Development] dblake15:
Why does it show 3.4 in the settings screen, in help about?
[Nexus 4 Original Android Development] eep2378:
It says that for everybody. That is the linux kernel version that Matr1x is based on. Nothing to do with OP version number. :D
[Nexus 4 Original Android Development] chappy824:
The low UV on 384 used to be 750 and now is 700.
[Nexus 4 Original Android Development] netsyd:
In case anyone wants more details on the ROW I/O scheduler - http://lwn.net/Articles/509829/
[Nexus 4 Original Android Development] bigmase521:
Thanks for confirming.

Mathkid, any plans to lower this limit even further in the next version?
[Nexus 4 Original Android Development] SA-07:
Nope

Sent from my Nexus 4
[Nexus 4 Original Android Development] undercover:
Any particular reason for that?
[Nexus 4 Original Android Development] SA-07:
I feel 700 is the least I'd be willing to go, no particular reason though. Maybe in the future I'll consider it but not atm.

Sent from my Nexus 4
[Nexus 4 Original Android Development] undercover:
Next question. Last one, promise. Will you make gamma control available like on Faux?
[Nexus 4 Original Android Development] josuetenista:
I'm using CM nightly 16-December. Downloaded the cm version of the 3.5 kernel but the cpu locks at 384mhz. I thought that system tuner was the reason so I un installed system tuner re flashed cm and flashed the 3.5 kernel again but I still have the same problem... The phone was very slow. Tried installing the non-cm 3.5 version but it doesn't boot. Now I'm using the 3.0 version again without any problems.
[Nexus 4 Original Android Development] eep2378:
You flashed from 3.0?

muffin approved this message.....
[Nexus 4 Original Android Development] josuetenista:
Flashed once from 3.0 and once from cm kernel. Nothing worked... Cpu locks at 384mhz. Checked this with cpu spy
[Nexus 4 Original Android Development] bigmase521:
+1

First let me say that I'm sure we appreciate the update, but I think some of us are curious as to why you only dropped it to 700mV? Doesn't really allow us to "push the limits" much.. Just my 2 cents.
[Nexus 4 Original Android Development] SA-07:
Alright why not.... I'll go lower.

Sent from my Nexus 4
[Nexus 4 Original Android Development] m_zet:
Don't go lower, if they want to go lower it's their choice.

Imo some of us will got reboots when lower UV.

Just my 1 cent. ;)