yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Android Development] CrimsonVelos:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

I'm currently running a32 with settings recommended in the op and at 1.1 MHz. My screen has been on for a total of 7.5 hours with about 20% left. This is the best battery life I've gotten so far.
[Nexus 7 Android Development] Metallice:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

To follow up...

/sys/kernel/debug/t3_variant

Sent from my Nexus 7
[Nexus 7 Android Development] skylinegt77:
@metallice, loving the kernel so far, just 1 thing bothers me, the fact that i tried everything i could think of and still min freq wont go lower than 304 MHz and im used to setting it to 102, i was wondering if there as a way to do it. Thanks for the awesome kernel
[Nexus 7 Android Development] ezas:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

Get Cool Tools from the Play Store and watch the frequency in real time and I bet you see it use 102.

Dirty AOKP 2.8 <=> m-kernel+ a32
[Nexus 7 Android Development] skylinegt77:
@metallice, loving the kernel so far, just 1 thing bothers me, the fact that i tried everything i could think of and still min freq wont go lower than 304 MHz, i was wondering if there as a way to do it. Thanks for the awesome kernel
[Nexus 7 Android Development] RobinD42:
Which version?

Is there a way to tell which version of the kernel that I'm running? There isn't anything shown in the kernel panel in About Tablet that obviously correlates to a version number of the downloaded zip file. The Trickster doesn't show much more.
[Nexus 7 Android Development] skylinegt77:
Ty VM for the tip ezas, just checked and only CPU step whichnisnt Beeing used is deep. Sleep. Btw, this kernel real, truly rocks. Bench results: cf-bench-29322, 7852, 16440. Quadrant-7132. Smartbench-4953, 2361. Will upload screenies when i can use a PC for a bit.
[Nexus 7 Android Development] spidey88:
tried to set it to 1700 and set the voltage to 1425, my n7 freeze and restart..so I guess mine also unable to handle 1700 also?
[Nexus 7 Android Development] Metallice:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

Yeah. I'd say if you can't run it at 1450mV then the frequency is the problem, not the voltage.

That being said 1700MHz @ 1300mV seems to be great for me, not that I'll ever use it though.

Sent from my Nexus 7
[Nexus 7 Android Development] FitAmp:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

Maybe the date, if it isn't the latest date, I'd recommend updating :p
[Nexus 7 Android Development] spidey88:
Sad case for me cause while running 1500Mhz , i noticed that there are some slight of fps problem..any idea how to fix this? thanks
[Nexus 7 Android Development] carlz0206:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

Update: weird,the android OS battery drain is gone,still using a32 same set up nothings change from yesterday but now im having great batt life,just lost 3% in stand by mode for 10 hrs unlike yesterday whispch is from 100 to 83% i think without using my tablet. Thanks:)
[Nexus 7 Android Development] Kearkan:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

You probably have an audio wake lock. Use betterbatterystats or gsam battery monitor and you'll be able to see whats using batt. Try restarting with WiFi off if its the audio one at 100%
[Nexus 7 Android Development] andrewk2x:
Απ: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

This kernel works on cm10.1?

Στάλθηκε από το Nexus 7 μου χρησιμοποιώντας Tapatalk 2
[Nexus 7 Android Development] Fu5ion:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

Yup. Any N7 ROM.
[Nexus 7 Android Development] FitAmp:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

Which is 4.2.1
[Nexus 7 Android Development] Fu5ion:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

Right. Good clarification.
[Nexus 7 Android Development] Metallice:
Been solid for me. I'd need a last_kmsg to help.
[Nexus 7 Android Development] zlewe:
Still having heat issue even using 446/513.

Still having pop sound too but I think it's not relating to this kernel.

Other than that, the kernel works great. Thanks

Sent from Mount Olympus via Iris-Messaging.
[Nexus 7 Android Development] Metallice:
Its been discussed many times. Try the non LP over clock version 446/475 and see if that helps. Faux has the same issue that started when he added an LP overclock.
[Nexus 7 Android Development] Metallice:
Well being on the latest version might help... there's no 446/514 a3.
[Nexus 7 Android Development] Metallice:
If its not okay your tablet will reboot. Then you know not to do that anymore. :)
[Nexus 7 Android Development] zlewe:
Will try and report back. Thanks

Sent from Mount Olympus via Iris-Messaging.
[Nexus 7 Android Development] ChesterZZ:
I too have the sound popping, which is really annoying. Something like Talk is pretty unusable, it's popping even when the sounds are turned off. Except that the kernel works great so I hope the popping can be fixed soon. Thanks.
[Nexus 7 Android Development] zlewe:
Changed to a3 446/475. Works great. Hot issue solved. Pop sound reduced from 1hour 3times to 5hours 1time.

Sent from Mount Olympus via Iris-Messaging.
[Nexus 7 Android Development] stonebear:
I am using "a3 446/475" along with Jay's buttery mods and it's nice. :)

Very smooth and fast. This is the first M+ kernel I have used so I can't compare it to the others.

I only get a "pop" when unlocking the lockscreen. Never had a pop before so it has to be the kernel I think.

I don't have any heat issues.
[Nexus 7 Android Development] Kearkan:
Running a3 620 for a few days now and it's great, used it constantly on a 4 hour train trip yesterday and it only went down to about 45%. looking forward to a gpu overclocked version so asphalt 7 and nova 3 frame rates can smooth out. (I know the issues there are game loft, not the kernel, 520gpu motley always made them run best for me)
[Nexus 7 Android Development] zlewe:
Pop sound still occur but less, 5 times in 12 hours. Is 51 Celsius consider normal?

Sent from Mount Olympus via Iris-Messaging.
[Nexus 7 Android Development] 416inversed:
So far, I gotta say I'm enjoying the a3 332/620. Still have audio rice crispies, but I just hit 50% battery after 1d 7h (6h 30m screen on). Thanks.
[Nexus 7 Android Development] bjcrj:
On stock kernel I get 50°C often. Seems normal to me.
[Nexus 7 Android Development] BillGoss:
I was going to try out M-Kernel_a3_620LP_446GPU but discovered that it causes issues in Swype making it very difficult to accurately position the end points when selecting text. I've come across the problem before with overclocked GPU kernels.

So now I'm trying out Kernel-M_a3_620LP_332GPU_coreUV. Swype has no problems with this one.

Sent from my Nexus 7
[Nexus 7 Android Development] Metallice:
Now Morfic is getting speaker pops... and he is doing a mostly stock 4.1.2 for testing.
[Nexus 7 Android Development] zlewe:
I found that the sound pop only occurred on the 1st sound after unlocking screen.

Sent from Mount Olympus via Iris-Messaging.
[Nexus 7 Android Development] Metallice:
Yes I find the most likely time... also why I turn off the screen unlock sound.
[Nexus 7 Android Development] eugenechiuu:
Wow 50% with 6h30m screen on?! Any photos? I tried that kernel but ot lagged quite a bit for me so didnt bother testing more.
[Nexus 7 Android Development] rootbrain:
I've tried all of these, but going just by "feel" I keep going back to 446 classic. Glad I saved it since you took it down.

Don't know exactly how to put it but its just.....ummm, right. Not just buttery smooth, slick as butter on a glass door knob.

I only have one minor issue, and I'm pretty sure it's not related to this kernel because it happened on others. Sometimes when rebooting from CWM recovery, it hangs at the Google logo and I have to fiddle with it.

Wish I had something substantial to give you but don't really.

BTW using 64MB zRAM. Stock ROM. CWM 6.0.1 touch

UPDATE: Well seems the camera and camcorder launchers both FC now. Found another option on play store.

Rootbrain
[Nexus 7 Android Development] R3dbeaver:
Im on recommended a3 and everything works great EXCEPT skype. Sound disappears sometimes n crashes. It even reboots my n7 once.

BUT i flashed the 720 video mod at the same time too, so who knows.

Everything else is great though.
[Nexus 7 Android Development] brfsa:
Hi,

I have small issue with this kernel, when I boot it is stuck on the boot screen (the one that says google and has the padlock at bottom)

then when I press power+volume down it continues to boot normally, im on version 32, but I remember it also happened on 28 or 29 I think.

once booted everything is great.

kinda weird...
[Nexus 7 Android Development] adstraylight:
I'd check what version of bootloader you're running, the latest - 4.13 is the recommended one due to slow boot problems with the previous (3.41).
[Nexus 7 Android Development] daveleebond:
edit:found out myself
[Nexus 7 Android Development] adstraylight:
N1 :) I was just about to start typing instructions...
[Nexus 7 Android Development] NetFluke:
I'm sorry if this question was asked already:

Is OTG host mode charging supported in latest kernel releases?
[Nexus 7 Android Development] mihovil13:
After two weeks of usage, m-kernel is the only lag-free kernel without unnecessary battery drain
[Nexus 7 Android Development] Metallice:
Not right now.
[Nexus 7 Android Development] SageWilliams:
I keep getting stuck at the google x screen... my bootloader is 4.13, running PA Pie 3.1.
[Nexus 7 Android Development] FitAmp:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

I was using it without issues.

Were you on Franco before? Might be ramdisk conflict... Just a guess
[Nexus 7 Android Development] SageWilliams:
I was on Trinity before but I wiped data and cache before flashing this one.
[Nexus 7 Android Development] Raverbunny:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

Running PA pie 3.1 with a32 also and no problems here. Did upgrade of rom, gapps and kernel all installed at once in twrp then wiped cache and Dalvik and booted fine.

Paranoid Android Pro Nexus 7 on Tapatalk HD
[Nexus 7 Android Development] SageWilliams:
Strange, well no worries, I was able to rewipe and get in. ill figure out what is causing it for me later. Thanks everyone!
[Nexus 7 Android Development] FReaKRaNT:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

It,s not recommended to flash the kernel in the same batch as the ROM/gapps. Just what I heard from one of the op's

Cheers, FReaKRaNT
[Nexus 7 Android Development] :
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

I do it all the time and never have a problem.
[Nexus 7 Android Development] dems86:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

Me too, I've never heard of that
[Nexus 7 Android Development] Raverbunny:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

That may be the case of when installing a new rom and full wipe. I only know I always flash rom, gapps and kernel at once when upgrading PA versions and I never had issues.

Paranoid Android Pro Nexus 7 on Tapatalk HD
[Nexus 7 Android Development] FReaKRaNT:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

One of the kernel ops told us that. Not sure which one. Just putting it out there. Don't shoot the messenger. :eek:

Cheers, FReaKRaNT
[Nexus 7 Android Development] dmmbbs:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

Hi Metallice, you have previously said that 666MHz at 1150mv won't consume more power than 620MHz at 1200mv. Although FV^2 indicates a slightly more power consumption, my concern is something else. Firstly, in a25 my 555MHz consumed 1075mv, now there is no 555MHz level as 666MHz comes right after 475MHz, at a cost of 1150mv. Secondly, my Gcores run highly undervolted stably. I am attaching screenshots for reference. That's why I asked you if you could possibly develop a kernel version with lower lp max which shouldn't take much restucturing of the kernel i think. If it is troublesome I myself can do the editing of system files if it makes this possible, with guidance of course.
[Nexus 7 Android Development] Tone_Capone:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

That's a rule I always have followed too. Someone way back told me to never flash a custom kernel on the first boot. Maybe Metallice can clear this up for us.
[Nexus 7 Android Development] 93foxgt:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

I too wipe data/factory reset, flash ROM, gapps, then custom kernel. Never had any issues at all.
[Nexus 7 Android Development] :
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

Not shooting anyone. I am just reporting my experience. :)
[Nexus 7 Android Development] carlz0206:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

Update 2: now batt drain is back again,lost 14% within 10hrs on airplane mode and didnt use because i left it at home,batt says android OS kept my tablet awake while betterbatstats states "baseband_xmm_power" with 9hrs+ unnder kernel wakelocks.thr same as before but yesterday didnt get battery drain,never changed anything and never downloaded any new up so my setup is still the same.
[Nexus 7 Android Development] radekg7:
What rom support this??
[Nexus 7 Android Development] murfi:
does anybody with an nexus s (i9023) use this kernel? does it work?
[Nexus 7 Android Development] Allosaur:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

I'm afraid not. This kernel is for the Nexus 7 only.
[Nexus 7 Android Development] berkos:
i wonder if anyone is getting battery life like on a25 clocked on 13000 on newer versions, i TBH i don't see much of a difference in apps or gaming (i dont do benchmarks), on a25 maybe i have frameskipp after opening app drawer after deep sleep but thats it. even browsing smoothness is the same (dolphin) a25 vs newer.

i mean i see people praising newer versions for speed like it made their devices 2x more powerful, i just don't see that IMHO, but i definitely see downgrade in batterylife.

i'm wondering this because my friend got nexus 7 and gave it to me to root it, i installed PA pie3.1 same as mine but for testing purposes i flashed a32 on his, then compared it side by side, i couldn't tell the difference aside aforementioned frame skipping.
[Nexus 7 Android Development] Metallice:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

Last_kmsg please.

Sent from my Galaxy Nexus
[Nexus 7 Android Development] carlz0206:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

Opps forgot to get one,sorry gonna try next time i experience it again
[Nexus 7 Android Development] Metallice:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

So your basing this on the belief that having a lower LP clock will improve battery life? Well first of all that's up for debate. Higher clock means less G usage and fewer switch-overs. Second even if 666 was detrimental to battery life, which I don't believe, I promise you it still really doesn't matter. I could double the voltage for the 666MHz slot in the next build, and I promise you nobody would notice.

Finally, decreasing the clock speed is detrimental to performance. It doesn't work as well as it practically necessitates a switchover for every UI interaction... Leading to lag. 666 can handle minor UI stuff, 555 cannot. I've tested it.

That said... My source is always available and updated.

Sent from my Galaxy Nexus
[Nexus 7 Android Development] dmmbbs:
That's exactly my point. Less swith overs. How would I know my 666MHz lp is more efficient than my Gcores at 666MHz? Moreover, since even at idle my device spends a lot of time at 666 I wonder if it would have been better to give it a chance to visit an intermediate station of 555. Anyway, if I want to experiment myself, how do I limit lp max to 555? And why does

/sys/devices/system/cpu/cpu0/cpufreq/lp_UV_mV_table

show 5(not 4) lines for 666? Does it have anything to do with the unavailability of the 555MHz slot?
[Nexus 7 Android Development] Nosferatu.:
oh man reading all this is getting lengthy lol :laugh:

I'm wondering if it's worth flashing a32, a30 is working oh so great for me. I keep reading a32>a31 for battery life but nothing for a30. I know I know...flash it myself and find out...:silly: ...I am just sick of doing that every other day. :D
[Nexus 7 Android Development] Metallice:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

And my point is that your point misses the fact that even if the LP at 666MHz is less efficient than one G core at 666MHz (Which I don't believe to be necessarily true), it will be by such a small amount that any inconsequential savings will be easily undone by the cost of having to power up the G cluster and transferring load (and then some).

Didn't your parents ever tell you not to flick the light switch on and off as it wastes electricity? Same idea.

Also, I've done testing and any LP OC under 620 is worthless. You scroll through, for example, the recents windows, the LP ramps up to let's say 555, it's not enough to meet demand, you get lag, the G cluster powers on, the load gets transfered, the G frequency and number of cores spikes as a result of the lag and maxed out LP, wasting battery, only to have the frequency and number of cores to rapidly drop back down.

Or, you could have the LP at 620+ and avoid all that most of the time. You scroll, LP goes to max, and then falls back down.

The stock 475 doesn't have the problem as I described with 555 as it is low enough that is quickly goes straight to the G cores instead of running at LP Max for a fraction of a second at max load and then switching. So no lag.

Ill respond to the rest of your post later in another post.
[Nexus 7 Android Development] Metallice:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

Based on what I've changed between alphas 30 and 32, there's no reason a32 shouldn't be better on battery than a30. None of the changes should increase battery, and many of them (such as the changes to touchdemand) should increase battery. The fact that performance has reportedly (and by my impressions) increased as well is a nice plus too. Likely due to the other optimization and improvement patches added between (which again wouldn't affect battery)

BTW I keep using "should" because honestly anything can happen, no matter how illogical and unlikely.
[Nexus 7 Android Development] fossean:
I've also had the same issue with A32, but I don't think it has anything to do with your kernel -— get the same with stock. I flashed a Grouper rom on my Tilapia device and had the same problem, so I think it's a wifi issue.

I'll PM you a last_kmsg in case it's any use...
[Nexus 7 Android Development] Jim Omar:
You are right about that

When I'm out or want to save battery I only use the lp core ( by setting the max freq at 666 ) and it's kinda fast

Can I oc it more ? how ? I'm running the LP 666 @1125 MV so more oc'ing is possible
[Nexus 7 Android Development] Metallice:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

Setting the max to 666 won't stop it from using the g cores. Your just limiting it to 4 x 666MHz.

You can only oc it more if you download source and compile yourself. Although I would not recommend it.

Sent from my Nexus 7
[Nexus 7 Android Development] Jim Omar:
just try yourself set it to 666 wait 5-15 sec you will notice that only one core is running even on high load .
[Nexus 7 Android Development] dmmbbs:
Nice, but...

First of all I want to say that my mother tongue is not English so I don't know if I have written something disagreeable, nor do I know how casually English people take it when unnecessarily referring to education provided by parents. Nothing is wrong with your logic and you are understandably more knowledgeable about these things, and also I don't want to be rude, but I think it's insubstantial to harp on ones belief so often. I have had some hands-on with overclocking, undervolting and stuff with AMD processors notoriously known to have a bunch of complicated power states, so I very well understand what you are talking about. Having 555 over 475 doesn't provide enough room to play when up-threshold of 475 exceeds, but having 666 does. I also understand eliminating lag gets a higher priority over saving a few mJ of power. Nevertheless I have something to say here. Firstly, during scrolling the recents window the Gcores aren't completely exempted in my case. Secondly, we don't exactly know the power consumption of the core controller logic. Thirdly, every chip has a sweet spot (or region if we must say) where pumping up juice gives you a favourable return of frequency increase; exceeding this takes us uphill, and the linear curve as depicted by Nvidia in their t3 whitesheet is wrong. So we must know where this uphill curve crosses the nearly linear region of the Gcore curve.

Finally, I know you know all of these, and are probably right in making decisions. Still, not every wise person can explain well, so........ And please don't think my post as an attack, I just wanted to clear my doubts through discussion in a meaningful way.
[Nexus 7 Android Development] Nosferatu.:
Thanks Metallice!!! Always a help!

I know "should" as in "ya never know." :p
[Nexus 7 Android Development] si3wc4:
Odp: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

Is there native support for USB OTG in this kernel? I mean I would like to connect my flashdrive and mount it right after connected, without using third party apps like stickmount...

BTW sorry for my English ;)
[Nexus 7 Android Development] Nico_60:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

It depends on your rom

Phone: GT-I9100P

Kernel: Dorimanx

ROM: 4.2.1 Vanilla RootBox

Tablet: Nexus 7

Kernel: M-Kernel

ROM: 4.2.1 AOKP PUB

MOD: JusTunBean
[Nexus 7 Android Development] :
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

Yes. I tried yesterday and it works.
[Nexus 7 Android Development] NicoGa:
See this post:

http://xdaforums.com/showthread.php?p=36310833&highlight=usb+otg#post36310833
[Nexus 7 Android Development] thisguy23:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

Good points here. But you know I have to ask (in a round about way of asking the same thing we've all been asking) If it takes some power to transfer lp load to g after 666, would it be more efficient to run the g cores down to 100?

I think the answer is no. Two reasons. G cores (1 or more) turning on under 666 when the load doesn't really need it (like swiping between app drawer) So one or more g core fire up to do what the lp normally does under or at 666.

So, I said all that to say this, I (without formal training or factual knowledge of the subject) believe NVidia is somewhat right with their claims that lp does actually save power.

One more thing. touchdemand - whatever max clock is, with normal usage a 1/4 of screen on time is at max -- whereas with interactive lower freqs are used more. So would I be right to say that this is bc of race-to-idle or would interactive gov save more power?

A lot of points here for everyone to discuss. Thanks for your input.
[Nexus 7 Android Development] NicoGa:
CIFS

Where could we have more information on that feature ? such as what is need by the ROM ? which ROM support it ?

For instance, based on the stock ROM, CifsManager mount folders but they are empty: is there a hack like for usb otg that could be used

Also, would it be possible to have it fully integrated in the kernel (not depending on the ROM ?)

Thanks.
[Nexus 7 Android Development] Nico_60:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

You can read THIS THREAD

Phone: GT-I9100P

Kernel: Dorimanx

ROM: 4.2.1 Vanilla RootBox

Tablet: Nexus 7

Kernel: M-Kernel

ROM: 4.2.1 AOKP PUB

MOD: JusTunBean
[Nexus 7 Android Development] Nosferatu.:
Re: [KERNEL][3G+WIFI][4.2.1] M-Kernel - a32

OMG just decided to try USB audio out to my headphone amp... I'm in love! It works. Audio never sounded so good on Android like this ;)

My only problem I noticed you have to power off the Nexus, plug everything in, then turn it on to get it working. Is there anyway to get it so you just plug it in and it works (or a toggle)?

Sent from my Nexus 7