Hello everyone,
I am currently running the MA7 stock rooted with garwynn's kernel.
I am just curious what the best governor is for the optimal performance and battery life combo?
I would love people's input here.
Thanks
-Blue
I meant to tile this Governor choice. I apologize.
The PegasusQ governor is your best option, IMO. It's basically an optimized 'ondemand' specifically for the Samsung chipset. Paired with the 'deadline' scheduler (which I feel is superior on multi-core processors), this will give you the best balance of power consumption and performance. I run at 1704/300 with that configuration, and have been thrilled with the performance. I'd also be interested in everyone's favorite CPU and i/o settings. :thumbup:
Sent from an evil, dark place...
~ ROM: JellyBomb v14.0
~ Radio: L900VPAMA7
~ Kernel: Perseus alpha32
Thank you. That is my current set up as well.
Keep it coming.
Sent from my SPH-L900 using Tapatalk 2
Related
[font=verdana,geneva,sans-serif]Nyan Kernel Tuna[/font]
By Marcusant
________________________________________________________________________________________________________
Info
________________________________________________________________________________________________________
Source: http://github.com/ma...t/Nyan-Tuna-JB/
Nyan Colonel was originally created for the Epic 4G as an effort to bring all of the features from other Hummingbird devices to the Epic. Now I have used my upgrade on a Galaxy Nexus and have been trying many different kernels and every one seems to have some features and be missing others. I have attempted to add as much features I can while still keeping the kernel lean and fast with great battery life. This does not require you to be some crazy linux enthusiast in order to modify, or charge you for an app capable of tuning it. It comes with the trickstermod app in order to tweak the kernel to your needs in case the preset settings don't fit your user type.
If you need help, feel free to gtalk me, I don't bite (most of the time): [email protected]
Also, if you feel I have helped, up my rep or even donate
________________________________________________________________________________________________________
Features
________________________________________________________________________________________________________
Bold = Default
CPU Governors
PegasusQ - A mix of performance and battery life that hotplugs the cpu at low use
Interactive - Boosts frequency based on load put on by the user. Modified to also boost on touch of the screen.
Ondemand - Basic scale on demand governor with no hotplugging
HotplugX - Ondemand modified to hotplug at low use and screen off
Wheatley - Basically ondemand (scales depending on demand) that is modified for performance
Lazy - Basically conservative (scales gradually depending on load) that is modified for performance
Schedulers
SIO - A mix of NOOP and Deadline made for flash memory, like the GNex has
BFQ - Currently experimental. For heavy IO load
CFQ - Attempts to distribute the disk fairly among processes
Deadline - Imposes a deadline on processes to prevent lack of resources
NOOP - Simplest scheduler. Good for flash memory.
CPU Frequencies (MHz)
230, 384, 729, 1030, 1228, 1305, 1420, 1536, 1612, 1728, 1804
GPU Frequencies (MHz)
Set by running: echo # > /sys/devices/system/cpu/cpu0/cpufreq/gpu_oc
echo 0 = 308MHz
echo 1 = 384
echo 2 = 512
If you don't like using command lines, you can edit the gpu_oc file with es file explorer and change it from 0 to 1 or 2
Misc Features
Feature - Default Setting
Max Screen Off - 384000
Read Ahead Buffer Size - 2048
TCP Congestion Control - cubic
Wifi High Performance - off
Fast Charge - off
High Performance Sound - off
Vibrator Strength - 1400
Battery Life Extender - 100
FSYNC Control - off
Temperature Limit - 64
SmartReflex - All options ON
Voltage Control (too much to list, just screenshot before changing)
Gamma Control - -10
Contrast Control - 6
Color Settings - Default preset
Compiled with Linaro's GCC 4.7
Fixes, speed enhancements, security enhancements, Linux updates, and battery enhancements
________________________________________________________________________________________________________
Credits
________________________________________________________________________________________________________
Koush - "Any Kernel" on-phone boot.img repack
bigeyes0x0 - his free kernel mod app
Ezekeel - All of his fantastic mods and govs I used in Nyan
FranciscoFranco - Speed tweaks and other patches
Linux Contributers - A ton of patches from newer versions of Linux, etc.
Red Hat Linux Developers - A ton of patches
Imoseyon - Patches, governors, etc
Everyone else who I forgot
________________________________________________________________________________________________________
Changelog
________________________________________________________________________________________________________
Rel5
Improved responsiveness
Improved battery life
Updated net drivers
Fixed interactive lag
Added interactive touch boost
Updated to the latest 3.0.x kernel
Filesystem optimizations
Much more
[/LIST]
________________________________________________________________________________________________________
Downloads
________________________________________________________________________________________________________
Latest Version - http://marcusant.com...-Tuna-Rel5.zip
All versions (older/unreleased) - http://marcusant.com/nyankernel/tuna/
Reserved
Nice gonna give it a go
Sent from my Galaxy Nexus using xda premium
Hell ya. Glad to have u here bud. Miss your work from the Samsung epic days. Thanks for this.
Sent from my Galaxy Nexus using xda premium
OK so as always great work man. Kernel has improved my battery life on miui compared to stock. Best kernel I've ever ran on my phone. Great work man.
Sent from my Galaxy Nexus using xda premium
Is this better then the trinity kernel? Because installed this and the color on my screen are less vivid
XenonHd-GNex
What's the default GPU clock?
Sent from my Galaxy Nexus using Tapatalk 2
Fawk..... This kernel suck a s s I've been only on it for two hours and I'm down to 49% already!!!
XenonHd-GNex
pyrobo0by said:
Is this better then the trinity kernel? Because installed this and the color on my screen are less vivid
XenonHd-GNex
Click to expand...
Click to collapse
Its using his default colors .. adjust them in the trickster mod app it installs. It even has morific's color aka trinity colors
enik_fox said:
What's the default GPU clock?
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
stock 307 however you can overclock it with the file located at /sys/devices/system/cpu/cpu0/cpufreq/gpu_oc change it to 1 = 384mhz and 2 = 512mhz it applies instantly no rebooting required and will reset upon reboot.
pyrobo0by said:
Fawk..... This kernel suck a s s I've been only on it for two hours and I'm down to 49% already!!!
XenonHd-GNex
Click to expand...
Click to collapse
It's fine... and if you using it for 2 hours straight.. duh thats what happens especially on 3g OR Wi-Fi. Kernel does not suck a s s .. and if your saying it does.. then your saying every other kernel he took cherry picks from sucks as well... -_-
Sorry but okay thanks for the tips ill try that and respond back
XenonHd-GNex
What's up Marcus!!! I left sprint (tired of the poor data speeds i had). Nice to see moar of you around again.
This guy does great work everyone. Been using his ROMs and kernels since my og epic.
Sent from my Galaxy Nexus using Tapatalk 2
justen7723 said:
What's up Marcus!!! I left sprint (tired of the poor data speeds i had). Nice to see moar of you around again.
This guy does great work everyone. Been using his ROMs and kernels since my og epic.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Hahaha I'm on the same boat as u lol. Stupid sprint and there crappy network. But I have also been using his ROMs since the epic days.
Sent from my Galaxy Nexus using xda premium
Same here, lol I hope this kernel improves my battery life, either that or this phone battery just sucks. I miss my epic.
I initially tried the pegusus setting but my battery life was absolutely horrible, I have now switched to wheatley, which is what I have used on the kernel I was using before this one and battery life seems much better. Can anyone recommend any other settings that might help improve my battery life without killing my performance? Using wheatley on 1.3ghz max frequency with SIO.
dankblaze said:
I initially tried the pegusus setting but my battery life was absolutely horrible, I have now switched to wheatley, which is what I have used on the kernel I was using before this one and battery life seems much better. Can anyone recommend any other settings that might help improve my battery life without killing my performance? Using wheatley on 1.3ghz max frequency with SIO.
Click to expand...
Click to collapse
I'm curious as to why you're even overclocked? I run 1ghz for everyday things. I'm trying to figure out which governor is best for me, pegusus sucked my battery life to, trying interactive which is met to be more geared to better battery life, I'll try wheatley next.
Fire n mage said:
Same here, lol I hope this kernel improves my battery life, either that or this phone battery just sucks. I miss my epic.
Click to expand...
Click to collapse
Really? I hate when people complain about the battery life of this phone. My roommate also has a galaxy nexus and last week he pulled 1day 9 hours .... completely stock. I never drop bellow 30% on a daily basis. Just cut your data when you dont use it.
idiotzach15 said:
Really? I hate when people complain about the battery life of this phone. My roommate also has a galaxy nexus and last week he pulled 1day 9 hours .... completely stock. I never drop bellow 30% on a daily basis. Just cut your data when you dont use it.
Click to expand...
Click to collapse
It depends on you as the user how you use your phone.
I'm nearly constantly on it because its basically my PC.. I can suck out at least 4 hours of screen on time. Probably can suck out 2 days with light use.
But indeed.. to call this battery ****ty is an outrage. Its 10x better than my Incredible which can't even last an hour.
Sent from my Galaxy Nexus using Tapatalk 2
withbloodskies said:
It depends on you as the user how you use your phone.
I'm nearly constantly on it because its basically my PC.. I can suck out at least 4 hours of screen on time. Probably can suck out 2 days with light use.
But indeed.. to call this battery ****ty is an outrage. Its 10x better than my Incredible which can't even last an hour.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Lol my incredible could last a week with 2 hours screen on per day... GNex not be so much lol. Have 1.5 hours and 6 hours uptime with bamf diet kernel.
Sent from my Galaxy Nexus using Tapatalk 2
dmeadows013 said:
Lol my incredible could last a week with 2 hours screen on per day... GNex not be so much lol. Have 1.5 hours and 6 hours uptime with bamf diet kernel.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Extended? I'm all stock.
Dunno how you could pull off that if it was stock..
But I can get a lot out of my Nexus.
Sent from my Galaxy Nexus using Tapatalk 2
Stock on everything. Same with GNex lol
Sent from my Galaxy Nexus using Tapatalk 2
Hi,
I'm a bit of a newb when it comes to undervolting, and I'd like some insight on safe values for my kernel.
I'm currently running:
PACman ROM (4.1.2 Jelly Bean)
A nice 1804Mhz overclock - my phone can handle this with very little overheating
A minimum clock of 368Mhz
sio scheduler
Lionheart CPU governor
Now, the problem I have is that when the phone isn't an amazing performer at battery life. Undervolting seems like the way to go to fix this (I like my overclock!), yet all of the apps I have seen don't work for some reason - I'm pretty sure the only way to edit voltage levels is to edit the vdd_levels file.
As I'm new to this, I'd definitely like some support in picking a voltage that is safe for my phone - if I have to sacrifice a little battery to avoid my CPU conking from lack of power I'm fine with that - and that provides at least a bit of battery boost.
Thanks in advance,
-Cameron
Limit the least to 850
Sent from my One V using xda app-developers app
I was wondering which governors and schedulers are the best for say performace or battery? I've done a little research on my own, but what do you prefer on your HTC One V? I've got aokp JB running on my cdma one v
Thanks!
I am a kernel dev, so naturally I know whats behind this code Lionheart is my favorite as it has aggressive scaling. No lag is also good, in some cases. On demand is great with battery though. I can get roughly 8 hours mid use with on demand. I hope this helps with deciding your governors.
Sent from my One V using Tapatalk 2
simonsimons34 said:
I am a kernel dev, so naturally I know whats behind this code Lionheart is my favorite as it has aggressive scaling. No lag is also good, in some cases. On demand is great with battery though. I can get roughly 8 hours mid use with on demand. I hope this helps with deciding your governors.
Sent from my One V using Tapatalk 2
Click to expand...
Click to collapse
Hey Simon! I'm actually running your 3.0.46 sick kernel JB with AOKP. It's wonderful!! haha so far, I've been running OC at 1708 with the performance governor and noop scheduler... it's lasted 11 hours and I'm at 73% battery, medium to light use with wifi on the whole time, but it's pretty snappy!
Is Lionheart pretty much a performance governor? You mentioned aggressive scaling, so it's snappy when it needs to be, but saves for battery when you're not using it?
BTW I didn't see a "no lag" governor... not sure what that is, so can you clarify? Also, is performance actually the best for snappiness, or will lionheart be even better? I used to use [email protected]$$v2 on my optimus v, but I'm just not sure what's best here?
Nolag is a new addition. I have been hard at work removing even more htc things Lionheart is a bit nicer on battery then performance, because it will scale to your minimum of its not needed. Perfoance stays at full no matter. Cpu spy will be a good tool to help with battery as well
Sent from my One V using Tapatalk 2
Oh kool! Well I don't see it in the latest kernel, so will it be in the next kernel? Thanks dude, you're awesome!
I'll fill everyone in on this thread on the work.
We are :
Patching to Linux 3.0.49
Removing htc additions that are hacks and ics specific.
Cleaning Bluetooth and header files up
Updating WiFi drivers
Updating GPU drivers
Overhauling the mmc drivers
We also have a driver dev that's working on camera and maybe eventually an lcdc driver which will allow us to use the experimental caf display needed for cyanogen mod10 and full project butter
Sent from my One V using Tapatalk 2
Wow that sounds ridiculously awesome!!
Ok, got some Q to ask.
What's the best i/o scheduler with powersave governor?
I want to save max battery life.
Or which is the best powersaver from those governors?
I got the standart ones, ondemand, performance, conservative and others.
Now I think, that powersaver governor performs quite well, It's not clear, with which i/o scheduler it saves the most battery.
So any advices?
Governor smartassv2, and use scheduler sio
Sent from my GT-I8150 using xda premium
if you don't have SmartAssV2, use Conservative, then tune its up_threshold and down_threshold.
Best powersaving but still usable (although with some lag) is 90/75. Higher up_threshold results in unbelievably laggy experience. Lower down_threshold results in less saving. Difference must not be less than 15, or you risk CPUfreq thrashing resulting in greater power consumption.
For a less laggy experience, reduce the values to 80/65.
-- Sent from a GT-I8150 running ICS perfectly well. F'U, Sams#!t --
pepoluan said:
if you don't have SmartAssV2, use Conservative, then tune its up_threshold and down_threshold.
Best powersaving but still usable (although with some lag) is 90/75. Higher up_threshold results in unbelievably laggy experience. Lower down_threshold results in less saving. Difference must not be less than 15, or you risk CPUfreq thrashing resulting in greater power consumption.
For a less laggy experience, reduce the values to 80/65.
-- Sent from a GT-I8150 running ICS perfectly well. F'U, Sams#!t --
Click to expand...
Click to collapse
I'm running the newest RemICS-JB ROM, so I wouldnt like to change anything.
Since it hasnt been any lucky for me, got softbricks, when tried to do sth like that, so someone could release the tweaked kernel with those differences in those values.
Madzix said:
I'm running the newest RemICS-JB ROM, so I wouldnt like to change anything.
Since it hasnt been any lucky for me, got softbricks, when tried to do sth like that, so someone could release the tweaked kernel with those differences in those values.
Click to expand...
Click to collapse
up_threshold and down_threshold are easily settable using SetCPU or CPU Tuner.
The latter is a free app, I might add.
-- Sent from a GT-I8150 running ICS perfectly well. F'U, Sams#!t --
Delete
http://forum.xda-developers.com/search.php
Ask 2 questions and someone posts a link to the search engine.
I am running Frosty JB v11.5 with the Xone kernel V2.0.
Just wanted to find out what setting work best for equal performance and battery with the existing governors and i/o for you guys?
As of now I am using Intellidemand governor and Zen scheduler. Getting decent performance and battery life (3+ hrs screentime).
Cheers
V3 of the kernel just came out a hour ago. That might help
droidsung said:
I am running Frosty JB v11.5 with the Xone kernel V2.0.
Just wanted to find out what setting work best for equal performance and battery with the existing governors and i/o for you guys?
As of now I am using Intellidemand governor and Zen scheduler. Getting decent performance and battery life (3+ hrs screentime).
Cheers
Click to expand...
Click to collapse