yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] Husy:
The dev is actually very active and kind! The battery is great especially when you are in standby. It goes in a nice sleep ( deepsleep )

So overal perfect and stable kernel imho. Updates come when android updates come, and untill then usually minor updates like driver updates for faux sound etc.
[Nexus 4 Original Android Development] JayXL14:
Alright sounds good I'm going to try this out again then. Thanks a lot!

And if anyone else has any input it'd be greatly appreciated!
[Nexus 4 Original Android Development] Raider1284:
Thanks for the video, it does look like the optimized one was a little bit ahead a few times, but certainly not a HUGE difference in speed like the benchmarks would have you believe.
[Nexus 4 Original Android Development] snak3ater:
Rastakat rom: Just flash the dalvik patch & You will get such score in most of the roms out there.. I've tried many roms and i got more out less same score using matrix in all...
[Nexus 4 Original Android Development] jel7:
Guys I'm getting the best battery life ever on this kernel (wheatley) and purity rom.
[Nexus 4 Original Android Development] SweetPant:
Only Dalvik patch from this thread? (http://xdaforums.com/showthread.php?t=2546120)

What about bionic, did you flash it too?
[Nexus 4 Original Android Development] Gu$houn*:
With what screen on time?

P.

[sntfrmnxs4]
[Nexus 4 Original Android Development] snak3ater:
Yeah..Dalvik & Bonic..Flash both and then see the difference..You will have a boost of at least 2k Antutu score
[Nexus 4 Original Android Development] hazard99:
I will have to agree and while my screen on time may not be as high as others I can use my phone normally and it's great enough battery life for me not to have to charge it till I get home. It use to be it was nearly dead at that point.
[Nexus 4 Original Android Development] Sherrillface:
Yes sorry about that I misread in multirom manager thanks for the reply anyways bro kernel rocks
[Nexus 4 Original Android Development] Raider1284:
Various kernels cant do much if you are a heavy user of your phone. Using this kernel I got 19hours of battery life but less then 2 hours of screen on time because it was under heavy use, constantly checking emails, the occasional game, etc. And that was with me connected to wifi the entire time.

Those that are posting extreme screen on times are not normal/heavy users.
[Nexus 4 Original Android Development] :
Oh PA colors...why do you exist?
[Nexus 4 Original Android Development] Reed-Sternberg:
Fun fact about power consumption:

Stock: power=384*c*850^2= 277440000*c

Matr1x: power=192*c*725^2= 100920000*c

Stock/matr1x (at lowest frequency): 2.7491082 times more power consumption
[Nexus 4 Original Android Development] SweetPant:
The calculated result is impressive but still theoretical. In practices, I think it won't save that much.
[Nexus 4 Original Android Development] SweetPant:
Thank you. It was awesome. I think bionic optimization gives much more score than dalvik alone. I flashed both and see a lot higher score.
[Nexus 4 Original Android Development] snak3ater:
"Bonic" lol..I just realized my typing mistake :D
[Nexus 4 Original Android Development] Reed-Sternberg:
Whether or not this helps you depends on many factors, including your use pattern, apps, cell signal, your governor of choice, etc.

This was an example of an isolated situation when the cpu can run at its lowest frequency, i.e. streaming music or using sport tracker with the screen off (at all times or most of the time), where it plays a significant role. I've tested multiple times, and it works.
[Nexus 4 Original Android Development] snak3ater:
So it helps with the wakelocks as well..Where our screen is turned off but cpu runs at min freq :confused:
[Nexus 4 Original Android Development] Reed-Sternberg:
Yes. Of course you'd always want to make sure that you don't have unnecessary wake locks by badly coded apps.
[Nexus 4 Original Android Development] goofball2k:
amazing kernel, gotta say that again. Too bad enabling D2TW eats up 1% per hour (at least). Otherwise, I lose 2% overnight which is pretty good with wifi always on.
[Nexus 4 Original Android Development] DΛЯKΉӨЯƧΣ:
Is it possible to limit D2TW activated only for a few minutes after screen off/lock
[Nexus 4 Original Android Development] SweetPant:
Got 3.5hrs SOT with 50% battery left

However it was a light usage involving social medias, chat, browsing and no multimedia.

Switching between Facebook, Line, Chrome, Instagram, 9GAG, etc.

Started using from 100% battery straight down to 50% with just little breaks (You can see from 'screen on' graph)

Everything (wifi, sync, high accuracy GPS, Google Now, wifi scanning, location reporting and history, etc) was ON except data and Bluetooth.

No Greenify or other battery saving apps.

Brightness set to auto.

All credits go to ROM, kernel, and patches. :good:

PS. Settings are in my sig.
[Nexus 4 Original Android Development] 26.2man:
I must be an idiot but I can't are you settings. A little help please.
[Nexus 4 Original Android Development] SweetPant:
ROM: rastakat_rascarlo_mako-ota-2014-01-02

Kernel: Matr1x-cfs_v12.5-gpuoc (default settings except LCD Preset to PA Contrasty)

Patches: 4.4_qc-optimized_bionic, 4.4_qc-optimized_dalvik

You're welcome.
[Nexus 4 Original Android Development] 26.2man:
Thank you. If you don't mind me asking, what do the patches do for you. I am running Purity. Would they be beneficial for me?
[Nexus 4 Original Android Development] SweetPant:
The patches have optimized versions of bionic and dalvik libraries. I don't know in details how they work though. But they are supposed to increase performance and benchmark score.

As stated in Purity ROM description, it already comes with optimized version of both bionic and dalvik libs. So I think both patches that I am using won't benefit your ROM as they are already there. :)
[Nexus 4 Original Android Development] 26.2man:
Thanks
[Nexus 4 Original Android Development] bertgau:
Right, but if you install a new kernel as I did ( Purity + Matr1x), I guess you need to reinstall patches If you want to reach nirvana: Antutu 22000+ :victory:
[Nexus 4 Original Android Development] arffrhn:
Antutu score is not accurate. And reinstalling patches does nothing but only boosting your score. You can do that if you want but that seems pointless as 1k boost in antutu seems like nothing in real usage (I mean what you can see and experience).
[Nexus 4 Original Android Development] ImperatorShade:
Battery life keeps getting better and better!! ?
[Nexus 4 Original Android Development] snak3ater:
For the first time switched to a min of 2 cores and surprisingly i am getting better battery life :eek:

Been using 1 core as min all this time :D
[Nexus 4 Original Android Development] hooliganx:
so, never use 4 cores?

N4*SlimKat.b2.4*AK.42.XG*ART*TWRP.2.6.3.0-multi*0.98
[Nexus 4 Original Android Development] eurochild:
Minimum 2 instead of 1
[Nexus 4 Original Android Development] hooliganx:
aahhhhhhh yeah!

sorry. wasn't understood so well when read. I thought he said 1 min, max 2.

sorry. :sly:

N4*SlimKat.b2.4*AK.42.XG*ART*TWRP.2.6.3.0-multi*0.98
[Nexus 4 Original Android Development] snak3ater:
max is always 4 cores here :cowboy:
[Nexus 4 Original Android Development] bertgau:
I agree with you, even since last updates Antutu seems more accurate. Anyway, in real life I can't feel any difference beetween 16k and 22K scores. But I prefer read Antutu 22500 on my screen (and I've to reinstall patches), then I sleep better...
[Nexus 4 Original Android Development] SweetPant:
I think if you use it heavily like games with high graphics. 16k and 22k do make difference. :)
[Nexus 4 Original Android Development] Raider1284:
With a cellphone you want it to get its job done as quickly as possible so that it can go back into deepsleep mode. Your single core was taking longer to complete a task which is probably why you were getting worse battery life. The trick is to find the perfect balance!
[Nexus 4 Original Android Development] SweetPant:
aka race to idle/sleep :o
[Nexus 4 Original Android Development] SweetPant:
let's assume that the thread is inactive because people are happy with the build and no bugs so far. :fingers-crossed:
[Nexus 4 Original Android Development] davej23:
Pretty much :)
[Nexus 4 Original Android Development] server3249:
From http://matr1xkernels.com/matr1x-kernels/matr1x-kernel-for-nexus-4-android-4-4-kitkat/

" This is the JB version of the Matr1x kernel and it works on 4.4. "

Is this a mistake?
[Nexus 4 Original Android Development] chappy824:
If you click on downloads you can get kk version 12.5. I'm sure the site will be fixed soon.
[Nexus 4 Original Android Development] Raider1284:
This new 12.5 is pretty damn flawless. Good battery life, cool temps due to lower voltages. The first matrix kernel to have working USB OTG, that, combined with StickMount, will work with just about everything!
[Nexus 4 Original Android Development] xenyz:
I've been running it for about two weeks now, and I haven't had any problems with it at all. It is a straight upgrade from the stock kernel, running Kit Kat 4.4.2.

Based on recommendations I've read in other kernel threads, I've changed from the defaults: +25mv to a -75mv total undervolt, governor to Wheatley, IO scheduler to FIOPS, read-ahead cache to 2048 MB, TCP congestion to Westwood, and whatever the default is to the proper bundi22 gamma profile.
[Nexus 4 Original Android Development] perrocaliente:
Kernel settings?
[Nexus 4 Original Android Development] SweetPant:
Matr1x's default settings except LCD Preset changed to PA Contrasty. :)
[Nexus 4 Original Android Development] SA-07:
Thanks everyone!

Sent from my Nexus 4
[Nexus 4 Original Android Development] server3249:
Flashed this kernel today. Truthfully, the battery life is at par with stock kernel, nowhere near 6-7 hours people are quoting. 1 month old phone, after 13 hours 10% battery with 2hr 15 min Screen on.

How much does the ROM impact battery life? I flashed it on stock ROM.

Are there any specific settings recommended to be made for getting better battery life? Should we use trickster to make these settings?

How do I use the default color scheme with this kernel?
[Nexus 4 Original Android Development] snak3ater:
Leave everything aside and first tell us what you've been doing in those total 13 Hrs?

Battery life depends on usage..

I can get 6Hrs+ sot if i watch movies..But then my standby time would be more or less nothing..

I can get sot of 4Hrs+..but in that case standby time would be over 1 day...It all depends on usage...Start playing games and you wont get past 2Hrs sot ..

Ps:As your phone is 1 month old only so it means you have not tried other custom kernels yet...But still there's a night & day difference between the battery life of Stock kernel & Matrix.....Matrix is miles ahead :good:
[Nexus 4 Original Android Development] Raider1284:
If you are a heavy user, the kernel doesnt make a difference really. This kernel has fantastic idle battery life and it will go into deep sleep quickly. But if you are using your phone heavily it will never really gets to either of those cases, so the kernel optimizations are mute.
[Nexus 4 Original Android Development] Broooooook:
It's meaningless to talk about battery life without mentioning how you've been using it. I was reading a novel two days ago with 20% brightness and wifi on (90% of the time). No gaming or web browsing or socializing, just reading.

So IMO, 3 things have a significant effect on your battery life.

1.The way you use it. Autobrightness? Wifi or Mobile network? Heavy gaming or video playing or web surfing ?

2. APPs on your phone. Some apps run in background even if you exit and constantly wake up your phone.

3. The kernel side. Mostly the cpu governor, frequency and hotplug setting.

Now for your question.

1. I think ROM has a relatively small impact on the battery life, as long as it has no critical bugs. Yet the settings of your ROM do, like the brightness and network settings I mentioned.

2. Use Trickster Mod to change settings. Honestly, the default kernel setting is okay for daily use. If you want some advanced tweaks to improve the battery life, check cpu governor and frequency.

3. Use Trickster Mod. There are pre-set profiles like LG, Google etc. and you can set you own using the Nexus4 color sheet.
[Nexus 4 Original Android Development] perrocaliente:
I agree, unfortunately I found that with EVERY kernel if you use 3G AT ALL or if you actually USE your phone at all you won't get the kind of battery life that you see advertised on any of these threads.
[Nexus 4 Original Android Development] n2d551:
Then head back to Franco's thread don't let the door hit you on the way out

---------- Post added at 05:50 PM ---------- Previous post was at 05:49 PM ----------

I mean no disrespect as I trash the man's thread? What? What?
[Nexus 4 Original Android Development] playya:
Now I was going to say something but it seems it has already been said. I get it that you are not knocking the kernel but suggesting another kernel is better in the other guys thread just ain't right man. Thanks for your opinion and all but to not cause issues let's just keep it to yourself...
[Nexus 4 Original Android Development] Blackcrx:
Quick question. I noticed that mp decision is turned off by default. Is it possible to turn it on? When I try to turn it on in trickster it just goes back to off. Once turned on is there a way to adjust the settings?
[Nexus 4 Original Android Development] mrg666:
This is an excellent kernel and mathkid is doing a great service for the community by sharing his work. I just felt the need to state the obvious to negate a troll.
[Nexus 4 Original Android Development] Goku80:
if only i could get his kernel on my iphone 5s...:D

keep it up dude
[Nexus 4 Original Android Development] Raider1284:
You could switch to a nexus 4 or a nexus 5! ;)
[Nexus 4 Original Android Development] Broooooook:
I think mp decision is removed.
[Nexus 4 Original Android Development] snak3ater:
There's no mpsecision in it that's why it's turning off by itself
[Nexus 4 Original Android Development] perrocaliente:
Hey sorry man, my bad. I didn't realize it was so taboo. Don't worry I'll learn from my mistakes :)
[Nexus 4 Original Android Development] Blackcrx:
Another quick question. Is there a reason why this kernel is at 3.4.0 while other kernels are 3.4.77+?
[Nexus 4 Original Android Development] themike10452:
merging upstream Linux updates includes merging unneeded code. So some developers such as faux and our friend here decided to stick with 3.4.0 and improve it by their own ways. Can you give us any reason they should update their Linux version?

Sent using my nexus⁴ running Purity 4.4.2 (Dalvik) powered by Semaphore 2.0.5 Linux 3.4.78 kernel.
[Nexus 4 Original Android Development] Blackcrx:
Thanks for the reply. I was just curious.
[Nexus 4 Original Android Development] mixtapes08:
Fixes? Improvements?

Sent from my Nexus⁴
[Nexus 4 Original Android Development] playya:
Ya see not everyone believes you update because there is an update. If you have a good reason to update and can point these fixes out for us please do. To me if not then I go with the age old saying "If it ain't broke"

Too many on xda want updates just to say they have an update. Does the fixes pertain to an issue you are having? Also you have a choice. You can always get a kernel from the developer who updates.

Not a personal dig at anyone but just something I see a lot on here...
[Nexus 4 Original Android Development] hellsgod:
Yes, there are fixes in the linux upstream. But most of them are x86 related and don't affect our phone. I cant tell you exactly how many percent are acutally for us, but its under 10%. Some are saying ca. 2% of all the patches has an effect for us.

No device maintainer I ever used followed this linux updates. So decide for yourself.

hells

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 4 Original Android Development] xX NeOnShK Xx:
Getting screen flickering even with clean flash. Didn't touch any settings in trickster except changing colour profile. Any suggestions?
[Nexus 4 Original Android Development] abalam:
What tom?

°°sent from my nexus⁴® Hells-core machine°°
[Nexus 4 Original Android Development] xX NeOnShK Xx:
Slimkat rc1
[Nexus 4 Original Android Development] hooliganx:
change gpu governor to simple and see...

N4*SlimKat.b2.4*hells.44.t1*ART*TWRP.2.6.3.0-multi*0.98
[Nexus 4 Original Android Development] hellsgod:
Isn't simple the cause of that? Thats why faux reverted all 4.4 GPU commits, because we have a derped GPU driver and he needed a fast fix for that flickering.

hells
[Nexus 4 Original Android Development] hooliganx:
ow yeah... sorry. :what:

N4*SlimKat.b2.4*hells.44.t2*ART*TWRP.2.6.3.0-multi*0.98
[Nexus 4 Original Android Development] badaas:
Can try turning all volts up by 12500..

sent from a phone etc.
[Nexus 4 Original Android Development] Praveer:
Noob question but will version 12.5 work with a JB ROM?

Thanks
[Nexus 4 Original Android Development] perrocaliente:
No, if you go on the site you'll see which kernel is for jellybean
[Nexus 4 Original Android Development] Contivity:
Confirmed that it's under "Reapply CPU".
[Nexus 4 Original Android Development] bigmase521:
-200mV? O_O

OK so I've been experimenting with the new UV interface in 3.0 and either I'm crazy, or my phone is a beast!

3.0 is UV'd by -100mV out of the box, and I used Trickster Mod to UV another -100mV globally for a total of -200mV. It's only been a few hours and I haven't run the stability test yet, but it's been stable so far (knock on wood).

One interesting/weird thing I noticed is looking at the file: /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels

cat /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels

384000: 750000

432000: 750000

486000: 750000

540000: 750000

594000: 750000

648000: 775000

702000: 775000

756000: 825000

810000: 825000

864000: 850000

918000: 850000

972000: 875000

1026000: 875000

1080000: 925000

1134000: 925000

1188000: 950000

1242000: 950000

1296000: 975000

1350000: 975000

1404000: 987500

1458000: 987500

1512000: 1000000

shell@android:/ #

384mHz only UV'd to -150mV total; 432mHz + 486mHz UV'd to -175mV total, BUT 540-1.5 UV'd to -200mV total. :confused: I rebooted and re-applied the UV and same behavior. Here is the default table for 3.0:

cat /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels

384000: 800000

432000: 825000

486000: 825000

540000: 850000

594000: 850000

648000: 875000

702000: 875000

756000: 925000

810000: 925000

864000: 950000

918000: 950000

972000: 975000

1026000: 975000

1080000: 1025000

1134000: 1025000

1188000: 1050000

1242000: 1050000

1296000: 1075000

1350000: 1075000

1404000: 1087500

1458000: 1087500

1512000: 1100000

Mathkid, is there a lower level limit in the voltage table? Like a safety?
[Nexus 4 Original Android Development] ragmanchu:
make sure you go into settings within No-Frills CPU Control and ENABLE "Prevent changes from other apps"

this will keep the settings 384 - 1512
[Nexus 4 Original Android Development] Stryder5:
Disappointed that my N4 wasn't able to handle the v2.5 (-150) undervolt. Just flashed v3.0 earlier today installed system tuner to undervolt it an extra -25. It should be at -125 total now. Gonna test that out and hope it stays stable.
[Nexus 4 Original Android Development] undercover:
Shame. Mine is stable on 162 but I keep it at 150 just in case I stress it at some point. See if you can go 150 on v3.0
[Nexus 4 Original Android Development] Ok_Kaleidoscope5109:
OP: I honestly don't think you should have a UVed kernel out of the box. 98% of your instability complaints probably would disappear. Maybe having profiles with a -100mv UV as a standard UV profile would be good.
[Nexus 4 Original Android Development] 3bs11:
That's what he did in 3.0 UV is -100 only instead of -150.
[Nexus 4 Original Android Development] damngood98:
i believe he means it as a profile option, not standard/default
[Nexus 4 Original Android Development] aSquard:
I loaded up 3.0 then tried to revert back to 2.5 (after flashing faux's revert) every time, no go even after wiping system, reinstalling the ROM and starting with faux's revert. 2.5 still won't take. So I'm on 3.0 and I have undervolted the additional 12.5 (-112.5mv total) I'll go for an additional 12.5mv later tonight and gradually increase to see if I can get it to -150mv or close -137.5 or so...
[Nexus 4 Original Android Development] bigmase521:
Temperatures?

Curious.. what kind of CPU/Battery temps is everyone seeing? A range/avg. would be good, as well as your settings/UV etc.
[Nexus 4 Original Android Development] brian85:
If I'm just flashing this over my stock rom, do I need to wipe/factory reset in clockwork? Or do i NOT need to do this only when flashing a kernel?
[Nexus 4 Original Android Development] zoym:
no, you can just wipe cache and delvik
[Nexus 4 Original Android Development] Zanr Zij:
I'm running with UV atleast 175mv, max 225mv total!

Sent from my GT-N7100
[Nexus 4 Original Android Development] brian85:
I put this in my main "internal storage" folder on my nexus and I can't find the file when I go to clockwork? Help?

---------- Post added at 07:18 AM ---------- Previous post was at 07:17 AM ----------

Also, can I just flash this kernel to enjoy the battery life benefits without messing with any settings or anything (like underclocking or whatever everyone seems to be doing)?
[Nexus 4 Original Android Development] JmPTaz09:
Actually you can just flash; no need to wipe any caches when flashing a kernel.
[Nexus 4 Original Android Development] brian85:
I'd really like to flash it if I could just figure out where I need to put it to be able to find it in clockwork.
[Nexus 4 Original Android Development] CloudTown3:
What app are you using to under volt? I used to use system tuner but the under volt option is not there anymore.
[Nexus 4 Original Android Development] whittikins:
Nice. Which frequencies are you able to use 225 uv with?
[Nexus 4 Original Android Development] SinDx:
Is there a dummies guide to a tuner so that I don't screw anything up? I'd like to try - 150 but I don't really know how to work them.
[Nexus 4 Original Android Development] zimphishmonger:
Anyone else notice the back geting pretty toasty when testing the GPU? Is the 50mhz OC to the GPU really necessary if its throttling it due to heat anyway? Just curious.
[Nexus 4 Original Android Development] Praveer:
Thanks. Downloading v11 then :)
[Nexus 4 Original Android Development] Tusnal:
Hey mathkid,

Mic recording sucks, I am using faux sound control but there is a bug in KitKat sometimes config profile reset.

Is it possible to set cammic and mic to -7 by default? Can you do it? Do you know a better way to fix this?

Sent from my Nexus 4
[Nexus 4 Original Android Development] badaas:
On subject of mic, now kernel is proving stable can we have in call recording support added?

sent from a phone etc.
[Nexus 4 Original Android Development] krystyuc:
The kernel is great on battery life,but on games suck as Asphalt 8 -high settings it lags.....any way to fix that?
[Nexus 4 Original Android Development] playya:
ok question have you tried different settings/governors for when you play games because this kernel is developed obviously from the hundreds of posts to be great on battery. Now with that being said great battery means some sacrifices and thats one. May I suggest you research a little before posting as you can find recommendations on gaming settings...
[Nexus 4 Original Android Development] krystyuc:
I did set performance on both processor and gpu....
[Nexus 4 Original Android Development] playya:
OK now try every governor you have not just 1 and done... Try ondemand with performance... Keep trying and if it does not work for you quietly move on
[Nexus 4 Original Android Development] badaas:
and set undervolt back to 0 may help..
[Nexus 4 Original Android Development] playya:
Think you should of tagged him not me I don't. Need to fix anything.. iJS lol