yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] eep2378:
I'm on rasbean. At this point I'm attributing it to a rogue app that wakelocked.

muffin approved this message.....

---------- Post added at 02:04 AM ---------- Previous post was at 01:59 AM ----------

I've never had any issues getting this kernel to boot since its inception. Even when I tried project cold fusion(cm based earlier , now aosp) it booted fine. I agree people need to read through a thread a bit before just randomly posting "hey I bootlooped".

muffin approved this message.....
[Nexus 4 Original Android Development] whittikins:
Thanks for the updates! It's running great, but I'm curious if you plan to reduce the amount of time the CPU sticks at 1026 and 1.5ghz. I notice that the low frequency is used the least, even during light tasks. It's definitely super smooth though!
[Nexus 4 Original Android Development] paratox:
aokp latest build

flashed matrix 4 non CM -> google boot screen

flashed stock reset kernel + boot into system + back to recovery and flashed matrix 4 non CM -> google boot screen

always wiped dalvik cache and cache

flashed matrix 3.5 -> working (like every other custom kernel)

my cpu type is "faster", maybe the reason is somewhere there.

please adress this problem cause it`s a real problem and not an user error. THANKS! :)
[Nexus 4 Original Android Development] eep2378:
Thats project butter(powerHAL) that makes cpu stick at higher freq's. If its smooth at 288mhz, then it'll be surely be better for battery.
[Nexus 4 Original Android Development] :
Wasnt butter just about boosting to 500mhz? I thought the boost to 1ghz was because of mpdecision?
[Nexus 4 Original Android Development] Revthejedi:
Where is the link for the Cyanogenmod version?
[Nexus 4 Original Android Development] SA-07:
You didn't read the OP at all, right?

Sent from my Nexus 4
[Nexus 4 Original Android Development] Revthejedi:
Actually, I did. I just figured there would be a link in the OP for the CM version since you know...lots of people use CM. But whatever, thanks for that insightful response.
[Nexus 4 Original Android Development] Nshih422:
It's in the OP.
[Nexus 4 Original Android Development] Vangelis13:
Try the one that is called "4.0 (CM)"..?

No need to get antsy pantsy, it's Christmas! Ho ho ho!
[Nexus 4 Original Android Development] Revthejedi:
I was confused y how it is labeled, 4.0, CM, JB, etc. it wasn't entirely clear to me what I needed, but all is well. Thanks.
[Nexus 4 Original Android Development] SA-07:
Cool, glad you got it worked out.

Sent from my Nexus 4
[Nexus 4 Original Android Development] SA-07:
I'd like to wish everyone a Merry Christmas! :)

Sent from my Nexus 4
[Nexus 4 Original Android Development] locsplitter:
You too! Thanks for the awesome update as well!
[Nexus 4 Original Android Development] SA-07:
Thanks!

I'm looking into all the issues now so if you have issues, revert to an older version for now.

Sent from my Nexus 4
[Nexus 4 Original Android Development] locsplitter:
Roger that! Don't be working on the kernel when you get that spiked eggnog in the system though... I don't want my phone to have a cardiac infarction (whatever the phone equivalent is) because of your drunken programming :D
[Nexus 4 Original Android Development] SA-07:
Hahaha :p

Sent from my Nexus 4
[Nexus 4 Original Android Development] nory82688:
Merry Christmas all.

Anyone having an issue where setting force fast charge and charging the phone moves at a snails pace? It took all night for my phone to charge last night ( like 8 hours ) with fast charge on.
[Nexus 4 Original Android Development] scream4cheese:
If you're charging it through the ac adapter then I dont think you need fast charge on.

---------- Post added at 09:27 PM ---------- Previous post was at 09:26 PM ----------

If you're charging
[Nexus 4 Original Android Development] bigballa:
I've read around and it seems to be No Frills seems to be the app of choice to control the kernel.

If anyone recommends anything else please let me know. Running PA Beta 8. Don't plan on upgrading to 9 since it's not a major update.

Already tried a couple other kernels on PA and they weren't great (left all settings at stock with no OC/UV etc).

The stock kernel is decent but I'm just looking to squeeze about a couple more hours out of my day on my phone. Right now I get 10-12 hours worth 2-3 hours of screen on time. I'm just looking for a couple more hours nothing crazy.

Thanks for your input fellas!

Merry Christmas!

Sent from my Nexus 4 (AT&T)
[Nexus 4 Original Android Development] Dan37tz:
Been running this Kernel for the past couple hours.

One word: AMAZING

I've about given up on flashing kernels other than stock since I found the stock offered the smoothest experience compared to basically all other kernels I've tried. I've tried almost all of them.

This one by FAR is the BEST. Thanks OP for the amazing work, I am going to keep this kernel.

It's just as smooth as stock but runs so much cooler and battery life seems to be fantastic so far, I played all my favorite games and the phone is much cooler and graphics are blazing and smooth. I love it.:good::good::good::good:
[Nexus 4 Original Android Development] sk3201:
Agreed. Stock is really smooth. And i dont want to give up that experience. Tried also a bunch of custom kernels, motley build 50 was good, now on 57 and experiencing lags. Time to change, will try out latest matrix.

Gesendet von meinem Nexus 4 mit Tapatalk 2

Edit: first impression - running smooth with kernels stock settings. Big thanks.
[Nexus 4 Original Android Development] m_zet:
No frills shows max. frequency 1,5 and min. 1,02 should I change min. to 286?

I am a bit confused about this.

Forgive - if noobie question.
[Nexus 4 Original Android Development] Simer03:
Sweep to wake in future plans? Just wondering... Not asking for eta :)

Edit: nvm... sweep to wake causes some serious battery drain

Sent from my Google Nexus 4
[Nexus 4 Original Android Development] sk3201:
Battery drain shouldn't be the case with stw. With which kernel you were playing with?

Gesendet von meinem Nexus 4 mit Tapatalk 2
[Nexus 4 Original Android Development] Simer03:
Faux.... Was enabled in his b2 build and countless people have complained about battery loss! It's just not up to snuff yet! I'm sure pgm will be ready soon (hopefully)

Sent from my Google Nexus 4
[Nexus 4 Original Android Development] pa.pn2:
Which governor and scheduler is recommended?

I am on max 1350/288 min ondemand with row scheduler....
[Nexus 4 Original Android Development] tommyboy76:
I installed the 4.0 kernel but I just get stuck at the Google logo. Flashing back to 3.5 works fine. I have the 'faster' chip if it makes a difference. Any suggestions?

Thanks! Love the kernel!
[Nexus 4 Original Android Development] SA-07:
Sent from my Nexus 4
[Nexus 4 Original Android Development] pa.pn2:
how to check what kind of chip i have?
[Nexus 4 Original Android Development] tommyboy76:
1) Reboot your phone.

2) Open "Terminal Emulator"

Commands are (each line is separate so hit enter after line 1 and then enter after line 2):

su

dmesg | grep acpuclk

It'll tell you in the first line or two.
[Nexus 4 Original Android Development] Vangelis13:
http://xdaforums.com/showthread.php?t=2052496
[Nexus 4 Original Android Development] pa.pn2:
cant open this link...
[Nexus 4 Original Android Development] Vangelis13:
Edited it, it's the link to the original thread about cpu binning. I must have been drunk yesterday, posted a lot of nonsense.. :p
[Nexus 4 Original Android Development] pa.pn2:
lol. got it.have got a fast chip...it says
[Nexus 4 Original Android Development] leventccc:
Can anyone attach the latest one to a post? My schools internet blocled personal storage sites
[Nexus 4 Original Android Development] redeyes717:
we'd be glad to help... but you must give us more information. what ROM? stock? -CM?

pls educate yourself to this for the future.
[Nexus 4 Original Android Development] m_zet:
He ment Matr1x kernel 4.0 - I suppose... but you're right CM or stock... That is the question.
[Nexus 4 Original Android Development] SA-07:
I'm working on v4.5... also be sure to follow my nexus 4 github repo!
[Nexus 4 Original Android Development] Redmed427:
Still the best kernel I've tried so far. Keep up the good work.

Only strange bug I get in this is the battery percentage will go to full using battery spy whenever I first connect the charger. Have to reset calibration in the app to get it back to normal, but then it is still off by a few percent.

Sent from my Nexus 4
[Nexus 4 Original Android Development] euki69:
I have the "faster" CPU bin. and 4.0 also doesnt work for me :c stuck on Google logo.
[Nexus 4 Original Android Development] redeyes717:
did u try to flash a 'reset-stock-kernel' before installing the matrix one?

this normally solves.
[Nexus 4 Original Android Development] paratox:
i also have a "faster" cpu and 4.0 stucks on boot logo. mathkid knows the bug and 4.5 will maybe solve it. use 3.5 or another kernel until new verson will drop.
[Nexus 4 Original Android Development] jamesalfred:
Wohooo! Can't wait for it. I've been using this for the past 4 days. Superbly satified with it! Good job.
[Nexus 4 Original Android Development] katestar:
Hi, mathkid95 may I ask if you have any control of GPU voltage on the kernel side? Or is it completely untouchable and we should loose any hope of a way to under volt the GPU in the future please? Also, may I ask how much more voltage is used for the 50mhz increase please if can see the voltage table? Thank you very much, tried every kernel available for this phone and this my favorite :)
[Nexus 4 Original Android Development] pnut22r:
Looks like s2w and fast charge coming :)

peaceOut()
[Nexus 4 Original Android Development] euki69:
I haven't tried actually! and I'm coming from 3.5 c: tried 4.0 and now I'm back on it. Best kernel I've used, Great job Mathkid95!
[Nexus 4 Original Android Development] chavo360:
This is the most rock solid kernel I have tried so far. Keep up the good work mathkid!
[Nexus 4 Original Android Development] mixtapes08:
Belated Merry Christmas and advance Happy new Year mk :)

Sent from my Galaxy Nexus
[Nexus 4 Original Android Development] SA-07:
Thanks you too! :)

Sent from my Nexus 4
[Nexus 4 Original Android Development] hicks12:
mathkid95, firstly thank you for your time spent on this kernel, I am new to the N4 and haven't seen your work before but I assume you have done a fair bit to be classed as a recognised developer. So far your kernel seems amazing so I am really happy with it :), so much better than stock in terms of performance and battery life (i got less than 12 hours on stock but on your kernel I am getting over a day!).

However I have a question, how have you done the voltages? I see your changelog says you did a frequency wide -100mV undervolt, I am struggling to find solid information but I think fast chips (which I have) is 1150mV at 1.5Ghz on the stock kernel correct? So with your kernel it should be 1050mV? I have been messing around with the voltages and trying to get as low as possible, so far 1000mV seems stable but want to make sure this is correct and that this is infact a total of 150mV undervolt.

Also is 288Mhz the smallest speed outside of deep sleep that we can hope for? I would still love to improve my battery further but I am struggling to undervolt further and I guess improving the idle drain would help a touch more haha.

Again great work, keep it up and I cant wait to see your v4.5 as I see you have commit the sleep2wake, the main feature your kernel is missing I find as this power button annoys the hell out of me! I am used to a phone having power on top, its the sensible place because I can easily do it with one hand but on the side its harder :P.
[Nexus 4 Original Android Development] VaksenDK:
Quite right. This fine young guy made a superb Matr1x kernel for the Nexus S, which made it a really capable phone running aokp Android 4.1.2 in a very impressive maner for a phone with only 512 mb ram and just a single core. I am therefor very happy that mathkid has gotten himself a Nexus 4 now. :)
[Nexus 4 Original Android Development] zimphishmonger:
Using the actual bricked kernel, no real loss of battery with or without s2w. Tested it for a few days with both

Sent from my Nexus 4
[Nexus 4 Original Android Development] SA-07:
I would appreciate it if people star my git repo or look into it more.

Anyways, I was out of town for the Christmas week and I'm trying my hardest to do a new years release.

Sent from my Nexus 4
[Nexus 4 Original Android Development] SA-07:
Thank you very much and sorry for the late reply.

Q1. Yes, 1050mV is correct for the fast at 1.5Ghz with my -100mV UV.

Q2. Well, I could always go lower, but I will keep it at 288 for now and I will test a lower freq too and see what happens.

I've heard that there is a slide2wake v2 coming out, so I may hold off on v1 atm.

Anyway, thanks again for the kind words!
[Nexus 4 Original Android Development] joshnichols189:
Mad props to badass dev :)
[Nexus 4 Original Android Development] SA-07:
Hi! Again, sorry for the late reply.

Yes, I can control the GPU voltage from the kernel side. However, I've tested GPU UV and somehow I cannot get it to be stable.

I've increased the max voltage here: https://github.com/mathkid95/linux_lg_jb/commit/52640b2892f92c0d314bee8ff892b3f7a111593d
[Nexus 4 Original Android Development] omvir:
If you include sleep2wake, can you please also allow there to be a command to disable the feature also?

Sent from my Nexus 4
[Nexus 4 Original Android Development] chappy824:
You will be able to toggle on/off using sweep2wake widget or in trickster app.
[Nexus 4 Original Android Development] SA-07:
Phew... kernel update!
[Nexus 4 Original Android Development] Simer03:
Giving it a whirl! So do you think s2w will cause any extra significant battery drain math kid?

Sent from my Google Nexus 4
[Nexus 4 Original Android Development] danielsf:
Just coming from 3.5 to 4.5 and none of my cores are turning off. Looked in flaux app and mpdesision was disabled, enabling it does nothing and looking in system/bin mpdesision is named correctly. Is anyone else having this problem please?
[Nexus 4 Original Android Development] SA-07:
I do not have that problem. I am on stock ROM.

Sent from my Nexus 4
[Nexus 4 Original Android Development] SA-07:
I doubt it

Sent from my Nexus 4
[Nexus 4 Original Android Development] evostevo1:
I like. I like. Nice work man.
[Nexus 4 Original Android Development] joshnichols189:
Latest version working like a charm, thanks bud!
[Nexus 4 Original Android Development] westernmg:
Exactly the same here, on todays AOKP build.
[Nexus 4 Original Android Development] DarkhShadow:
I'm on stock as well and I'm having the same issue, its also not using 288mhz.

Is there any logs or something I can grab that might point to the cause?

Sent from my Jelly Nexus 4
[Nexus 4 Original Android Development] 3dawg:
Just to verify, I need to flash the kernel again everytime I flash a nightly right?
[Nexus 4 Original Android Development] DarkhShadow:
Yes

Sent from my Jelly Nexus 4
[Nexus 4 Original Android Development] 3dawg:
Thanks. I've been doing this **** for years and somehow I keep forgetting the absolute basics. It must be because one of my devices in the past didn't require reflashing the kernel after nightlies for some reason. Must have been some weird partitioning or something.
[Nexus 4 Original Android Development] remczar69:
I have the same problem on the newest PA rom. Going back to 3.5 for the moment.
[Nexus 4 Original Android Development] 3dawg:
Just reading through some of these posts, does this kernel ignore the project butter CPU ramp up on touch interactions? It seems the kernel sets the minimum to 288 by default, does this affect the project butter enhancements?
[Nexus 4 Original Android Development] joshnichols189:
No? Project butter has to do with the processor ramping up in frequency when the screen is touched.. it has little to do with the minimum frequency.
[Nexus 4 Original Android Development] 3dawg:
Well on the stock kernel, the mimimum frequency reports at 1026Mhz but the CPU does scale down to a minimum of 384Mhz when actually checking. I thought the reporting of 1026Mhz was in some way important or related to Project butter.

Basically, does this kernel interfere with any project butter tweaks? Including the ramped up freq on touch events.
[Nexus 4 Original Android Development] evostevo1:
Install this kernel and you'll have melted butter.
[Nexus 4 Original Android Development] 3dawg:
Melted as in made it into liquid butter so it's extra smooth? Or melted as in broken the structure of it down so that it no longer functions as normal? :confused:

Could I just get a straight answer please? :p
[Nexus 4 Original Android Development] evostevo1:
Extra smooth.
[Nexus 4 Original Android Development] Higgsy:
As with others all cores are active all of the time on 4.5, rolled back to 4.0 for now
[Nexus 4 Original Android Development] Sybo:
Same here on latest AOKP
[Nexus 4 Original Android Development] 3dawg:
What app is that in the screenshot?

Also, after using the kernel for a while and keeping an eye on CPU spy, it seems that the ramp up freq on touch events is indeed affected. It doesn't automatically jump to 1GHz when starting touch events any more. Is there a reason for this? And does this kernel break any other Project butter tweaks?

It actually seems as if the kernel is using a min/max governor when set to ondemand (by default). It's only using DeepSleep, 486MHz and 1512MHz. That doesn't seem right. Is it intentional? I'm using CM with the CM specific Matr1x kernel if that makes a difference.
[Nexus 4 Original Android Development] nateysmith:
Removed
[Nexus 4 Original Android Development] FlatEric0074:
Yes, same here, running latest cm nightly, no cores going offline while idle.
[Nexus 4 Original Android Development] Vangelis13:
System Tuner.
[Nexus 4 Original Android Development] SA-07:
Ok I'll be releasing v4.5 again, fixing just this problem. It will be posted on the matr1xkernels.com site

Sent from my Nexus 4
[Nexus 4 Original Android Development] 3dawg:
Hi mathkid. Firstly let me say thank you for developing this great kernel.

Would you mind answering a couple of my questions or just explaining what I'm experiencing here?

"Also, after using the kernel for a while and keeping an eye on CPU spy, it seems that the ramp up freq on touch events is indeed affected. It doesn't automatically jump to 1GHz when starting touch events any more. Is there a reason for this? And does this kernel break any other Project butter tweaks?

It actually seems as if the kernel is using a min/max governor when set to ondemand (by default). It's only using DeepSleep, 486MHz and 1512MHz. That doesn't seem right. Is it intentional? I'm using CM with the CM specific Matr1x kernel if that makes a difference."
[Nexus 4 Original Android Development] Higgsy:
Guys just to let you know OP has updated 4.5 and posted in the downloads section on http://matr1xkernels.com. I have installed and CPU cores are behaving normally again now.
[Nexus 4 Original Android Development] hicks12:
Having a mare, how do i enable sweep 2 wake? Never used it before but like the concept haha.

the new 4.5 seems to be working fine so far :). However I would note that it seems that cores 1 and 2 activate when I touch the screen and they clock in at 1.5 instead of 1ghz as they used to, might just be something running so I will test more later, be interesting to see if this actually is new or I have missed it all this time!.
[Nexus 4 Original Android Development] KevinChaos:
It's telling me the file doesn't exist when I try to download 4.5 :(
[Nexus 4 Original Android Development] SA-07:
Hold on, don't use v4.5 now. The people that that downloaded the v4.5 from the site do not have the final version I want to release.

Just wait until I tell you there is a release to download because sometimes what I upload is not final. Please keep this in mind from now on. (Wait until I give the ok)

Sent from my Nexus 4
[Nexus 4 Original Android Development] SA-07:
Ok, I'm gonna look into fixing the site's download servers soon.

For now, please use the links in the OP for v4.5. Core management should be normal now.
[Nexus 4 Original Android Development] SA-07:
You can use Trickster app to enable it.
[Nexus 4 Original Android Development] Higgsy:
Apologises! However the Md5 sums are the same and working fine so all good here!
[Nexus 4 Original Android Development] SA-07:
Np, I will let everyone know when the site's download links are good to go so I can remove the mediafire links in the OP.

So enjoy the revised v4.5 for now!
[Nexus 4 Original Android Development] Hallucinogen775:
interesting, and good to know! i thought what i find for download on the first page is "final/stable". i have a SERIOUS problem, not sure if somebody can comment on it:

when using matrix 4.5 and the touch-firmware E015 and I activate sweep2wake, I quickly face the situation that the touchscreen no longer works. the phone is working fine, just the touchscreen stops working completely. I then de-activated sweep2wake and did not experience it any more (until now, it remains to be seen if it really doesn't happen again).

thanks for any comments and input,

best regards,

hallu
[Nexus 4 Original Android Development] SA-07:
Ok, temporary links are removed and links are on the web site!
[Nexus 4 Original Android Development] FlatEric0074:
Thanks for the good work, kernel runs now without problems, will test it more ;) .
[Nexus 4 Original Android Development] SA-07:
Thanks!

How's it running for everyone else?

Sent from my Nexus 4
[Nexus 4 Original Android Development] bigmase521:
Awesome work! Just flashed and everything is running well so far. Cores shutting down properly (from reading; never flashed the 1st version), and I find myself actually really liking sweep2wake. Didn't think I would. I do wonder if it'll have any affect on battery but will report back after monitoring that and the wakelock fix in a few days.

Great job! :good:
[Nexus 4 Original Android Development] evostevo1:
Everything running smooth and efficient over here. Nice work.
[Nexus 4 Original Android Development] malavi:
amazin! Just waitin for PGM (or anyway to edit gestures) nd will be perfect.... :fingers-crossed: all cores workin proper!

PD: Im on ROW & ondemand ! is it best comb?

PD2: had to disable 286 mhz.... buggin when scrollin w/ nova launcher... :confused:
[Nexus 4 Original Android Development] m_zet:
Anyone'd be super nice and share if it is worth it to set 286 as min frequency?

Or it is just a stupid idea? And 1023 should stay as it is?
[Nexus 4 Original Android Development] evostevo1:
I did get the unresponsive touch screen once again on 4.5
[Nexus 4 Original Android Development] chappy824:
What ROM are u on?
[Nexus 4 Original Android Development] Simer03:
Running great so far! Will really test out battery tomorrow!

Sent from my Google Nexus 4
[Nexus 4 Original Android Development] evostevo1:
I'm on stock deodexed
[Nexus 4 Original Android Development] bigmase521:
I'm running min 288, works great here. No lag with Nova or anything.

Just got first screen lockup with s2w. Screen would turn on but couldn't do anything. Had to power button reboot. Running AOKP. Disabled for now in Trickster. :-\
[Nexus 4 Original Android Development] 3dawg:
Could anyone shed some light on:

"Also, after using the kernel for a while and keeping an eye on CPU spy, it seems that the ramp up freq on touch events is indeed affected. It doesn't automatically jump to 1GHz when starting touch events any more. Is there a reason for this? And does this kernel break any other Project butter tweaks?

It actually seems as if the kernel is using a min/max governor when set to ondemand (by default). It's only using DeepSleep, 486MHz and 1512MHz. That doesn't seem right. Is it intentional? I'm using CM with the CM specific Matr1x kernel if that makes a difference."
[Nexus 4 Original Android Development] stangy:
I just got the same. Couldn't put my pass code in on the lock screen. Running stock currently.