yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] mclisme:
Yes I'm using Trickster. So settings are being lost after every boot? I apply the S2W options after every boot but I thought the color profiles were saved by themselves.
[Nexus 4 Original Android Development] BobWalker:
Matr1x kernel v12.5 and 13.0 are compatible with Android 4.4.2 stock. In order to install Matr1x or any custom kernel, you will first need to unlock the your phone's bootloader then install a custom recovery such as ClockworkMod (CWM), or TWRP. You can find directions for unlocking the bootloader and installing a custom recovery here http://xdaforums.com/nexus-4/general/nexus-4-guide-unlock-bootloader-root-t2266654. Note that you only need to root your phone if certain apps you need require root privileges to work, otherwise you can skip this step and root your phone at any time that it may become necessary.

Before attempting to unlock the bootloader, you should make a backup of the entire contents of the Nexus 4 "sdcard" storage as this data is lost when unlocking the bootloader. However, you will not lose your installed apps, desktop, or settings. I also recommend that you make a nandroid backup before installing Matr1x kernel to allow you to restore all apps, settings, and data in the unlikely event that you encounter a problem after installing the kernel.

Finally, to install Matr1x kernel transfer the downloaded zip file to your phone, boot the phone into recovery, select Install, specify the file Matr1x-cfs_v12.5.zip or Matr1x-cfs_v13.0.zip, and confirm the install. You should then wipe cache and Dalvik cache and reboot your phone. In order to adjust specific kernel settings for maximum/minimum CPU speeds, CPU governor, screen colors, etc. you will need a third party app such as Trickster MOD which will require root privileges.
[Nexus 4 Original Android Development] xenyz:
More like your settings aren't being applied on boot. You have to do this explicably, using an app or scripts, etc. Trickster MOD has a set on boot option.
[Nexus 4 Original Android Development] SA-07:
Kernel update!

I hope I was able to bring back some of that v12.5 "awesomeness" in this version (seems like v12.5 was a big hit).

Also, I'm sure many of you will be happy to know that Matr1x now supports CM based ROMS!

I hope you guys enjoy this update.

Happy flashing!
[Nexus 4 Original Android Development] khanjui:
Great work man!
[Nexus 4 Original Android Development] tommypacker:
You're the best man. I'm never leaving this kernel
[Nexus 4 Original Android Development] snak3ater:
Old kernel feel is back.. Kernel is as smooth as 12.5.. loving it.. Thanks
[Nexus 4 Original Android Development] mclisme:
Yep, I know Trickster has a set on boot option but that caused problems with the S2W some time ago so I disabled it completely and now I manually activate S2W after every boot. Guess I will also do this for any color profile other than kernel's stock. Problem solved!
[Nexus 4 Original Android Development] SweetPant:
i cant really a difference between 13.0 and 13.5 because both of them are awesome for me :D
[Nexus 4 Original Android Development] bmt25:
Thank you so much! When i bought this used nexus 4, the first owner have it unlock. But someone said to me that matr1x is not good on performance? Performance on what? Gaming? Internet? Everyday usage? If it is not that good in gaming i dont mind cause I dont play much of a high end games.
[Nexus 4 Original Android Development] playya:
Some 1 told you about his experience maybe you should download test it out and if you dont like it there are plenty others to choose from. There are kernels in here for performance with OC, there are kernels for battery life and there are kernels for a little bit of everything- Simple answer flash test and decide for yourself :good:
[Nexus 4 Original Android Development] Bonjo12:
The cm version of matrix is out.... My apologies to everyone, especially mathkid for my previous post, I meant to disrespect for you or your work
[Nexus 4 Original Android Development] playya:
FYI - there is now a cm version of Matr1x.
[Nexus 4 Original Android Development] Bastlwastl2010:
These are really great news for me, Thanks..
[Nexus 4 Original Android Development] jmromanos:
Nice kernel
[Nexus 4 Original Android Development] SA-07:
Thanks for all the support. How does everyone else like 13.5?

Sent from my Nexus 4
[Nexus 4 Original Android Development] 26.2man:
Still getting better battery life sot on v 12.5
[Nexus 4 Original Android Development] tuilalnvinh:
Thanks for your CM version, it works smoothly on my Beanstalk rom :D
[Nexus 4 Original Android Development] chappy824:
How are you measuring your usage? Same apps and usage? Same exact settings in trickster? What rom? More info would be great. Android has been changing rapidly with new features and google has been messing with their services a lot.
[Nexus 4 Original Android Development] 26.2man:
Purity ROM, same apps. I'm basically a Gmail, G+, Facebook,Flipboard user. Occasionally YouTube so nothing heavy duty. My average sot is around 4hours. Hope this helps
[Nexus 4 Original Android Development] pancham7:
w

v6 induced msm_hsic_host wake lock

Does v13.5 also include those patches???
[Nexus 4 Original Android Development] alleyezondisromo:
Battery is going quick hopefully after a few days it will settle better
[Nexus 4 Original Android Development] snak3ater:
It's not possible get rid of msm_hsic_host wake lock completely..
[Nexus 4 Original Android Development] nexuspur:
For me the battery life is better on 13.5 than on 12.5 or 13. 5½h sot with 15%rest.
[Nexus 4 Original Android Development] SweetPant:
I think 13.5 has a better score consistency on benchmarks. :fingers-crossed:

Best Kernel Ever
[Nexus 4 Original Android Development] pancham7:
Okay :highfive:
[Nexus 4 Original Android Development] Robertleehadley:
This is with my first cycle. Running the CM OC version of 13.5

Using N5X ROM, wheatley/row lots of phone texts and Instagram/twitter/browsing. Quite happy! Can't wait to see my next cycle.
[Nexus 4 Original Android Development] SweetPant:
How can I leave this kernel :D
[Nexus 4 Original Android Development] Rohit02:
You cant.. If you try you gonna die. ;):D
[Nexus 4 Original Android Development] Blackcrx:
13.5 is a huge improvement over 13.0 and slight but noticeable difference to 12.5

Awesome work as always. Thanks.
[Nexus 4 Original Android Development] 26.2man:
Better battery life than 12.5?
[Nexus 4 Original Android Development] oliverm91:
black flashes

I'm having random black flashes on the screen (the screen becomes black for like 0.1 second), i see them like 6-10 per minute.

I'm using Stock Rom 4.4.2, matr1x kernel v13.5 no gpuoc, simple gpu governor and wheatly cpu governor on a Nexus 4 8GB. Anyone else have this problem?
[Nexus 4 Original Android Development] Blackcrx:
For me it's roughly the same battery usage than 12.5

But it's only been a couple days since I flashed 13.5, so it may get better in a bit.

---------- Post added at 01:28 PM ---------- Previous post was at 01:26 PM ----------

Same, I've had this issue for some time now even with 12.5
[Nexus 4 Original Android Development] chappy824:
Try raising your voltages up 100 to stock kernel values and let me know.
[Nexus 4 Original Android Development] Blackcrx:
Sorry, do you mean raise the voltages 100mv above stock matrix?

This is for the screen flashes?
[Nexus 4 Original Android Development] dermarks:
UV caused it. No frozen digitizer since I increased the voltages by 25mv.

v13.5 running great with interactive governor, thanks!:good:
[Nexus 4 Original Android Development] badaas:
also change gpu governor to ondemand, i *think* it was mentioned simple governor is flawed. but also i read flash stock kernel, then flash matrix to fix simple..

i get random blackouts when coming from deep sleep @-100 uv, then it settles. i know +25 to all values should cure it....
[Nexus 4 Original Android Development] hanhha:
Thanks for good kernel men! I have only issue: someytime when I have incomming call --------> the screen is freeze, I can't slide to answer the call ----> I must push power to lock the screen and pust again to unlock then I can slide to answer the call???????. Do anyone have the same issue?
[Nexus 4 Original Android Development] server3249:
I wanted to experiment running this kernel with all 4 cores online (similar to trinity). Can anyone advise what settings we need to change for this?
[Nexus 4 Original Android Development] xenyz:
#!/system/bin/sh

echo "4" > /sys/module/auto_hotplug/parameters/min_online_cpus
[Nexus 4 Original Android Development] server3249:
Thanks. This needs to be run in terminal emulator?

Would this parameter also be available in kernel setting software like trickster?
[Nexus 4 Original Android Development] Rohit02:
yes run it on terminal.

yes it is present in trickster.
[Nexus 4 Original Android Development] ilyadan:
I had this issue before bumping the voltages +25mv. I can't remember it happen again since then.
[Nexus 4 Original Android Development] baxtex:
Been running Hells kernel ever since I rooted my Nexus but after having big issues when calling people and recieving texts, I'm now switching over to this one. Hope it's good. :)
[Nexus 4 Original Android Development] xenyz:
Sorry, but we only have stability, battery life and performance here, not any of those fancy new features. :)
[Nexus 4 Original Android Development] baxtex:
Dammit. :)

Well flashed it now, noticed that "perfermance" govenour is set as deafult? I usually use interactive or ondemand, won't performance use more battery?
[Nexus 4 Original Android Development] BobWalker:
Normally ondemand is the default governor for CPU with Matr1x kernel. The performance governor will use more battery power than the other governor options.
[Nexus 4 Original Android Development] baxtex:
Ok. :) Read that wheatly should be good to?
[Nexus 4 Original Android Development] xenyz:
ondemand vs. wheatley for the heavyweight title bout. Try both and see. In the end I think it's something like 5% better with one or the other, it won't be as dramatic as you'd imagine.

The best thing to do for battery life is to lower your screen brightness.
[Nexus 4 Original Android Development] dmourao:
Amazing battery life! :)

WiFi, 3G and sync ON all the time.

Enviado de meu Nexus 4 usando Tapatalk
[Nexus 4 Original Android Development] baxtex:
Okay, thought it was a bigger difference.
[Nexus 4 Original Android Development] mclisme:
Anybody else having issues with v13.5 and usb otg? I connect my flash through the Y-cable, I have connected external power but the flash is not showing up even by using stickmount. It had worked before with ziddey's moddified kernel.
[Nexus 4 Original Android Development] baxtex:
Having some problem with the sensor that feels if it's covered or not. Not sure if kernel or rom related. When I put the phone to my ear it gets black, but when I am finished talking and I put down the phone the screen screen won't turn on if I don't push the power button 5 times.

Also when receiving calls the screen locks up and I can't answer it.
[Nexus 4 Original Android Development] badaas:
Increase sleep CPU speed etc or try faux per app control dunno if that works for matrix

sent from a phone etc.
[Nexus 4 Original Android Development] 26.2man:
Can you provide a link to the CM version please.
[Nexus 4 Original Android Development] Bonjo12:
http://downloadandroidrom.com/file/matr1x/Nexus4/13.5

It's here
[Nexus 4 Original Android Development] 26.2man:
What version over CM are you running? Is it a stable or nightly?
[Nexus 4 Original Android Development] baxtex:
Can I use trickster with this kernel?
[Nexus 4 Original Android Development] fabian.m:
Trickster will work with about any kernel, the features you get will differ, but yes you can use it
[Nexus 4 Original Android Development] Darkknight512:
Should my cores be sleeping faster? I seem to always have 4 cores sitting at 192 Mhz. It takes about 30 seconds of staring at my phone before it begins sleeping cores which pretty much means they never sleep.
[Nexus 4 Original Android Development] xenyz:
Keep in mind, you are actually using resources to monitor the CPU if you are watching something and waiting 30 seconds. PerfMon is notorious for this.

The better way to monitor would be using the timers and something like Faux clock to show you the time on each CPU over a longer period of an hour or more.
[Nexus 4 Original Android Development] mclisme:
No usb otg issues anyone?

PS. Forgive my question. I re-read Ziddey's thread and it seems the USB device must also be externally powered as well (apart from the phone itself through the Y-cable). That means usb flashes are excluded and it's only useful for external hard disks which kind of cancels out the whole "On The Go" purpose...
[Nexus 4 Original Android Development] sidnoit22:
Just flashed it on PA. Really smooth plus battery is really longing last.

Sent from my Nexus 4
[Nexus 4 Original Android Development] baxtex:
Not sure if Kernel or rom related, bur on beanstalk and this kernel and Sometimes it happens something with the radio so I can't text or call or recieve texts or call, only a reboot resolves it.

Very annoying bug when I'm expecting calls and I don't know if they are calling or not. I have set my cpu screen off on a higher value but that doesn't seem to resolve it.
[Nexus 4 Original Android Development] -juanito-:
i just did .. FASTER is the best ?
[Nexus 4 Original Android Development] danielsf:
I have a faster too. Interesting :)
[Nexus 4 Original Android Development] jak3z:
Mine says "Fast".

BTW: Confirmed its Faster > Fast > Normal > Slow
[Nexus 4 Original Android Development] kazuki1:
I get the same problem, even when I try it after a reset.
[Nexus 4 Original Android Development] bigmase521:
Whoa good find, I need to read more into this.

My chip is "nominal". Have been able to UV -200 so far. Default is 1200mV @1.5Ghz, down to 1000 @1.5. Looking to push it once the lower limits are removed :D
[Nexus 4 Original Android Development] aSquard:
Mine says Fast. I read the post in this thread: http://xdaforums.com/showpost.php?p=34825979&postcount=2

What does this mean in terms of battery savings, performance, etc. . .

I'm trying to make sense of all this
[Nexus 4 Original Android Development] Stryder5:
Not necessarily. It looks like they both start off at the same voltage so I don't think one can really undervolt more than the other. Not sure what the actual distinction is.
[Nexus 4 Original Android Development] barondebxl:
Does 3.0 work with any cm based ROM like cold fusion?
[Nexus 4 Original Android Development] seriousneo:
Yes. That man needs to update his rom though. :(
[Nexus 4 Original Android Development] barondebxl:
Lol i agree, i think its coming this weekend. Thanks!
[Nexus 4 Original Android Development] barondebxl:
3.0 seems to have very good battery life.
[Nexus 4 Original Android Development] Redmed427:
Getting the best battery life out of any of the kernels currently out right now, no choppiness or stuttering either.
[Nexus 4 Original Android Development] pnut22r:
Running any other settings, or just load and forget

peaceOut()
[Nexus 4 Original Android Development] Zanr Zij:
@mathkid95: is there AOSP 3.0 version available? Thank you for Great kernel. Now my N4 got better performance

Sent from my Nexus 4
[Nexus 4 Original Android Development] bigmase521:
Very happy with battery life on 3.0 so far :eek:. Never had it this good on any device. Most I could get on my GNex was 3-3:30 hours screen on time.

384min/1.35 max, -200 global UV

Switched to Ondemand gov for today.

Trickster Mod beta testing frequency lock

Hammered it hard and still have 11 percent left. If I can UV more...:eek:
[Nexus 4 Original Android Development] nory82688:
Apparently i have a "Nominal" chip, which i guess falls somewhere in the middle of the spectrum? Either way, it doesn't bother me, i get amazing battery life with this phone . I average 5-5.5 hours of screen time, and have hit 6 hours before, so i am not complaining in the slightest ;)
[Nexus 4 Original Android Development] mayastig:
is usb fastcharge enabled? running v2.5 of the kernel and dec 12 AOKP... i cant get the fast charge toggle to enable.
[Nexus 4 Original Android Development] calanizzle:
Just got my N4 yesterday, Will flash this kernel and revert with comments :D
[Nexus 4 Original Android Development] aSquard:
It don't think it is

Enlightened with Paranoid Android on the Nexus 4 and XDA Premium
[Nexus 4 Original Android Development] Redmed427:
Load and forget :good:
[Nexus 4 Original Android Development] Almayce:
Hey guys, since vanir implemented matrix into the build(which im superglad about) i figured i should post the problem here. Wheb i listen to music i get random "screeches". Not audio stutter(im familiar with that) but literally a long screech that lasts until i pause the song. Any ideas how to solve it?
[Nexus 4 Original Android Development] C4SCA:
Increase voltage and try to raise the min frequency

sent from my diabetic Nexus 4 (too much KitKats)
[Nexus 4 Original Android Development] chappy824:
It looks like you had problems with the flash and boot up so I would recommend doing a clean flash...then if you still have the problem raise your voltages up 100 and try again. I've never had this issue and I'm currently running vanir.
[Nexus 4 Original Android Development] Almayce:
I did try to get a clean flash afterwards, but couldnt get it to boot for some reason. I raised the voltages by dunno how much now, so i got only mild stutter(was increasing by 12500 each and listening to the result) but last time i did this my phone froze, rebooted and since then i couldnt boot it. Even with a clean flash. So i reverted to 0320 and waiting for someone to help me fix it.
[Nexus 4 Original Android Development] SA-07:
Thanks for your feedback. I have taken into account the posts regarding freezes and I've decided to bump up the voltages across the board by 25mV to start off.

This should let people with faster/fast CPU bins go further, since YMMV.

Sent from my Nexus 4
[Nexus 4 Original Android Development] xenyz:
OTOH, my fast bin CPU can only handle -75 mV. Good decision.
[Nexus 4 Original Android Development] Almayce:
I have the "slow" one, so that means my phone handles the uv worse than the faster ones? And what would you recommend for the audio screeching & stuttering? I tried to raise the voltages and the lowest frequency so it no longer screeches, only mild stutters occur from now and then.
[Nexus 4 Original Android Development] mightybrick:
Here's the funny thing, my Nominal/Slow binned CPU can handle -125 mV consistently. *shrug*

EDIT: to clarify, this is -125 mV from stock voltages.
[Nexus 4 Original Android Development] xenyz:
Can you use your camera?
[Nexus 4 Original Android Development] mightybrick:
Yes, camera and camcorder with no issues. I guess I should clarify that it is -125 mV from stock voltages, not on top of the already -100 in Matr1x.
[Nexus 4 Original Android Development] badaas:
Goes to show there is no *magic* number we all can use, just have faith in what works for you and dont get bogged down that *someone* said this or that is better or optimal!

You are not going to see life changing differences! :_)
[Nexus 4 Original Android Development] TheNerd:]:
Fast and faster chips are already undervolted by default. So my -100 might be lower than your -100 uv unless it is already predetermined by software.... Then I guess I don't know...
[Nexus 4 Original Android Development] mightybrick:
Hmmm. Interesting. Just for comparison sake, what are your voltages at each freq step? I'm intrigued.
[Nexus 4 Original Android Development] dioadi:
Hi all, i'm new user of matr1x.

What's the best setting of gpu cpu governor and other setting for battery life?

Just leave it default or I have to change something?

Thanks
[Nexus 4 Original Android Development] Rohit02:
Leave it to default for best output. :)
[Nexus 4 Original Android Development] mclisme:
After some testing:

=== Same phone, same usb flash, same Y-cable ===

With latest Matrix v13.5: USB OTG doesn't work, no device appears mounted to the system even if using Stickmount.

With Tweaked Matrix 12.5 from here: http://xdaforums.com/nexus-4/development/kernel-patch-hells-core-kernel-otg-t2586524 , USB OTG works fine. USB flash pops up in the notification area and you can browse, read, write files from it. You don't even need Stickmount, all devices tested immediately pop up and mount by themselves.

An integration issue of the USB OTG patch maybe?
[Nexus 4 Original Android Development] TheNerd:]:
I could undervolt even lower just don't feel the need. That's already -100
[Nexus 4 Original Android Development] Almayce:
Im sitting on 850k lowest so i could listen to audio without stuttering, damn you slowly binned chip!!
[Nexus 4 Original Android Development] mightybrick:
[QUOTE='TheNerd:]I could undervolt even lower just don't feel the need. That's already -100

Cool. Thanks.
[Nexus 4 Original Android Development] TheNerd:]:
Wow that's high :o
[Nexus 4 Original Android Development] Almayce:
Well, it doesnt really matter since ... i get this even with bumped voltages ;)
[Nexus 4 Original Android Development] willy1980:
Love the battery life on this kernel

sent with Pure Light Speed Experience (PLSX)
[Nexus 4 Original Android Development] Almayce:
Well, i was about to post "heureka" here as ive found a solution to audio stutter when after half hour of audio stuttering happened again-_-. I bumped the min. frequency to 500 something, but it seems like it needs to go even higher. If someone has any kind of advice/solution id appreciate it. Im on stock setting, voltages raised by 50 all across the board. Just to clarify, this happens on every kernel im on except stock cm that comes along with vanir(well used to, not anymore since vanir has matrix now) this is the best kernel ive been on so far,battery and performance-wise, so im trying to find a solution to this since thats the thing im not willing to compromise on - audio stutter!
[Nexus 4 Original Android Development] dimpoblimpo:
this kernel rocks my sock holy bajeebus. I cant believe it took me so long to try matrix out. Iv been a longtime faux123 user, then switched to hells core and stuck on AK for a long time and although they are smooth I felt they needed a lot of tinkering to get any decent battery out of. I read on one of those kernel pages that matrix has great SOT so I thought lets giver a go. Damn I wish I tried out matrix way back. This kernel easily has the best SOT iv ever experienced. Im able to get 5 hours with 4g, location settings and I never turn off wifi and I have google now on. Thank you for the work on this kernel. I thought my battery was just getting dated because Iv had the mako since launch but I swear the battery is better then I have ever seen it.:D
[Nexus 4 Original Android Development] dcop7:
Hi everyone,

I've tried Matr1x kernel 13.5 and I have one question, the MPDecision is off. There isn't a alternative (Intelliplug) active?

There is some setting you recommend changing from the default setting?

Thanks!
[Nexus 4 Original Android Development] C4SCA:
There is an in kernel hotplug control

Quoting OP:

- ARM hotplug driver (by _thalamus) with min_online_cpus value (by me) and max_online_cpus value (thanks to _motley)

sent from my diabetic Nexus 4 (too much KitKats)
[Nexus 4 Original Android Development] TheNerd:]:
I didn't know you were a Dev.... Long time no see btw
[Nexus 4 Original Android Development] shylittlezerg:
Im the 3000th download! :D :P
[Nexus 4 Original Android Development] snak3ater:
OP->All info there :)
[Nexus 4 Original Android Development] C4SCA:
Nop, not a dev. Only an enthusiastic :D

sent from my diabetic Nexus 4 (too much KitKats)
[Nexus 4 Original Android Development] bmt25:
Just flashed this kernel. What do I next? Trickster? Underclocked? Or just keep the kernel as it is?
[Nexus 4 Original Android Development] C4SCA:
Trockster will do the job. Try different set ups and find out whats the best for u. For example u can try dual core but keepong the max frequency at 1.5ghz or quad core and underclock to 1 ghz... Depends on what u are looking for too

sent from my diabetic Nexus 4 (too much KitKats)