yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Android Development] SquireSCA:
Cool, I will try interactive. Also, whats the best setting for TCP congestions Control?

I notice that my I/O scores are really low with this kernel, much lower than Bricked, although overall scores seem comparable...
[Nexus 7 Android Development] sert00:
i'd really like to see intellidemand governor in this kernel..i had great results on gnex and n7...planning to implemnt it?if not i'll do it myself for personal use only,but before clone sync and compile i'd want to ask...in case OP planned to cherry-pick it..
[Nexus 7 Android Development] Metallice:
The ondemand governor is already modified. The only difference is I didn't name it something fancy as that accomplishes nothing. Touchboost is better than 2phase and the LP core already acts like a 2phase ondemand in and of itself.
[Nexus 7 Android Development] Metallice:
Lol alright completely ignore my recommendation alright that's cool. And Westwood is supposed to be the best congestion scheduler. To improve IO disable Fsyc. I get about 8100 in quadrant for my IO.
[Nexus 7 Android Development] SquireSCA:
Well, it was moreof a case of not understanding it. LOL

I set it to OnDemand, and went into the control settings, but don't know which ones to change or what values to use. :)

---------- Post added at 03:19 PM ---------- Previous post was at 03:17 PM ----------

I have fsynch disabled. ZRAM enabled. The usual tweaks I see people doing... Oh well, not a huge deal I guess.
[Nexus 7 Android Development] Metallice:
Increase down differential to something like 20 and decrease up threshold to like 50. Also put the sampling down factor to 4 or so. That should work for you. And zram doesn't help io at all. If anything it would decrease your speed. More usable memory yes, but slower.
[Nexus 7 Android Development] denzel09:
Metallice have you any good news also about auto brightness buddy?
[Nexus 7 Android Development] nphil:
Man this guy must really want his auto brightness..

Use an app called Lux from the playstore, it works really well, much better than the way stock android handles autobrightness.

I haven't gotten around to testing the latest version of your kernel yet, hopefully the boot issue is fixed. The speaker on my N7 blew up again. I think this is my 6th replacement unit.
[Nexus 7 Android Development] denzel09:
Thanks i will try it

Inviato dal mio Nexus 7 con Tapatalk 2
[Nexus 7 Android Development] Metallice:
a23 up. Quick fix. All I really have time for.

Now you can have fun with those extreme GPU OCs. 700MHz still the upper limit - any more and things start to slow down (at least for me).
[Nexus 7 Android Development] denzel09:
Installing a23, best kernel' thank you. Lux solved problems with brightness. :thumbup::thumbup::thumbup::thumbup::thumbup:

Inviato dal mio Nexus 7 con Tapatalk 2
[Nexus 7 Android Development] Metallice:
I'm glad to hear that. Built-in brightness and autobrightness still work fine for me though *shrug*
[Nexus 7 Android Development] bmakk2055:
Can anyone share a setcpu battery saver profile?
[Nexus 7 Android Development] Metallice:
Why would you ever use setcpu, and even worse, setcpu profiles?

Please I would like to know.
[Nexus 7 Android Development] R3dbeaver:
I'm using it... a profile to boot at 1.1 and if any of the gaming app starts, it switch to 1.6ghz and Performance in governor. Works like a charm.

I dont think tweakster profiles is user friendly at all...
[Nexus 7 Android Development] tommykwan222:
After I update to a22, it takes a long time to boot up my nexus 7

Stay at the google logo
[Nexus 7 Android Development] mchief298:
That's why I switched to Saber Tooth Squirrel... I love MKernel, cuz it works when it boots... but the frustration of it being picky... That's what sucked. I may try a23, and if it's fixed, it'll be the one I stick with. :D

Edit:::::: It boots, so thank you Metallice! Much love from WY.
[Nexus 7 Android Development] Metallice:
I never said they were user friendly. I just don't think profiles have any point whatsoever. To be honest what you have there just seems ridiculous to me.

On another note, I have yet to see a game tax the CPU enough to warrant 1.6 and performance. NFS MW typically only uses/needs two cores. Usually the issue is GPU. NFS runs quite nicely with a 700GPU.
[Nexus 7 Android Development] Stuphologist:
Last night I wondered if it was flashing twice that was convincing my N7 to boot the 666 kernel. Voodoo, I know. Empirical, unsubstantiated, a hunch at best. But A23 didn't boot...until I flashed it the second time. Came right up.

Note that I tried waiting, and just rebooting, but it wasn't until I did the second flash that it booted. So, it seems that my N7 truly is elevated from "wimp" to "oddball".

Not a bug report, just an oddness.

Dave
[Nexus 7 Android Development] bmakk2055:
What app is recommended?
[Nexus 7 Android Development] jombo2323:
obviously trickster mod, but it requires you to not be an idiot
[Nexus 7 Android Development] Metallice:
There's no need for that. This thread is for discussion and helping people, not for insults and condescension.
[Nexus 7 Android Development] N@th_OC:
A lot of rage for no reason.

People's just make me loaf again and again...
[Nexus 7 Android Development] Metallice:
TricksterMod for a number of reasons.

1. I'm a beta tester for TricksterMod now which means I can make sure the app works perfectly with M-Kernel, and Bigeyes0x0 and the rest of TeamTricksterMod have been super responsive and open to adding and supporting new features and incorporating my ideas.

- unlike EVERY other app

2. It is the ONLY app to support this kernel's ability to change RAM, LP, and GPU voltages

- unlike EVERY other app that can do custom undervolting

3. It correctly uses the DVFS frequencies in the CPU custom undervolt interfaces instead of the CPU scaling frequencies

- unlike SetCPU

- unlike Franco's kernel and app (no offense intended)

4. It merges duplicate DVFS frequencies (because that's how Nvidia does it), displaying them only once, and accomodates changing the voltages of these duplicates correctly. This makes it much simpler and less confusing.

- unlike EVERY other app that can do custom undervolting

5. It supports every option, feature, and custom interface in the kernel including GPU oc, SmartDimmer toggle, ZRam, Fsync, TCP congestion control etc. etc.

6. It doesn't conflict with the audio playback minimum performance lock

- unlike System Tuner which will force the minimum up to 340MHz automatically.

Also, 2 and 4 are there per my request which shows how responsive and accommodating they are.

Probably more too, but that's all I can think of for now.

Good question. I think I'm going to put this info in the second post.
[Nexus 7 Android Development] N@th_OC:
Hi Metallice

First, thanks for your amazing kernel.

Just a question, when i use Trinity or franco kernel, i can clock my GPU up to 750 Mhz.

But now 666 Mhz doesn't work anymore. Can you tell me what voltage should i use for the GPU for going back to my 750 Mhz?

It was working without any problem before the possibility of changing the voltage. Can i go up to 1350 mv for the GPU? is it safe?

Thanks a lot, sorry for the twistty question!

Edit: Oh a last thing it's great to see a dev who update frequently is kernel.

I'm kind of a crackflasher! And my days would have been too long without your work. A big thanks!
[Nexus 7 Android Development] kinggame992000:
i know this is a stupid question... but i had franco kernel.. now i wanna change to this kernel.. do i have to do anything or just flash this kernel over old 1 ??...sorry.. for the dumb question..
[Nexus 7 Android Development] ezas:
Just flash nothing special needed. I swap between kernels all the time. Only time I'm on stock it's when I flash a new ROM.

Sent from Tapatalk XDA Premium

<><><><><><><><><><><><>

Nexus 7

Clean ROM 3.0 - MKernel+ a22
[Nexus 7 Android Development] Metallice:
The simple answer is "more"... up to 1500mV is fine. Up to you to figure out the right amount.
[Nexus 7 Android Development] bmakk2055:
Where is that?
[Nexus 7 Android Development] veeman:
I don't think he was calling anyone an idiot but rather he's saying that you need to know what's going on to use the app fully. :)

Sent from my Nexus 7

Stop... MUFFIN TIME!!!

---------- Post added at 08:20 PM ---------- Previous post was at 08:19 PM ----------

You can download the app from the Play Store. Just search Trickster Mod.

Sent from my Nexus 7

Stop... MUFFIN TIME!!!
[Nexus 7 Android Development] N@th_OC:
Thanks a lot man, i can begin to play now!

---------- Post added at 04:13 AM ---------- Previous post was at 03:48 AM ----------

I think everybody understood that. Only, we're not big fans of narcissism and his replic was full of it.

Anyway just for everybody to keep in mind the "help thing" that work well on xda.
[Nexus 7 Android Development] xfrancis14:
Is it just me or does the battery life seem to be bad now?
[Nexus 7 Android Development] R3dbeaver:
I used to leave it at default 1.3 and tried 1.5 constantly. It does make a difference, both in perf and battery life. That profile works for me.

Does tweakstermod have profile that can change the gpu? If it does that i can abandon setcpu.
[Nexus 7 Android Development] Metallice:
Lol I knew this would happen... I even said it a while back... the minute I add custom gpu overclock.... ill start getting reports of bad battery life.

Edit: lets see today's usage... 5:30h screen on time... part of which was with a 700MHz GPU at 1500mV. I dunno seems okay to me.
[Nexus 7 Android Development] xfrancis14:
Haha my gpu is still normal tho so shouldn't it stay the same battery?

---------- Post added at 07:37 PM ---------- Previous post was at 07:34 PM ----------

I don't touch the voltage or anything cause I don't want to mess with it if that matters
[Nexus 7 Android Development] Metallice:
The only change that could possibly impact battery life is that I lowered the ondemand up_threshold from 95 to 85. Change it back and see if that helps.
[Nexus 7 Android Development] xfrancis14:
Okay
[Nexus 7 Android Development] stonebear:
I have been using the stock kernel for the last week or two and just flashed 23 and opened Trickster and I see all the new controls, it's pretty cool that you are working with them. :)

With 23 I can't set lower than 340mhz and it doesn't go below 340 at any time. There is nothing using audio.
[Nexus 7 Android Development] xfrancis14:
Youtube is making noises for me again o.O
[Nexus 7 Android Development] nekoss:
i confirm this issue

edit:

it's strange but now seems to switch correct (from 102 to 550)

edit2:

if i reboot, the issue returns, locked from 340 to 550!
[Nexus 7 Android Development] leelaa:
How's 23 guys. Also well done metal, for a great kernel & thread.

This thread seems to have a certain vibe about it :)
[Nexus 7 Android Development] nphil:
Latest build boots on my N7, thanks for your hard work!

So I initially thought it was impossible to adjust gamma/color on IPS screens, but it seems that it can be done on the N4. I just tested it out on my N4, and gamma calibration helps a lot with the screen looking somewhat washed out. What are your thoughts on why it's not possible on the N7, even though it has the same kind of display tech? (Although I think the screen on the N4 is IPS+ or something, perhaps that's why?) Is it still purely a hardware limitation, or is it a lack of necessary information?
[Nexus 7 Android Development] Wilks3y:
Why isn't the 4.1.2 kernel still available?

Non of the 4.2 Custom ROM's are stable enough for me yet, and I'm using PA 2.54 (Which is Android 4.1.2) and I want your Kernel !

Could you update the links?
[Nexus 7 Android Development] leelaa:
Wow so many tunables. Thinking about playing with GPU voltage@484mhz.
[Nexus 7 Android Development] lagoskon:
Choose what you want. He just changes directory structure I suppose

http://goo.im/devs/Metallice/Nexus7/4.1.x
[Nexus 7 Android Development] Stuphologist:
The last few builds have been excellent daily drivers for me, and I have a picky N7. Try it Flashing a kernel takes, what, 30 seconds?

Dave
[Nexus 7 Android Development] poolmaker:
"fixed audio issues with ondemand governor by setting upping the minimum frequency to 340 during audio playpack"

My minimum cpu frequency is always 340mhz

Personaly i dont have problems with sound, Mr. Metallice can you make release of v.23 with 100mhz minimum for the rest of us without audio issues.

Thanx in advance
[Nexus 7 Android Development] Metallice:
No its not always 340. If it is the problem is with whatever app you are using. If you apply 102 as the min in trickstermod or nofrills everything works perfectly.

If you don't set the min at all it works perfectly as well as the default is 102MHz.
[Nexus 7 Android Development] Metallice:
Fixed.
[Nexus 7 Android Development] Kearkan:
Im going to name my first born after you.

I'm guessing from saying that, a23 doesn't include whatever fix you're thinking of?

Ill still flash it and try it, whenever you find time I'm happy to test whatever you need.
[Nexus 7 Android Development] jombo2323:
I'm sorry, I didn't mean it negatively, I just was trying to say that you could brick your device if your not careful.

To be precise, I meant don't just go in there and start pressing buttons.

Sorry people
[Nexus 7 Android Development] Metallice:
Nope it does. You should be good to go noe. Personally I can now reach 700MHz on alpha 23 where I could only reach 666MHz on 22. The issue was what I listed in the change log for a23.

And Metallice would make an awesome name for a son :)
[Nexus 7 Android Development] jombo2323:
23 didn't boot for me, and even on a limb I wiped cache and dalvik and let not try to get off the Google screen for 10 minutes but no juice

+1 for the name
[Nexus 7 Android Development] Stuphologist:
Try flashing it again. No really! It might not work...but it might. On my N7, flashed the first time wouldn't boot, flashed again - the same ROM - booted fine, and continues to boot fine.

Dave
[Nexus 7 Android Development] jombo2323:
I did because I remembered you saying that but it didn't work

Edit*

Reflashed paranoid android then kernel, then I saw the Google logo for half a second and then it played the boot animation then it finished booting in ten seconds

Best version yet
[Nexus 7 Android Development] poolmaker:
My mistake, 100mhz works
[Nexus 7 Android Development] Wilks3y:
Thanks

I'm not on about the Kernel, I know Mr.M makes quality kernels :) I was on about the latest build of PA, which is still in beta phases, therefor in my eyes not suitable for my daily driver.

Thankyou very much :)

Will get flashing tonight :)
[Nexus 7 Android Development] Metallice:
The issue is that if you have touch sounds enabled, touching your frequency setting app icon to open it will make a click sound, temporarily raising the min to 340MHz. The opening app then reads the minimum frequency as being 340MHz even if it goes back down to 102Mhz shortly after.

NOTE: This is not the case with System Tuner as it WILL prevent you from lowering your min below 340MHz because of how it works. So do not use system tuner!
[Nexus 7 Android Development] bonzer2u:
Greetings,

I had sys tuner installed at one time but has been removed from system. Although I can set my max cpu to 1100mhz, I can not set min to anything below 340mhz. I set it accordingly in trickster to 102, it takes the setting but after reboot min reverts back to 340mhz. Could there be some leftover of sys tuner that did not get removed with the uninstall?

thx.
[Nexus 7 Android Development] nekoss:
I have the touch sound disabled, but the min freq is still locked at 340mhz, if i start and close shadowgun, min freq go to 102! When reboot is still at 340! :-\

Inviato dal mio Nexus 7 con Tapatalk 2
[Nexus 7 Android Development] R3dbeaver:
well done on apologizing, even if this is only an internet message board.

have a beer for me, buddy.

a23 isnt very friendly with me in terms of GPU OC... a19 i can hit 700, but a23 i'm maxed at 666mhz using 1450mV.

on a daily basis though, 650 is stable with 1350mV...

i test/burn-in using that new 3d benchmark app. that thing is a killer. if it can run all tests without rebooting/freezing, you're golden.

just search the Play store for GPUMark. i usually run the first rings/jewel tests to see if it's crashes or not. if it does, up goes the full test. anything unstable usually caught in the jewel test though.

Batman is way better at 650mhz GPU...
[Nexus 7 Android Development] SpikeySpy:
a23 is no good for me :(

it keeps restarting after using for awhile. 666LP restarts after the start up is completed while 550LP restarts awhile later.

a22 550LP works fine for me same issue with a22 666LP.
[Nexus 7 Android Development] Metallice:
What app are you using?
[Nexus 7 Android Development] nekoss:
Trickster!

Inviato dal mio Nexus 7 con Tapatalk 2
[Nexus 7 Android Development] bonzer2u:
fyi, I resolved my issue by deleting trickster app 'data', uninstalling app, rebooting and finally install trickster again.
[Nexus 7 Android Development] Metallice:
Seriously? Did you read the post you quoted? The post you quoted explains why it looks like the min is 340MHz even though it really isn't...

The sound being made when you open trickstermod is temporarily raising the minimum frequency which trickstermod reads. Trickstermod does not update the min freq value it displays after the min drops back down to 102.
[Nexus 7 Android Development] Metallice:
I can't help you without a last_kmsg. This has been said numerous times in every kernel thread for every device.

I can do NOTHING about any problem your having without a last_kmsg.

cat /proc/last_kmsg > /sdcard/last_kmsg.txt
[Nexus 7 Android Development] Metallice:
I don't understand why some of you aren't getting this.... Open trickstermod. Set your desired frequencies such as 102MHz - 1.3GHz. Hit apply. Don't worry about it again. Its really not complicated.
[Nexus 7 Android Development] jombo2323:
Uh bad news

1 I'm only 16

2 I don't drink and don't plan on it :)
[Nexus 7 Android Development] Jay Aristide:
Nothing bad about that news. I hope you feel the same way by the time you're 21 :)
[Nexus 7 Android Development] Metallice:
Really. I'm having a hard time believing that considering I'm having the opposite experience... don't know what to tell ya. Hmm. Maybe there are other clocks I need to include in the avp UV table...
[Nexus 7 Android Development] Metallice:
Going to try to implement the audio performance lock in a different way that isn't as confusing. You win guys :)

Edit: until then here's some proof (kind of). Opened trickstermod, set the min to 102MHz min, closed the app, and then reopened it.
[Nexus 7 Android Development] stonebear:
I don't thinks so because Trickster reports 102 and 240 as "not used states" in the stats and when I look at the real time cpu usage it never goes below 340.

Edit

At least that is what was happening last night. I just reinstalled the kernel and now it is reporting as expected. I don't what was happening last night but it's normal now.

Minimum setting did go back to being "apparently" 340 but used states stats and real time stats do now show that 102 is the real minimum.
[Nexus 7 Android Development] bonzer2u:
After I set the min to 102mhz, I closed trickster and ran some apps, afterwards I reopened trickster and noticed that min was set back to 340mhz although my stats indicated that the cpu was running at min 102mhz like I set.

Myself (and likely others by the feedback) expected the min cpu setting in trickster to maintain the 102mhz that the user sets and were fooled into thinking the min cpu flipped back to 340 (indicated) when in fact the cpu is running 102 min.....

Maybe thats why its called trickster?

Anyways, no reason so get so caked up, perhaps we are all trickster inept.

By the way the kernel runs great, auto brightness works like a champ and never have had any reboot issue.....
[Nexus 7 Android Development] volcom000:
If you read carefully few post ago metallice explain it many times...
[Nexus 7 Android Development] lrefra:
Im new with OC. With 520 in GPU

I need up voltages? How much?

O 1200 is rigt

Sorry my bad english -.-
[Nexus 7 Android Development] aaronpoweruser:
I dont nessecirly agree with you including your own ramdisk but i understand why you do, could you include https://github.com/ParanoidAndroid/...mmit/8fdb12f44e803dedfefcab3f6ec28c783127d825 in your init,as your kernel breaks usb otg. as well as https://github.com/ParanoidAndroid/android_vendor_pa/commit/28bf911c68c73237bff47b2837e1d28ba08e4857 , the other stuff in init.pa.rc are nice but not needed
[Nexus 7 Android Development] Metallice:
Thanks. I use PA myself so I am very interested in making the ramdisk as compatible as possible.
[Nexus 7 Android Development] Metallice:
Typically no... 1200 is fine... But I can't say for sure. Every device is different. Impossible to say what voltage is right for your device.
[Nexus 7 Android Development] ezas:
Not on the n7 (haven't needed to) but sometimes reflashing, beyond any logic, will fix a problem.

Sent from Tapatalk XDA Premium

<><><><><><><><><><><><>

Nexus 7

Clean ROM 3.0 - MKernel+ a22
[Nexus 7 Android Development] bonzer2u:
Yes, I have read and understand that however folks that have not read all the posts and are unaware of this info will react to what is observed in the program.
[Nexus 7 Android Development] Jay Aristide:
Those people should become familiar with the search tool. This is a dev thread, after all :)
[Nexus 7 Android Development] jombo2323:
Yo metallice, if im not mistaken......

deadline is the best ratio for fastest and safest

sio, or simple in out is the best for pure speed because of less overhead but data loss is more probable right?

i always use sio, and probably will turn off fsync and get some mad scores on a read/write speed test, correct?
[Nexus 7 Android Development] Metallice:
No. Deadline is better. Period. SIO is very slow compared to deadline or even noop. Also there's never a risk of data loss ever with any I/O scheduler. You're thinking of fsync off.
[Nexus 7 Android Development] jombo2323:
hmm. whatever, cant hurt to test : )
[Nexus 7 Android Development] animefun135:
Why does this kernel not support USB OTG?
[Nexus 7 Android Development] SpikeySpy:
Here's my last_kmsg.txt hope that helps
[Nexus 7 Android Development] Stuphologist:
I believe that's enabled in the ROM. If you're using AOSPA you can check github and see it coming. I'm speculating, though, as I haven't run any other ROMs for quite a while. I'm using AOSPA and M-kernel, and just assumed I had to use StickMount until it was back in the ROM. (Edit: StickMount has been working fine for me.)

Dave
[Nexus 7 Android Development] jombo2323:
Haven tried USB otg yet, getting cable for Christmas.

Things like mice and keyboards should work but I heard there was issues with stick mount

What are you trying to do, use a ps2 keyboard with a USB adaptor?
[Nexus 7 Android Development] Metallice:
I'll make it compatible with PA's upcoming USB OTG for the next release..
[Nexus 7 Android Development] Metallice:
What ROM?
[Nexus 7 Android Development] rpr69:
I tried this on the latest CM10.1 build from ratcav and I get an endless boot animation. Anyone got this working on 10.1, or is it not compatible?
[Nexus 7 Android Development] Metallice:
Definitely not compatible with CM at the moment. (As stated at the top of the change log)
[Nexus 7 Android Development] SpikeySpy:
I'm using stock ROM, only using your kernel with 4.2.1. a23 550LP works slightly better but I get random reboot.

a19 666LP is the most stable for me thus far.
[Nexus 7 Android Development] jombo2323:
I've been only able to reach 650 MHz on a23 no matter what voltage.

What
[Nexus 7 Android Development] imTigger:
I am using a23 kernel with 666MHz LP on my Nexus 7 3G.

Without any tweaks (Not even SetCPU or TricksterMod)

3D Performance tested by Antutu benchmark is around 8~10% lower than stock kernel. (Stock: around ~2900, a23: ~2700)

It's a bit strange because they seems to have same GPU clock?

CPU Integer & floating point are much better than stock anyway:good: