CPU Governor and IO Scheduler - My experiences - Fascinate General

It seems that with the Devil kernel, I've had a few more options on choices. After reading a few posts and other items - including a plethora of bad/wrong advice, things seem to be running best the the Lulzactive CPU Governor and the IO Scheduler set to BFQ. When I say best, I mean that the phone has a balanced level of responsiveness even when a bunch of crap is running. It didn't seem to get totally sluggish and appear to be hung as seemed to be the case when the defaults were used previously.
I invite others to share their thoughts. Note - I don't care about battery usage within reason.

Smartass2 with zen has been my combo for a while now. Aokp jb m1 w/ devil 1.9.5. Experimented with a few other combos till I found this one and have stuck with it.
I'll give yours a try and see how I likes it
Sent from my SCH-I500 using xda premium

Looked at more info on SmartassV2 and it appears that depending upon settings that it may be faster than lulz but also a bit hungrier battery wise ...I think that one is gonna be one of those YMMV sort of things. As for BFQ, it is the one to choose when dealing with heavy i/o which somehow I seem to have on my phone...haven't figured out the why part, but it seems to keep on truckin' when put under load. I have not had luck in finding anything substantial showing what/how the zen io scheduler is configured. If you have any links, post away.
Best and Most Complete Summary Article of both CPU Governors and IO Schedulers that I've Found:
http://tinzdroid.blogspot.com/2012/07/android-kernel-governors-modules-io.html

I've pretty much always had Smartassv2 and sio just because it's what I read was the best combo (or at least most common). I realize Lulz is pretty good but from what I was reading it needs to be configured properly before you get good performance out of it, and quite frankly I don't want to deal with that. My performance overall has been excellent and it feels pretty snappy. Battery life... well it's pretty good, I can go a full day of fairly heavy usage without needing to run to a charger, so that's good enough for me. I should also mention that I undervolt my phone pretty substantially, so that definitely makes a difference in battery life, especially when the phone is in standby.
My source for governors comes from http://forum.xda-developers.com/showthread.php?t=1736168 and my source for schedulers comes from http://forum.xda-developers.com/showthread.php?t=1420742

Gave lulz/bfq a run for a little over a day and my report is that it isn't as snappy as smartassv2/zen. Just a little choppy scrolling up and down and left to right.
I used to use sio with smatrassv2, but I saw that zen was new to 1.9.5 and tried it - silky smooth on my mez.
Sent from my SCH-I500 using xda premium

mezster said:
Gave lulz/bfq a run for a little over a day and my report is that it isn't as snappy as smartassv2/zen. Just a little choppy scrolling up and down and left to right.
I used to use sio with smatrassv2, but I saw that zen was new to 1.9.5 and tried it - silky smooth on my mez.
Sent from my SCH-I500 using xda premium
Click to expand...
Click to collapse
yeah, I've tried lulz, but it didn't seem to do need any good so I switched back to smartassv2 and vr, but then I found out devil 195 had Zen and I wanted to see what it was all about and honestly it's been running quite amazingly with smartassv2

I've been rocking smartassv2 and sio best combo I can find
Sent from my SCH-I500 using Tapatalk 2

Related

CM7 Kernel Recommendations?

Hello all!
Just upgraded my wife from the MyTouch 3G Slide to the G2 as she has to have a keyboard and we were on our 5th replacement Slide. So, as she is not the geek that I am, she will not be constantly flashing new ROMs and such. However, I am going to at least install the latest CM and I am looking for kernel suggestions. I already have root, s-off, new hboot, and all that, I'm just waiting for CM7 to finish downloading.
I started using Android with the G1 and constantly updating Radios, as well as ROMs and I currently use a Samsung Vibrant running a TeamWhiskey ROM. It's stable as anything, I like the theme, and CM7 still has some broken stuff on the Vibrant. I'm glad to see that Eugene recently picked up a G2 as he made some bad ass kernels and ROMs for the Vibrant.
So, let's here those kernel recommendations and why you recommend them.
Thanks!
Well am currently using mexdroidmod and their kernel is pretty awesome because its fast and stable. My best advice is to test the diffrent kernel and read through the tread, see what people say about it. All the kernels I have tried are all awesome so you should try them
Sent from my HTC Vision using XDA Premium App
pershoot's kernel. great batt life and OCing
Umaro's kernel has been rock solid for me and has tons of features as well. You can OC all the way to 1.9 Ghz if you so please and it has smartass.
well considering your wife isn't much of a techie.. i say you should go with pershoots kernel because he's always releasing updates and i've never had a problem with any of them. the battery life is excellent if you use the right radio (.17 and .30 have been good to me), but you need to experiment with this though. the phone runs beautifully, just make sure you use superwipe+ to format/wipe so you don't end up with gps issues like many people have had, good luck!
I've run umaro, eugene, pershoot, flippy, pyro, etc etc... aaand I've decided that the provided kernel is pretty much good to go. yeah, there are some little trinkety things with a few of the above kernels that the standard CM7 kernel doesn't support... but honestly, they're worthless to a user who just wants to turn the phone on and have it work.
set her up with the stock kernel @ 245-1017 (I haven't found a reason yet to ditch the ondemand governor, it seems to work best with CM7) and a vanilla gingerbread launcher and she'll be blown away.. that's my $.02
Like said above, CM kernel is great. I've tried most or even all available kernels for CM and finaly decided to stick with original one. It's stable and supports OC (up to 1.5GHz) "out of box", so really, I see no single reason to use the other ones.
Sent from my HTC Vision using XDA App
AllWin said:
Like said above, CM kernel is great. I've tried most or even all available kernels for CM and finaly decided to stick with original one. It's stable and supports OC (up to 1.5GHz) "out of box", so really, I see no single reason to use the other ones.
Sent from my HTC Vision using XDA App
Click to expand...
Click to collapse
I'm also thinking about changing the kernal, but only for smartass. Does smartass offer that much of an increase on battery life or anything else? Also, when you OC, do you use SetCPU or just CyanogenMod Settings?
slapshot30 said:
I'm also thinking about changing the kernal, but only for smartass. Does smartass offer that much of an increase on battery life or anything else? Also, when you OC, do you use SetCPU or just CyanogenMod Settings?
Click to expand...
Click to collapse
not at all pooping on any of the guys who swear by smartass/other governors, but the change in battery life is almost unnoticable for me.. the change in performance however can be pretty apparent.
here's my problem with "battery saving" governors:
in order to save battery, these governors are supposed to be more intelligent about which frequencies they select once a task is called... well, that's all well and dandy, but the problem is that the majority of battery-hogging apps (ie streaming music/video, gaming, browsing for a long time, being on the phone, etc) are still going to be battery hogs with or without a fancy governor. the governor isn't capable of making an app that needs a lot of processing power run well at a lower frequency, it can only try to be more selective about which frequencies it uses in order to attempt to save battery life.
additionally, most people use their phones like this: phone is idle (ie screen off), and a call arrives. call ends, phone is back to idle. texting a few people, back to idle. playing a game for 15 minutes, back to idle.
is it really logical to assume that these short bursts of activity are going to benefit at all from a fancy shmancy governor? I doubt it.
I still swear by ondemand or interactive (both work well for me) thru built-in settings if possible (ie cyanogen performance settings). second choice would be setcpu with no profiles (unless you're overclocking heavily, then you should at least have a temp warning profile). at this point, screen-off profiles don't do a damn bit of good, because pretty much every kernel we have for the vision is going to scale down during inactivity.

[POLL] NAND-users: What governor do you use on your HD2?

So, the title says it all.
I'm curious about what governor do all you guys use??
Place your vote here.
Also, feel free to comment why you choose your governor!
se1988 said:
So, the title says it all.
I'm curious about what governor do all you guys use??
Place your vote here.
Also, feel free to comment why you choose your governor!
Click to expand...
Click to collapse
Lagfree, on Marc's Kernel. Awesome, but not in your poll.....
I think this should be moved to q&a.
My favorite: smartassv2
Why? It includes a stanby management, is stable and fast.
Sent from my HD2 using XDA Premium App
se1988 said:
So, the title says it all.
I'm curious about what governor do all you guys use??
Place your vote here.
Also, feel free to comment why you choose your governor!
Click to expand...
Click to collapse
You shoulda posted in Q&A
But i use smartassv2 with my OWN custom settings and i use it because it gets great performance with amazing battery life
I am still working between different settings on TBD. Lagfree with Marc's kernel is good but I am now working with smartassv2 with custom settings. So far so good
Lagfree 128 - 1190
btw, this should be in the Q&A
It sucks that majority of governors have no description, so only way to decide between them is through trial and error (which is very tedious given the number of governors and differences may only be placebo) or by reading other's recommendations.
I was using convervative with a heavily customized settings, then smartass/V2/smoothass (switching between them, AFAIK they are very similar anyway), but now I'm testing Hyper as it's default on new DORIMANX.
moved to Q&A
Not sure if this is a thread to post this sort of problems...
Anyway, at the moment I got a HD2 running flawlessly HyperDroid-CM7-v5.9.0 with smartassV2 governor and I'm very happy with it.
The problem is that as soon as I switch to for example interactiveX governor I start getting freezes where the phone is left screen on and nothing else working.
I've been previously dual booting wp7 and android sd. Back then I had same sorts of freezes on android but would just tweak my auto memory killer to less aggressive settings to not get freezes. I'm a bit confused on this but after all quite sure that this is about something else than memory related problem.
Any ideas?
I have also tried few of these governors, but I think that there is no big difference between the better ones like hyper, ondemand etc. just a placebo when somebody release "new" governor

[Q] Gaming performance

I want to know everyone's ways of getting a good gaming experience from the defy:
#Best rom(s)?
#tweaks/settings (sysctl values for example)
#Best number of multitouch points/ any other touchscreen tweaks
#Good CPU & Vsel settings for battery/performance balance
#I hate MIUI
I play mostly HD games like Nova 2 & 3, MC3, shadowgun and others as I rarely have access to a console
Thanks in advance for any tips
@non4 said:
I want to know everyone's ways of getting a good gaming experience from the defy:
#Best rom(s)?
#tweaks/settings (sysctl values for example)
#Best number of multitouch points/ any other touchscreen tweaks
#Good CPU & Vsel settings for battery/performance balance
#I hate MIUI
I play mostly HD games like Nova 2 & 3, MC3, shadowgun and others as I rarely have access to a console
Thanks in advance for any tips
Click to expand...
Click to collapse
i use cm7 because i find this to be the best optimized, fastest rom ive tried, and now that cm7.2 stable is out, you pretty much have everything working.
about the multitouch point, ive noticed that the higger points you set, the less responsive it gets - although that was back when the first multitouch tweaks came out and it wasnt even implemented in cm, so it might have gotten better. but i recommend 2 points unless you need more - this is the default setting.
as for cpu settings i use these: [email protected], [email protected], [email protected] governor: smartass (in cm9: boosted). this gives better battery life than ondemand. and i overclock from bootmenu, not from app (like setvsel). note that my vsel settimgs might be a little low for you, so i recommend starting from a higher value, stress testing it, and if you dont get freezes or reboots, go lower.
hope i could help, good luck!
sent from my cm7 defy...
I have miui pikachu... Don't hate miui... I play all the games you said and the are smooth and without any lag
Sent from my MB525 using XDA
zakoo2 said:
i use cm7 because i find this to be the best optimized, fastest rom ive tried, and now that cm7.2 stable is out, you pretty much have everything working.
about the multitouch point, ive noticed that the higger points you set, the less responsive it gets - although that was back when the first multitouch tweaks came out and it wasnt even implemented in cm, so it might have gotten better. but i recommend 2 points unless you need more - this is the default setting.
as for cpu settings i use these: [email protected], [email protected], [email protected] governor: smartass (in cm9: boosted). this gives better battery life than ondemand. and i overclock from bootmenu, not from app (like setvsel). note that my vsel settimgs might be a little low for you, so i recommend starting from a higher value, stress testing it, and if you dont get freezes or reboots, go lower.
hope i could help, good luck!
sent from my cm7 defy...
Click to expand...
Click to collapse
I've been getting good gaming performance anyway lately, I always use bootmenu I think its the rom I'm using, cm7 cherry picks by FUZZ, you should check it out it has some extra features like toggle torch from lockscreen with home button, it also has touch bootmenu installed as default here's a link http://fitsnugly.euroskank.com/gigglebread/?id=jordan
sonrics1993 said:
I have miui pikachu... Don't hate miui... I play all the games you said and the are smooth and without any lag
Sent from my MB525 using XDA
Click to expand...
Click to collapse
Don't get me wrong, I respect miui and have had roms for months at a time, it does perform great! I just can't get used to the interface I find myself clumsy with it, cm7 just seems natural, much easier to use in my case, its just my style I'm not a hater

Best Kernel out there?

which kernel out there is the best right now? in battery life and speed
theres only one that fits best battery and fastest.. trinity kernel.
I like Trinity but Motley also did very well for me.
Sent from my Nexus 7 using Tapatalk 2
simms22 said:
theres only that fits best battery and fastest.. trinity kernel.
Click to expand...
Click to collapse
This^ look at it this way. The nexus allready has great performance, it will handle any game you throw at it. (Unless not optimized for tegra 3) so wht else do you need? A kernel that gives amazing battery life. And what kernel is that..... \l/ TRINITY \l/
Sent from my Nexus 7 using xda premium
TRINITY without a doubt!!! Fast as hell and almost unbelievable battery life!
Sent from my Trinity powered Nexus 7 using Xparent Blue Tapatalk 2
Trinity IMHO....
Sent from my Nexus 7 using xda premium
battery right now..
speed..
Ill say motley. I tried trinity kernel. Its good. But I getbetter performance,stability, and battery life with motley. All these battery screen shots really mean nothing. Why? Because none show real heavy use. I can easily get the same stats or better with light to moderate use. Show me some stats showing 8-10+ hrs of screen on time. With some heavy app or game usge. Anyone can use device for a few hours. Then leave it in deep sleep and show the same or better stats.
I've tried all the kernels out so far. They are all good. Its a matter of personal preference of features you want. Some pack things others don't. MOTLEY 'S ATM is the only linaro based kernel. So its using new additions/components. Better optimized. Benchmarks are cool but its real world performance that matters most.
I'm running stock rom with motley latest linaro based kernel with Zram, then CPU overclock @ 1.624ghz and gpu overclock @ 520mhz. I'm also undervolted -75mV across the board. So my temps stay low. Which equates to my device running at a higher performance speed longer.
The best thing about stock rom is I can measly flash different kernels and not have to worry about flashing a rom and setting my apps n all THST all over again. I can flash a kernel with no wipes and be good. Plus stock rom is the most stable ATM. Can't lie though, I am anxious to flash some roms. THST paranoid Android one looks really good. Along with the pure linaro based rom. That's the great thing about choices.
Its not a matter of who has the best kernel. Its more about what you looking for in features and personalizing your device to cater to our needs.
Asking who has the best kernel is like asking who is the best developer on xda. I don't think that's fair to the developers as they ALL work hard on roms or kernels. Forget the popularity contests.
THEY ALL THE BEST lol. Some are just more seasoned than others. Which is OK. I love the fact we have variety of things to choose from. I've been impressed with trinity kernel, based on scores I've been seeing. But I'm also impressed with faux kernel and its a more straight forward one with lots of new Linux commits and additions. All the kernels have a personality of their own. I love the fact that twrp makes it very easy n simple to try out any kernel I want for nexus7. No matter who makes it. Every developer has its followers. You also have people who like to try out different setups.
Choice is a good thing! That's what I love about Android.
I've got to say for me trinity is the best kernel for the Nexus 7, updated daily and great communication with the dev makes this an awesome kernel. The trinity toolbox app is the icing on the cake.
demandarin said:
Ill say motley. I tried trinity kernel. Its good. But I getbetter performance,stability, and battery life with motley. All these battery screen shots really mean nothing. Why? Because none show real heavy use. I can easily get the same stats or better with light to moderate use. Show me some stats showing 8-10+ hrs of screen on time. With some heavy app or game usge. Anyone can use device for a few hours. Then leave it in deep sleep and show the same or better stats.
I've tried all the kernels out so far. They are all good. Its a matter of personal preference of features you want. Some pack things others don't. MOTLEY 'S ATM is the only linaro based kernel. So its using new additions/components. Better optimized. Benchmarks are cool but its real world performance that matters most.
I'm running stock rom with motley latest linaro based kernel with Zram, then CPU overclock @ 1.624ghz and gpu overclock @ 520mhz. I'm also undervolted -75mV across the board. So my temps stay low. Which equates to my device running at a higher performance speed longer.
The best thing about stock rom is I can measly flash different kernels and not have to worry about flashing a rom and setting my apps n all THST all over again. I can flash a kernel with no wipes and be good. Plus stock rom is the most stable ATM. Can't lie though, I am anxious to flash some roms. THST paranoid Android one looks really good. Along with the pure linaro based rom. That's the great thing about choices.
Its not a matter of who has the best kernel. Its more about what you looking for in features and personalizing your device to cater to our needs.
Asking who has the best kernel is like asking who is the best developer on xda. I don't think that's fair to the developers as they ALL work hard on roms or kernels. Forget the popularity contests.
THEY ALL THE BEST lol. Some are just more seasoned than others. Which is OK. I love the fact we have variety of things to choose from. I've been impressed with trinity kernel, based on scores I've been seeing. But I'm also impressed with faux kernel and its a more straight forward one with lots of new Linux commits and additions. All the kernels have a personality of their own. I love the fact that twrp makes it very easy n simple to try out any kernel I want for nexus7. No matter who makes it. Every developer has its followers. You also have people who like to try out different setups.
Choice is a good thing! That's what I love about Android.
Click to expand...
Click to collapse
1. trinity kernel has been using linaro since april of 2011, on the nexus s, the gnex, and now the nexus 7.
2. zram is a placibo. theres nothing there
3. stock rom is good, but i prefer a pure aosp build. no, they are not the same.
4. and the last two paragraphs are the absolute truth.
5. really, you should try them all, let your device tell you which kernel it likes the best
simms22 said:
1. trinity kernel has been using linaro since april of 2011, on the nexus s, the gnex, and now the nexus 7.
2. zram is a placibo. theres nothing there
3. stock rom is good, but i prefer a pure aosp build. no, they are not the same.
4. and the last two paragraphs are the absolute truth.
5. really, you should try them all, let your device tell you which kernel it likes the best
Click to expand...
Click to collapse
Thing with zram is, its not for getting higher benchmark scores or immediate performance. Its more so for heavy multitasking. Is been proven to help. The placebo is on people who think its supposed to provide some immediate result. If someone is a heavy multitasker on their device, then zram would benefit them. If you not much of a multitasker, then zram will show no Bendix for you.
You are right though, about trying out different kernels and such. Pure aosp rom sounds good. I just hate having to reset up my apps n stuff. I know titanium good for that but me personally, I'm waiting for roms to mature more and have most things, of not everything working. All roms so far seem to have something not working yet. Which is fine. Nature of the beast.
I think I might give trinity kernel another try. I did buy the tkt app. But never used it in conjunction with the kernel. I bought it just for the automatic script it runs..lol plus to show support. I heard tkt app works best with trinity kernel plus allows you to tweak features only in trinity kernel.
Ill download the latest build Trinity has and see what's up. Performance and better battery life is always a good thing. Its gpu is overclocked to 520mhz also?
Trinity HANDS DOWN its been 3 hours on sleep and ITS still at 100%! + the ridiculous speed along with the power saving features. I may be new to the Nexus 7 scene but this is hands down to godly .
demandarin said:
Thing with zram is, its not for getting higher benchmark scores or immediate performance. Its more so for heavy multitasking. Is been proven to help. The placebo is on people who think its supposed to provide some immediate result. If someone is a heavy multitasker on their device, then zram would benefit them. If you not much of a multitasker, then zram will show no Bendix for you.
You are right though, about trying out different kernels and such. Pure aosp rom sounds good. I just hate having to reset up my apps n stuff. I know titanium good for that but me personally, I'm waiting for roms to mature more and have most things, of not everything working. All roms so far seem to have something not working yet. Which is fine. Nature of the beast.
I think I might give trinity kernel another try. I did buy the tkt app. But never used it in conjunction with the kernel. I bought it just for the automatic script it runs..lol plus to show support. I heard tkt app works best with trinity kernel plus allows you to tweak features only in trinity kernel.
Ill download the latest build Trinity has and see what's up. Performance and better battery life is always a good thing. Its gpu is overclocked to 520mhz also?
Click to expand...
Click to collapse
im not sure if gpus oc...but when u underclock..theres absolutely no performance difference..and saves battery too! 102mhz-1100mhz on demand/deadline..god like battery life. 4 hours screen time...still 45% left...shouldve been more if i didnt flash roms in between battery life. also under clocked, gta 3 and cs portable runs great and smooth still.
thanks to simms, I tried out trinity again. I flashed the latest builds. ran some benchmarks. for some reason, my device doesn't like the highest speed on benchmarks. it kept rebooting during them. so I stayed at 1.5ghz. governor I used was performance and on demand. for scheduler I ran with deadline. i forced cpu online and put fysnc on faster, thanks to TKT app. on quadrant, I was more concerned with seeing if I could achieve those crazy high I/O scores. which I did. my overall score was good but I've gotten higher on motley. it could be higher on this kernel if I get the 1.6ghz+ speed to stick. I was more impressed with my rl sqlite benchmark test. scored 18 seconds overall. which blows away the competition.
so I'm impressed with latest version of kernel. definitely better than the older build I ran of it from before. some things I've noticed though. where is the ability to undervolt at? no option in tkt app and the voltages tab disappeared from system tuner. also, this build gpu isn't overclocked. or might be better for me to say its definitely not running at 520mhz. I could tell this by the fps from quadrant. its running 59-60fps. on motley with 520mhz gpu I get 70-80+fps. just some things I noticed. not necessarily drawbacks. kernel runs very good. just got to figure how to make higher speed stick. since I can't seem to adjust voltages on this build, I can't increase voltage or undervolt it. if this can be done on trinity kernel, let me know how. its not showing voltages in tkt app or system tuner.
overall very good kernel. will run it for a while to see how battery life is. I will likely underclock it like above poster mentioned for best battery life. I noticed nexus 7 still runs great underclocked. no lag.,no matter what kernel I'm using.
I've attached screenshots of my benches on latest trinity overclocked @ 1.5ghz. I know my device can take 1.6ghz cuz on motley I can run the speed fine, even through benches. so have to see why its not taking on trinity kernel. maybe voltage needs to be increased.
so it doesnt matter if trinity is still in experimental? its that good? i guess ill try that one out
demandarin said:
thanks to simms, I tried out trinity again. I flashed the latest builds. ran some benchmarks. for some reason, my device doesn't like the highest speed on benchmarks. it kept rebooting during them. so I stayed at 1.5ghz. governor I used was performance and on demand. for scheduler I ran with deadline. i forced cpu online and put fysnc on faster, thanks to TKT app. on quadrant, I was more concerned with seeing if I could achieve those crazy high I/O scores. which I did. my overall score was good but I've gotten higher on motley. it could be higher on this kernel if I get the 1.6ghz+ speed to stick. I was more impressed with my rl sqlite benchmark test. scored 18 seconds overall. which blows away the competition.
so I'm impressed with latest version of kernel. definitely better than the older build I ran of it from before. some things I've noticed though. where is the ability to undervolt at? no option in tkt app and the voltages tab disappeared from system tuner. also, this build gpu isn't overclocked. or might be better for me to say its definitely not running at 520mhz. I could tell this by the fps from quadrant. its running 59-60fps. on motley with 520mhz gpu I get 70-80+fps. just some things I noticed. not necessarily drawbacks. kernel runs very good. just got to figure how to make higher speed stick. since I can't seem to adjust voltages on this build, I can't increase voltage or undervolt it. if this can be done on trinity kernel, let me know how. its not showing voltages in tkt app or system tuner.
overall very good kernel. will run it for a while to see how battery life is. I will likely underclock it like above poster mentioned for best battery life. I noticed nexus 7 still runs great underclocked. no lag.,no matter what kernel I'm using.
I've attached screenshots of my benches on latest trinity overclocked @ 1.5ghz. I know my device can take 1.6ghz cuz on motley I can run the speed fine, even through benches. so have to see why its not taking on trinity kernel. maybe voltage needs to be increased.
Click to expand...
Click to collapse
there are more features that are going to be added, theyre being added all the time. ask gnex owners how the options grew(same app btw, different devices running trinity see different features in the app. so you purchase it once, and use it on multi devices. btw, voltage adjustment will be added, remember how new development is on the n7. also, if other developers added the options into their kernels, theyed be able to use those features with their kernels
---------- Post added at 09:20 PM ---------- Previous post was at 09:11 PM ----------
azoller1 said:
so it doesnt matter if trinity is still in experimental? its that good? i guess ill try that one out
Click to expand...
Click to collapse
thats just trinitys method of rotating the kernels.. starts off in experimental(every kernel is tested to boot and run before it every appears here), then it graduates to prerelease if it makes the cut, and then if you guys like it it makes its way to release. its just that trinity development is so new here that there isnt a prerelease yet
jarjar124 said:
im not sure if gpus oc...but when u underclock..theres absolutely no performance difference..and saves battery too! 102mhz-1100mhz on demand/deadline..god like battery life. 4 hours screen time...still 45% left...shouldve been more if i didnt flash roms in between battery life. also under clocked, gta 3 and cs portable runs great and smooth still.
Click to expand...
Click to collapse
I've underclocked mines to 1.1ghz also. battery doesn't want to budge from 100% so far..lol. it's barley sipping battery. the UI and browser is fluid n smooth at this underclock. which is a good thing. the real test will come once I play nova3 shortly. if it plays lag free on this lower speed then underclocking is a winner. I set my governor to interactive though. you get better battery life than ondemand. using deadline also. with fsync set to faster.
simms22 said:
there are more features that are going to be added, theyre being added all the time. ask gnex owners how the options grew(same app btw, different devices running trinity see different features in the app. so you purchase it once, and use it on multi devices. btw, voltage adjustment will be added, remember how new development is on the n7. also, if other developers added the options into their kernels, theyed be able to use those features with their kernels
---------- Post added at 09:20 PM ---------- Previous post was at 09:11 PM ----------
thats just trinitys method of rotating the kernels.. starts off in experimental(every kernel is tested to boot and run before it every appears here), then it graduates to prerelease if it makes the cut, and then if you guys like it it makes its way to release. its just that trinity development is so new here that there isnt a prerelease yet
Click to expand...
Click to collapse
I understand nexus 7 is still infancy, developement wise. its cool. just wondering if those features were included since the option disappeared. I could undervolt or increase voltage on motley kernel. the tkt app would let me do it on THST kernel as the section shows for it. but I like using system tuner for undervolting when I was on motleys kernel. can't wait to see what new features get added. plus once I get my new phone, hopefully there'll be a trinity kernel out for it so I can use tkt app with it. the build is very good.
demandarin said:
thanks to simms, I tried out trinity again. I flashed the latest builds. ran some benchmarks. for some reason, my device doesn't like the highest speed on benchmarks. it kept rebooting during them. so I stayed at 1.5ghz. governor I used was performance and on demand. for scheduler I ran with deadline. i forced cpu online and put fysnc on faster, thanks to TKT app. on quadrant, I was more concerned with seeing if I could achieve those crazy high I/O scores. which I did. my overall score was good but I've gotten higher on motley. it could be higher on this kernel if I get the 1.6ghz+ speed to stick. I was more impressed with my rl sqlite benchmark test. scored 18 seconds overall. which blows away the competition.
so I'm impressed with latest version of kernel. definitely better than the older build I ran of it from before. some things I've noticed though. where is the ability to undervolt at? no option in tkt app and the voltages tab disappeared from system tuner. also, this build gpu isn't overclocked. or might be better for me to say its definitely not running at 520mhz. I could tell this by the fps from quadrant. its running 59-60fps. on motley with 520mhz gpu I get 70-80+fps. just some things I noticed. not necessarily drawbacks. kernel runs very good. just got to figure how to make higher speed stick. since I can't seem to adjust voltages on this build, I can't increase voltage or undervolt it. if this can be done on trinity kernel, let me know how. its not showing voltages in tkt app or system tuner.
overall very good kernel. will run it for a while to see how battery life is. I will likely underclock it like above poster mentioned for best battery life. I noticed nexus 7 still runs great underclocked. no lag.,no matter what kernel I'm using.
I've attached screenshots of my benches on latest trinity overclocked @ 1.5ghz. I know my device can take 1.6ghz cuz on motley I can run the speed fine, even through benches. so have to see why its not taking on trinity kernel. maybe voltage needs to be increased.
Click to expand...
Click to collapse
Interesting, 70-80fps, more than the panel.
You were interested in battery in an earlier post, this is me feeling meh and couching most of Sunday.
EDIT: Yes, emailing, tapatalk, browsing for laptop and not finding any, reading news in Pulse and flipboard, tweetcaster and testing slice(s?), gtalk, not heavy usage obviously. Screen wasn't on unless The Seven was used though.
Sent from my Nexus 7 using Tapatalk 2
morfic said:
Interesting, 70-80fps, more than the panel.
You were interested in battery in an earlier post, this is me feeling meh and couching most of Sunday.
Sent from my Nexus 7 using Tapatalk 2
Click to expand...
Click to collapse
what is this?? 7hrs screen time and 30%??
jarjar124 said:
what is this?? 7hrs screen time and 30%??
Click to expand...
Click to collapse
Expect no less.

[Q] Performance difference from different kernels on different roms

Hi,
I've noticed a huge performance difference between kernels and the roms they're used with.
For example:
I was using AOKP and Franco kernel and got around 20000 antutu points, I've switched to Carbon Rom (because of the build in pie control) and Franco kernel and only get around 13000 points, that's a huge difference.
As a test I've installed Matr1x-kenel on Carbon and get around 21000 points.
I really like Franco-kernel and all the tweaks it offers but don't like the huge drop in benchmarks, I know benchmarks are not a real representation of actual performance but it's still a big difference.
This also occurs in Quadrant and Geekbench.
So my question is why does this happen?
Aren't most roms supposed to be compatible with most kernels?
Thank you in advance.
Best regards.
I can't answer your question as to why that happens (no doubt someone else will) but you seriously should just stop bothering with benchmarks and use your own eyes and experiences as a measure of how good a kernel/ROM is. I doubt you could find a kernel which made the phone visibly slow or that affected usability so I don't see what your concern is tbh.
Thanks for your answer.
Yeah, I read that a lot on XDA, don't trust benchmarks...I understand that but they must have some meaning.
I mean, if not why do they exist or do people bother using them?
To be honest I don't really notice any real performance difference between most kernels I've tested.
Best regards
some roms include many optimizations(like skia/dalvik, krait optimizations, and others), while some dont. its not thekernel thats crapping out on you, its the rom.
---------- Post added at 07:02 PM ---------- Previous post was at 06:58 PM ----------
Nigeldg said:
I can't answer your question as to why that happens (no doubt someone else will) butcomseriously should just stop bothering with benchmarks and use your own eyes and experiences as a measure of how good a kernel/ROM is. I doubt you could find a kernel which made the phone visibly slow or that affected usability so I don't see what your concern is tbh.
Click to expand...
Click to collapse
your eyes can be decieved.. they can see whats happening in the ui for example, but you can not see the complex calculations that are being performed or how your cpu is really performing. you can have a slow device whos ui is quick.
OK, I can understand that not all roms are equal but why does changing the kernel have such a seamingly big impact?
If a rom is bad to begin with it should stay that way no matter what kernel you use with it.
Offcourse what do I know, I'm not a developer so my knowledge on the subject is limited.
I'm just trying to understand what's going on...
Best regards
Pihkal said:
OK, I can understand that not all roms are equal but why does changing the kernel have such a seamingly big impact?
If a rom is bad to begin with it should stay that way no matter what kernel you use with it.
Offcourse what do I know, I'm not a developer so my knowledge on the subject is limited.
I'm just trying to understand what's going on...
Best regards
Click to expand...
Click to collapse
kernels vary too, and they impact greatly because they control just about everything in the phone, kinda like a brain. since the kernels themselves vary, one kernel might be better set up than another to deal with certain code from a certain rom. and then also, every phone reacts differently to each kernel(and roms to a point). thats why its recommended to try out different kernels, combos. only then you can find the perfect combo for you/your device. what works great for somebody, can be lousy for another.
OK, so if i understand correctly it boils down to this:
1. You can do benchmarks but don't base your opinion on just the benchmark scores.
2. Roms can vary greatly in optimizations and efficiency of coding.
3. Kernels can also vary greatly in optimizations and efficiency of coding.
4. There's no such thing as a "best for everyone rom/kernel combo".
5. Not all roms/kernels play equally nice with each other.
6. Play around with as many roms / kernels as possible and decide what works best for ME based on MY experience.
Thanks for the advice.
Best regards.
Its been well over a year since I ran any benchmark of any sort but I tested Franco and carbon because that's what I'm on and you mentioned low scores. I'm on Franco m3 with some tweaked settings and carbon nightly from 7-5. Antutu gave me 20636. I'm using stock CPU and GPU frequencies.
username8611 said:
Its been well over a year since I ran any benchmark of any sort but I tested Franco and carbon because that's what I'm on and you mentioned low scores. I'm on Franco m3 with some tweaked settings and carbon nightly from 7-5. Antutu gave me 20636. I'm using stock CPU and GPU frequencies.
Click to expand...
Click to collapse
Maybe the nightly Carbon rom is more optimized?
I'm on Carbon 1.7 Stable and used Franco nightly 162 to test with.
When I benchmark I try to be as consistent as possible ie same temperature, performance governor, airplane mode etc.
I even cooled my Nexus in the freezer for some minutes to eliminate thermal throttling (yeah I know, watchout for condensation) but still got the same low scores.
Best regards.
Pihkal said:
Maybe the nightly Carbon rom is more optimized?
I'm on Carbon 1.7 Stable and used Franco nightly 162 to test with.
When I benchmark I try to be as consistent as possible ie same temperature, performance governor, airplane mode etc.
I even cooled my Nexus in the freezer for some minutes to eliminate thermal throttling (yeah I know, watchout for condensation) but still got the same low scores.
Best regards.
Click to expand...
Click to collapse
It might be, I didn't do anything special. I left all my background apps running, didnt close anything in the recents, didn't cool the phone first. I just downloaded it and hit start. I use the interactive governor tweaked a bit, and I also tweaked the hotplug settings so it more readily onlines all 4 cores instead of waiting for some of the higher loads to trigger it.
username8611 said:
It might be, I didn't do anything special. I left all my background apps running, didnt close anything in the recents, didn't cool the phone first. I just downloaded it and hit start. I use the interactive governor tweaked a bit, and I also tweaked the hotplug settings so it more readily onlines all 4 cores instead of waiting for some of the higher loads to trigger it.
Click to expand...
Click to collapse
Well, I had to try it myself so I did a factory reset, cleared system,data and dalvik, installed latest carbon nightly.
With stock kernel I almost reached 21000 points, with franco I barely get 17000 points.
Very strange...
edit:
I stand corrected, did a second benchmark and am now getting 20880 points...
are you benchmarking with your cpu speed benchmarked set as highest and lowest cpu speed? you should. if you dont put the same cpu speed as highest and lowest then itll scale up and down. if it scales, you dont actually know what speed its testing and it gives you inconsistamt scores. you want the cpu speed to be the same throughout the test.
When I benchmark I set the governor to performance, this should keep the cpu running at maximum speed without scaling unless I'm mistaking...
Pihkal said:
When I benchmark I set the governor to performance, this should keep the cpu running at maximum speed without scaling unless I'm mistaking...
Click to expand...
Click to collapse
meh, performance is the worst for benchmarking. its such a deceiving name. try either ondemand or interactive. set your cpu speed to be the same high and low.
simms22 said:
meh, performance is the worst for benchmarking. its such a deceiving name. try either ondemand or interactive. set your cpu speed to be the same high and low.
Click to expand...
Click to collapse
Woow, that's a great tip, I now get 22003 points with Matr1x-kernel.
Pihkal said:
Woow, that's a great tip, I now get 22003 points with Matr1x-kernel.
Click to expand...
Click to collapse
better :highfive:

Categories

Resources