yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Android Development] jamesst20:
I don't really know him but he seemed kind to me when I had pmed him :P Well m-kernel works great but I don't know why, there is something wrong, maybe on gpu side but I see a huge difference when I open/close the app drawer for exemple

.

Yeah got it :P I thought you knew already what I meant sorry ^^ Well I don't know why, the m-kernel doesn't feel smooth and nether _motley kernel did. I tried today's build of _motley and I'm suprised to see that it is as smooth as bricked or others, really works smoother then stock.

However m-kernel works perfect but all that touch 'animations' doesn't feel like butter. I first notice it just by opening the application drawer, it is a bit sluggish.

Thanks and sorry
[Nexus 7 Android Development] Metallice:
Yeah to be honest still not helpful at all. Sorry if I'm coming of rude. I dont mean or want to sound like a ****, but realize i probably do right now :D

Things like - "I tried switching governors, lowering up threshold, turned off gpu scaling, raising min, blah blah blah and this helped and this didn't" or "its slow for a second but quickly smooths out" are helpful posts despite being critical. Posts like that actually give me some information and help me figure out what's going on with your device and setup. Your posts... leave me with nothing but frustration. Its like saying my device randomly rebooted with providing a last_kmsg.
[Nexus 7 Android Development] jamesst20:
Yeah I get what you mean :P it gives no clue on how it could be improved but at least I can tell that after playing with trickster mod settings it became smooth but hard to say what I have changed, I changed everythinf randomly xD my guess is that what makes it slow is one of a default setting

Edit : I flashed few kernels and noticed that they were all using different settings by default. However, I have no idea if this can help, I flashed bricked kernel which runs smooth on my device and pictured the settings :

Sorry if it doesn't help
[Nexus 7 Android Development] Stuphologist:
Drawing a tint layer (any color but neutral grey) on top of everything else does change the displayed color temperature, the same as any colored filter would. It doesn't change the gamma or provide actual display color correction/calibration.

Sorry to be pedantic. The original question was about gamma correction.

Dave

---------- Post added at 12:35 AM ---------- Previous post was at 12:25 AM ----------

If it bothers you turn it off altogether. I use RootDim, and change the brightness twice, maybe three times a day. There's no way to calibrate the auto brightness, and to me it always seemed to change from a comfortable level to one that was a tad too dim. I'd call it an interesting idea, useful for battery savings, but too "dim" (i.e.dumb) too use.

Dave
[Nexus 7 Android Development] Metallice:
You certainly are persistent huh? :) But thanks that is actually very informative.

Looking at bricked's default settings is making my broken N7's battery cry from the grave. Super high sampling down factor of 4... meaning the device will stay at Max frequency waaaaay longer than with my settings. The up threshold of 70 means that the CPU will jump to Max with much less load compared to Mkernel's 95...

There's no reason you can't use these performance settings on mkernel though :D
[Nexus 7 Android Development] ezas:
Good, everybody is playing nicely together and I'm learning a lot about what all those settings in trickster are.

James, thanks for the screen shots. I thought I was going to have to flash bricked to see the settings. :)

I might anyway. Bricked is one of the kernels I haven't looked at.

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

Swyped from my N7

Current: PA 2.99 b9 & M-Kernel+ a25
[Nexus 7 Android Development] TheDarkDefender:
Jus flashed this kernel, and Wifi doesn't turn on. Don't know what I ve done wrong. Running stock 4.2.1 .
[Nexus 7 Android Development] berkos:
Brighntess settings are perfect on my device, i love the fact the minimum brigtness is set lower than default, i wonder if you can tweak it to even lower settings for more battery life. using this kernel with cm10.1 and didn't have any issues so far for days, battery has been excellent.
[Nexus 7 Android Development] danielsf:
These are the settings I'm currently using, they are based on the defaults for the interactive Governor found on the android dev website apart from I have input boost enabled and the up threshold at 80 (standard is 85) I also have my gpu at 600mhz@1225mV and my cpu at 1.4ghz@1000mV. Whilst my setup isn't the most battery friendly, it is smooth and I prefer performance over a little extra battery. This might be my imagination but on any Governor I do keep getting random 1-2 second full system pauses when not doing anything much then suddenly stressing the system. It happened when I launched system tuner from the multi tasking window and I saw that my cpu was only running on the lp core at 666mhz. Maybe system tuner just wasn't keeping up, but could scaling from the lp core to the big A9 cores not be aggressive enough causing the lp core to stay online is situations it shouldn't and causing some lag? Just a thought :)
[Nexus 7 Android Development] _DrG_:
I have applied the following ondemand tweaks and can honestly say along with 600 gpu and 1500 cpu oc, fsync off, zram enabled this thing flies buttery smooth now ;) ive also noticed that with smart dimmer off and lux installed the screen looks less washed out and the screen brightness spot on, cheers for your hard work on this kernal
[Nexus 7 Android Development] Artood2s:
So since we are sharing :D. Here is what i am running.

With these settings, the frequency is on 666 nearly 50 percent of the active time (not including deep sleep). Most of the other times, the frequency is even lower. Got about 5 hours of screen time yesterday with admittedly pretty low screen brightness. About half of that was streaming Netflix. Performance is smooooooth. Very happy with this kernel and settings.
[Nexus 7 Android Development] TheDarkDefender:
People. please help. My Wifi is not working after flashing this kernel.

EDIT : Fixed.
[Nexus 7 Android Development] johnnyman25:
anyone have ui scroll lag?i use ondemand governor and dealine i/o.
[Nexus 7 Android Development] johnnyman25:
all seems fine.perfomance,battery life etc but when it comes in ui scroll it so laggy especially if u sit in one home screen for 3 secs.then if u scroll lags.i tried every rom....
[Nexus 7 Android Development] TheDarkDefender:
Yeah..Same here, I was on stock and M kernel. UI and launcher lagged a bit. I switched back to stock kernel,and everything's fine now.
[Nexus 7 Android Development] Eef:
Yes exactly the same I have. I if I could remember I didnt have that in the beginning.
[Nexus 7 Android Development] NicoGa:
in fact, using ondemand and just setting

sampling_down_factor = 2

up_threshold = 90

render the UI much more smooth.

Envoyé depuis mon Nexus 7
[Nexus 7 Android Development] jamesst20:
Sounds about right :P I understand now, the higher my up_threshold is, the slower my device feels. As I can see it is more a choice between a smooth feeling or a good battery life :P will give a try with m-kernel half between bricked and m-kernel (between 70-84 if I remember good, I will double check) that way I have half of both :)

Edit : These are _motley kernel settings (default governor is interactive but I switched to ondemand) and it feels verry smooth even if the threshold is 90, why?

Thanks

Edit : Oh m-kernel default threshold is 95, with a threshold of 90 it feels really smooth too :) wish I knew what all those settings mean :P
[Nexus 7 Android Development] thisguy23:
All this talk is helping me better understand this kernel. One question I have is when using the 666lp kernel and trickster together, the voltage for mpu at 550 is 800. When closing trickster and coming back to it, the voltage for 550 is still 800. While I understand this speed is no longer being used by the big cores because the lp core is running up to 666, somehow the voltage for 555 is set to 800 -from 1000 or whatever stock is. Is this a bug and would simply raising the hard coded low speed of mpu above 666 fix this problem? I ask because its causing my n7 to crash. Thank you otherwise for this great kernel.

Edit: is there any chance for lowering the display voltage? Since after all, its our biggest battery eater.
[Nexus 7 Android Development] ace-user:
+1

Sent from both my sexy galaxy nexus and nexus 7 X)
[Nexus 7 Android Development] androtom:
This setup solved the scroll lag problem, at least for me.

Edit, pics not in citation :
[Nexus 7 Android Development] Eef:
sorry but my ui wasnt smooth, so I tried all different settings , it was a bit smoother but not always. Then I changed to franco kernel and everything is completely smooth! Even when idle for a couple of seconds. Im using paranoidandroid 299 beta9.
[Nexus 7 Android Development] yukkio:
Thanks Metallice for the new version. I'll write my impressions later, I'm out now :)

Br
[Nexus 7 Android Development] Metallice:
A26 up. Ill stick to a25 when I can afford a new nexus 7 because I like battery life being better than stock, but hopefully this will will stop the whining.

Although I really enjoy hearing about how great and smooth kernels like Franco and bricked are!
[Nexus 7 Android Development] TheDarkDefender:
Thanks, and Lol at the changelog :)

Newest interactive refers to a governor right ?
[Nexus 7 Android Development] Nico_60:
Metallice, thanks for a26 and all of your works for this kernel.

Envoyé depuis mon Nexus 7 avec Tapatalk
[Nexus 7 Android Development] Metallice:
Yes
[Nexus 7 Android Development] Eef:
I dont think he is under-appreciated but I agree that we could press more on the thanks button. Im one of the guys saying that I find francos kernel better in experience. But that doesnt mean it is better. I just mean that I had some lag with m-kernels one, if he fixed it I would happely switch back. I think there are 2 things that are important which are: smoothness and battery life. And I will sacrefice smoothness for battery but I read that franco's kernel is one the best one relating to battery life. And it is smoother. But if it is really better I dont know.

What I really like about this dev is the great responseness and support! Thumbs up for that!
[Nexus 7 Android Development] Metallice:
Stop talking people and try the dang update please
[Nexus 7 Android Development] -=s-b-h=-:
Lol changelog is the best hahahaa ill stick with 25 as its working well for me nothings perfect but I dont notice any lag issues maybe my n7 isnt as full of crap as others
[Nexus 7 Android Development] Metallice:
Says the guy who never had the galaxy tab 2 7.0. :(
[Nexus 7 Android Development] yukkio:
A26 is good for me, I come from #244 motley and I feel my nexus smooth as with it. Using interactive @ 1100mhz and no problem.

BR
[Nexus 7 Android Development] Metallice:
It all comes down to the LP core. Some people, like me (before breaking it), have nice, clean systems that can scroll smoothly with 666MHz LP core only.

Some people, on the otherhand, have sluggish roms or lots of background stuff going. They need more than 666MHz to scroll smoothly, meaning the system is jumping back and forth between LP and G... and getting hung up at 666Mhz LP... leading to lag.

a26 just keeps the system out of the LP core more and other performance tweaks... So even those with sluggish systems can have smoothness too.
[Nexus 7 Android Development] Sveke:
Leave at default settings for the most butter and least battery?

Sent from my Nexus 7
[Nexus 7 Android Development] Metallice:
For a26? Umm sort of but not really. You can always get more performance or more battery by tweaking governor parameters. a26 is definitely more performance oriented than a25 though.
[Nexus 7 Android Development] Sveke:
Yeah A26, sorry about that.

Thanks.

Sent from my Nexus 7
[Nexus 7 Android Development] mulletcutter:
Battery life...I didn't buy this for battery life, that's like buying a truck for gas mileage. Running a26 GPU 500 and CPU @ 1.3. Going to go test
[Nexus 7 Android Development] dstryrwiz:
What would you say would get the best balance? I want the best battery life possible, but I don't want to sacrifice a ton of performance to do that. At the very least I would hope for the performance to outdo stock, and preferably have the battery do the same, but I don't know if that's too much to ask. I've been a long time follower of Franco for my GNex, and I am just now switching over to 4.2.1, which is where your kernel has been shining from what I've been seeing, so I've been sort of stuck between choosing between your kernel and his moving forward, but I would like to know the best way to get the most out of your kernel if possible so it's a fair comparison. If Franco's kernel has been tanking on battery life under 4.2.1, then I will gladly choose this one, I just want to know the best way to test this one. Thanks in advance!
[Nexus 7 Android Development] Metallice:
I dunno everyone is different and everyone's device is different. Try a26 and see how your battery life goes. If you aren't happy try a25 or adjusting governor parameters.
[Nexus 7 Android Development] Metallice:
BTW i still have no idea if a26 boots or not. Nor have i heard how it runs. Cant test it myself.
[Nexus 7 Android Development] Eef:
I dont have many apps, im running paranoidandroid 2.99, could that rom be the reason that it was a bit sluggish with A25?

Which rom are you running / recommend?
[Nexus 7 Android Development] Sveke:
Running good here but its only been 15 mins.

Sent from my Nexus 7
[Nexus 7 Android Development] benbailey84:
Booted and runs good.

One question though, when I am on it and its plugged in it doesn't charge. Shows charging but percentage doesn't go up. Have my max at 1100 MHz. I do have a 12 ft USB extension but I don't think that would keep it from gaining a charge.
[Nexus 7 Android Development] _DrG_:
A26 installs and boots fine, your tweaked ondemand governor params have made a difference on the ui responsiveness, still works as good and solid as a25.

I added back my own tweaks and its been running fine for 20 mins, thanks man

Edit: charging fine for me
[Nexus 7 Android Development] dstryrwiz:
I'm not too familiar with the effect of each of the governor parameters, so I really don't know what would give improvement and what wouldn't. If you trust a25, I think I'll stick with that for the time being for testing, at least until some people give reports on the battery life of a26.
[Nexus 7 Android Development] mulletcutter:
Wow, playing deadzone, could be 1 min to 5 mins and all of a sudden SUPER LAG. Just horrible. I rebooted and same thing while playing it. Went back to #246 and everything runs bad. Anybody else experience this?
[Nexus 7 Android Development] _DrG_:
Just tried it for 10mins and was smooth for me no lag, i am oc 600 gpu though
[Nexus 7 Android Development] zachf714:
So if I'm thinking right the 666 build of the kernel has the GPU over clocked to 666 and not 555mhz

Sent from my Nexus 7 using Xparent ICS Tapatalk 2
[Nexus 7 Android Development] mulletcutter:
im using the trickster mod for my cpu/gpu settings. and i dont get the option to adjust gpu
[Nexus 7 Android Development] knitler:
Those speeds refer to the helper core, the GPU is 446MHz
[Nexus 7 Android Development] Metallice:
Posts like these make me wonder if people aren't reading the file name...

User GPU and 666 LP.
[Nexus 7 Android Development] knitler:
You dont see GPU max frequency and voltage options?
[Nexus 7 Android Development] DemosZevasa:
No that's the lp core, gpu is 446
[Nexus 7 Android Development] Stuphologist:
How sharper than a serpents tooth it is to have an ungrateful...end-user.

Seriously, though, did you change anything other than the default parameters? I mean, you've done an amazing piece of work putting in the hooks so people can adapt the kernel, beyond that it's no longer your problem if people can't figure out how to use them. Code optimization, bug fixes (for real bugs), keeping up with Google, yeah, all yours. But tweaking the customization options, no. About the only significant configuration parameter left is the lp core max.... Is there a reason you haven't made that one a user setting?

Dave

Dave

(With apologies to the bard)
[Nexus 7 Android Development] mulletcutter:
At first no, but I reflashed and wiped. Then they shouted up. Set it @600 then upped the top 2 voltages by 100. Had a few lag moments then went fine.
[Nexus 7 Android Development] zachf714:
OK thanks

Sent from my Nexus 7 using Xparent ICS Tapatalk 2

---------- Post added at 12:42 AM ---------- Previous post was at 12:40 AM ----------

I just wasn't completely sure ...... Most kernels I use dont have the amount of tweaks that yours have.... I mostly use stock based kernels coming from the tf101 with lots of sods :)

Sent from my Nexus 7 using Xparent ICS Tapatalk 2
[Nexus 7 Android Development] Azurael:
Safari feels snappier ™ oh wait, wrong forum :P but seriously a26 definitely feels faster, we'll see if that has a toll on battery life...
[Nexus 7 Android Development] Metallice:
Yeah i tweaked hotplugging to be more like stock instead of battery friendly as i had it. Also tweaked some lp core switching stuff.

Lp max can't be a user parameter as the frequency table can't be a user parameter. Well... I don't think it can be.
[Nexus 7 Android Development] mstrk242:
a26 is running nicely so far. Running the gpu at 520 (which is where I usually run it.) Seems to be a bit smoother than 25. (Which was also smooth for me.) I'll run it for a bit more and let you know if I have any problems, but so far it's running great.
[Nexus 7 Android Development] ezas:
Wow I go to sleep for 12hrs and come back to ten new pages.

I put in the more aggressive governor settings from the screen shots and I'm using Cool Tools to watch my frequencies and WOW what a difference it makes in how the slots are used. Much quicker to jump up and slower to come down. And it spends almost no time in the lower slots while the screen is on.

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

Swyped from my N7

Current: PA 2.99 b9 & M-Kernel+ a25
[Nexus 7 Android Development] bcvictory:
Hey Metallice, should I use a25 or a26 for my kernel test thread? And if anyone thinks its utter bull, well its not. Just very unscientific. Only meant to be taken as one users POV.
[Nexus 7 Android Development] ezas:
Talking about lagginess, I'm wondering why I don't see any discussion about minfree settings? Not just in this thread, but in general. Has the memory management in Android got good enough that there is no benefit?

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

Swyped from my N7

Current: PA 2.99 b9 & M-Kernel+ a25
[Nexus 7 Android Development] aalupatti:
Am on pa 2.99 betav9 and a26.

Found a25 and 26 miles apart in terms of scroll smoothness.

Will have to see how battery holds..

Sent from my Nexus 7
[Nexus 7 Android Development] thisguy23:
On 26 666 and the lp voltage bug is happening again. Look at the attached picture. The lp 555 speed is set wrong. It matches the mpu voltage I set manually. This causes sod. Any fix?
[Nexus 7 Android Development] DemosZevasa:
I got SOD with interactive, perfect on ondemand tho.

Might be the Franco tweaks.
[Nexus 7 Android Development] xfrancis14:
So is the battery a lot worse then a25? Cause I didn't find a25 bad performance wise
[Nexus 7 Android Development] bcvictory:
I got 6 hours 38 minutes with a25 @ 1.3GHz with my infamous Kernel Battery test. I'm running the a26 test now. Remember just one user, take it with a grain of salt, very unscientific.
[Nexus 7 Android Development] Metallice:
Thanks. I was going to tell you to just do a25 as it is more tried and true. But I'd be interested in seeing the comparison. Still doesn't compare to real world dynamic usage though.
[Nexus 7 Android Development] Metallice:
There is no 555 speed if you are using 666. It goes 475 to 666. The 550 slot in the voltage table is meaningless.

Matching the mpu voltage is a trickster bug. Ill just change it to 551MHz or something.
[Nexus 7 Android Development] Metallice:
a25 gives 38 more minutes than a19? Wow. That's pretty significant.
[Nexus 7 Android Development] Stuphologist:
I'm talking through my hat here, but maybe a toggle parameter that takes effect (on boot?) by selecting between a couple/few frequency tables?

Dave
[Nexus 7 Android Development] Metallice:
*shrug* what do i look like? A guy with a nexus 7 to test on?
[Nexus 7 Android Development] xfrancis14:
Sorry forgot yours is broken :(

---------- Post added at 06:15 PM ---------- Previous post was at 06:14 PM ----------

I'm gonna stick with a25 until someone finds out battery life with a26
[Nexus 7 Android Development] zachf714:
Are you working on getting a new one

Sent from my Nexus 7 using Xparent ICS Tapatalk 2
[Nexus 7 Android Development] Metallice:
Dumb question :)
[Nexus 7 Android Development] bcvictory:
It looks like that person is me. ;) Take my results with a grain of salt. Results will vary depending on your setup of course.
[Nexus 7 Android Development] xfrancis14:
Haha thanks, and ik I use pretty basic settings I turn fsync off and smart screen dimmer and put cpu at 1300 max that's it
[Nexus 7 Android Development] aalupatti:
Was on a25 almost the whole day today. Very good battery life... At more than 5hrs screen time ( reading PDF documents a lot ) I think I had still around 40% left.

Cannot comment on a26 yet. Going to charge over night and test tmw..

With my limited use with a26 , may be not as great of battery life but the performance. (All default settings. )But I could be wrong...... Testing battery takes a lot of time.

Sent from my Nexus 7
[Nexus 7 Android Development] zachf714:
Yeah kind of :p

Sent from my Nexus 7 using Xparent ICS Tapatalk 2
[Nexus 7 Android Development] bcvictory:
Forgot to add, holy crap, this is baby-bottom-covered-with-creamy-butter smooth! If this doesn't hit battery too much this will be epic!

Here is some random questions I can't find answers to.

1. Paranoid Android did heaps of optimisations to their rom/kernel, does this have any of those in this? I know it sped up PA alot and it might not be useful here, just putting it out there.

2. What is Linaro mean? How does it speed things up?

3. What does PowerHAL, mpdecision and tegra autohotplug mean? Is it different versions of the same thing? I was really confused because I was going to add it to my kernel comparison feature chart I'm making but I just can't get my head around it.

Thanks and love the work you do Metallice! Hope you get that new N7 soon! You deserve way more than most of the people floating around here!
[Nexus 7 Android Development] thisguy23:
Thank you. Expect a donation coming your way from me in a few days. Thank you for your continued effort to help each of us out, even after the loss of your n7. Other kernels aren't even close.
[Nexus 7 Android Development] Metallice:
1. Probably. Most of PA's optimization that was done was ROM side though.

2. Linaro is the name of a Linux group. They did some tweaks to android that made them well known. Compiling android rom with optimization level 3 and other things. Had some nice effects on omap4 but otherwise just snake oil. They make a good compiler which is use for my kernel. Arm Toolchain GCC 4.7.3. PA uses a 4.7.3 compiler tool chain as well.

3. ASFAIK Powerhal is responsible for project butter and reseting the max frequency on screen off.

3.5 CPUquiet, MPdecision, and tegra autohotplug are hotplug managers which determine when to turn cores on and off.
[Nexus 7 Android Development] zachf714:
Hey a26 has the best battery and stability I have seen on this device great work. Sorry for the stupid Q's and great work on this kernel :)

Sent from my Nexus 7 using Xparent ICS Tapatalk 2
[Nexus 7 Android Development] bcvictory:
Thanks for answering my quirky questions! I'm guessing the hotplug managers would be good to include in the Kernel Feature Chart I'm making.

P.S: My test is almost done. Not looking good.
[Nexus 7 Android Development] knitler:
You're holding it wrong.
[Nexus 7 Android Development] ace-user:
the dev support for this kernel is just insanely great...thumbs up!!

Sent from both my sexy galaxy nexus and nexus 7 X)