[Q] Which CPU tweaking app do you use and why? - HTC Rezound

The title pretty much explains it all. I apologize if this thread is a repeat.
I'm currently using CPU Master Pro
Sent from my ADR6425LVW using Tapatalk 2

Not quite a repeat, but we do have a few threads on CPU governing. Not many people do it though.

If I MUST use an app, I use the smallest one that works. Otherwise, everything gets done with a script.

DbZ Gokuu said:
The title pretty much explains it all. I apologize if this thread is a repeat.
I'm currently using CPU Master Pro
Sent from my ADR6425LVW using Tapatalk 2
Click to expand...
Click to collapse
I've been using no-frills CPU Control, but honestly, there really isn't much of a point adjusting the settings on stock rezound unless you want to save power by using conservative governor and/or a lower max speed setting. It does have a nice feature to show poll the CPU frequency, though: in settings, check "Refresh current frequency" then hit the bar graph on the actionbar at top.
Stock rezound already uses ondemand governor, which is essentially the best you will get out of a stock kernel, and the frequency range is set to 384-1.5ghz by default. IO scheduler is deadline, which does not need messing with either.
Note: Do not set minimum frequency to 192mhz; it uses the same power as 384mhz at any given point in time. Also heard it can cause sleep issues.

I'm using android tuner pretty simple and let me do other stuff. Luczative gov with -50 voltage (testing so far good I'm gonna drop another -25 later)

Bump
I'm bumping the thread because it predates kernel source release and the proliferation of kernels for the Rezound.
I'd love suggestions for a kernel/CPU control app that does the following (I've tried SetCPU, Antutu, Incredicontrol, Kernel Tuner, Android Tuner, etc. and they all seem to do some but not all of the preceding):
1. Let me choose governor and IO scheduler.
2. Let me set range for CPU speed
3. Let me set profiles for (1) low battery and (2) overheat
4. Let me see and manipulate CPU voltages where the kernel permits it; and
5. Let me turn on USB fast charge where the kernel permits it (without requiring a separate app/widget), and of course
6. Won't generate more problems than it solves.
Maybe one of these already does it, but Kernel Tuner and Android Tuner completely overwhelm me with information, choices and settings that are meaningless to me. (And, no, admittedly I do not choose to spend a lot of time educating myself on the subject....I'm a professional, not a computer professional, and I really can't afford to concede the billable time. I have always taken the position these machines were tools that we use, not tools that abuse us.)
Thanks in advance for informed and thoughtful opinions.

hgoldner said:
I'm bumping the thread because it predates kernel source release and the proliferation of kernels for the Rezound.
I'd love suggestions for a kernel/CPU control app that does the following (I've tried SetCPU, Antutu, Incredicontrol, Kernel Tuner, Android Tuner, etc. and they all seem to do some but not all of the preceding):
1. Let me choose governor and IO scheduler.
2. Let me set range for CPU speed
3. Let me set profiles for (1) low battery and (2) overheat
4. Let me see and manipulate CPU voltages where the kernel permits it; and
5. Let me turn on USB fast charge where the kernel permits it (without requiring a separate app/widget), and of course
6. Won't generate more problems than it solves.
Maybe one of these already does it, but Kernel Tuner and Android Tuner completely overwhelm me with information, choices and settings that are meaningless to me. (And, no, admittedly I do not choose to spend a lot of time educating myself on the subject....I'm a professional, not a computer professional, and I really can't afford to concede the billable time. I have always taken the position these machines were tools that we use, not tools that abuse us.)
Thanks in advance for informed and thoughtful opinions.
Click to expand...
Click to collapse
Antutu cpu master does all that for me, idk about the fast charge though
Sent from my ADR6425LVW using xda app-developers app

Squirrel1620 said:
Antutu cpu master does all that for me, idk about the fast charge though
Sent from my ADR6425LVW using xda app-developers app
Click to expand...
Click to collapse
I think CPU master is a good recommendation, chad's Incredicontrol would also be nice and it does have the fast charge function.

Antutu CPU Master, which I have been running, does not have the ability to turn on fast charge. Incredcontrol does not permit profiles.
My name's Harold and I'm a flashaholic....

Well it's like you said, you're probably not going to get all of your wish list. Android tuner is a new app that kinda does everything, but it also costs 10 bucks.
Neo uses kernel tuner, if that helps. Just ignore the technical stuff.
Sent from my Rezound using Tapatalk 2

Related

Overclock

What is it? Purpose? How do you do it? How does it optimize my phone?
Sent from my Hero using XDA App
Google is your friend. Search CPU OVERCLOCKING.
Sent from my HTC Hero using XDA App
It's something cool, you could use SetCPU or Overclock Widget, and it's like adding rocket-fuel to a campfire.
ddotpatel said:
Google is your friend. Search CPU OVERCLOCKING.
Sent from my HTC Hero using XDA App
Click to expand...
Click to collapse
the time it took you to be a smart ass you could have just said what it did.
i did a search for it and yet it wasnt informative enough. hence why i came here and asked.
Google want enough? Wow! Over clocking increases the clock speed of your cpu making it calculate faster.
Sent from my Hero using XDA App
silver2kgti said:
the time it took you to be a smart ass you could have just said what it did.
i did a search for it and yet it wasn't informative enough. hence why i came here and asked.
Click to expand...
Click to collapse
Alright, then I'm sorry Google couldn't answer your question. (Which is odd, since overclocking is kinda popular.)
Anyways, Overclocking means to "Make the CPU go faster than it was designed for". Some devices "like the hero" can jump from 518mhz to a stable 691mhz by overclocking, this increases the speed of the CPU so that programs and the OS can work faster.
But overclocking is about finding the highest speed, while having the stability to use it. Since it's no use to overclock, if it makes your phone unusable to use. (Force closes, phone freezing etc.)
Overclocking CAN harm your device, if you take a too high value. But if you stay inside a stable zone, there shouldn't be any harm to your device.
You can experience that the phone is getting a bit hot, or that the battery is emptied faster than normal.
Since the CPU drains so much power, there are settings that allow to set a different clock (how fast the device should go in mhz) when the phone is at sleep. So that it can run at a much lower frequency, when you don't use it.
ROM developers normally post ( 691/197 ) or something at their thread, the first number is the CPU speed when it's on and you're using it. And the other is when the phone is at sleep.
If there's anything other you want the answer to, ask it here.
But, please use Gooogle search Before posting anything.
Overclocking increases the clock speeds of a CPU. And as a result means it can do *things* faster.
Overclocking on a desktop PC tends to increase the voltages to overclock the device over this isn't really an option on a phone as it has limited battery life. So overclocking on a phone is normally done by software changes. When CPU makers make a CPU they can not be 100% accurate on the performance of that chip - in fact its very much the opposite, so after each chip is made it is tested and then given a clock speed and locked to that, overclocking breaks that and allows you to manually increase the clock, however overclocking capabilities will be different on every device.
If you take an example of an Intel Chip, a 2.66GHz Core-2-Duo, this is exactly the same chip as the 3.06GHz however when tested it wouldn't run as fast so Intel sell it at a stable clock speed.
Overclocking the hero shouldn't really have any implications for the device, however overclocks can reduce the life-time of a CPU (and any other hardware you might overclock). You shouldn't notice much extra heat from the device as the voltages being used are not changing.
Hope that cleared some of it up for you.
silver2kgti said:
the time it took you to be a smart ass you could have just said what it did.
i did a search for it and yet it wasnt informative enough. hence why i came here and asked.
Click to expand...
Click to collapse
Did you forget to press the search button?
Some of the top results from google:
Wikipedia
What is Overclocking?
What is overclocking?
What is overclocking?
Overclocking Guide
Really was that so hard?

Undervolting and profiles. And xda not pushing notifications

Undervolting and profiles.
I have tried a crap ton of different undervolting setting, but none work
Also the profiles in set cpu don't seem to work for me. I have a few of them set and it always sits on the top one I need some guidence with both please!
Another thing my xda premium app isn't pushing my notafications yes its set
Sent from my MB860 using xda premium
Undervolting is a delicate process. It takes time to find the max undervolt that is stable. With that being said, try undervolting everything by the lowest amount which is -25mv. Check to see if that is stable. If so proceed to go further. Remember lower freq will typically undervolt farther than higher frequencies.
As far as profiles go your probably not using the priority values right. The higher priority is what determines which profile setcpu uses. So for instance if you want a safeguard against overheating, you could set the profile for when the cpu goes above 55C to throttle the processor way down. If you set this profile to 100(max) it will overide all other profiles at 98, 99, 75, 50...etc. Also this may be obvious to some but be sure to tick(enable) the profiles button. If thats not ticked then it doesnt matter how many profiles you have set up. It simply wont use them.
jack_slapped said:
Undervolting is a delicate process. It takes time to find the max undervolt that is stable. With that being said, try undervolting everything by the lowest amount which is -25mv. Check to see if that is stable. If so proceed to go further. Remember lower freq will typically undervolt farther than higher frequencies.
As far as profiles go your probably not using the priority values right. The higher priority is what determines which profile setcpu uses. So for instance if you want a safeguard against overheating, you could set the profile for when the cpu goes above 55C to throttle the processor way down. If you set this profile to 100(max) it will overide all other profiles at 98, 99, 75, 50...etc. Also this may be obvious to some but be sure to tick(enable) the profiles button. If thats not ticked then it doesnt matter how many profiles you have set up. It simply wont use them.
Click to expand...
Click to collapse
When I was on alien rom, I tried 25 on all and it restarted after like a minute. What worked for me was 25 25,50,50,75,75,100 fromm bottom to top. I tried it with cm7 and total no go lol
Lemme tryi 25 on all and see what I get and I didn't know that. They all werent working, so I set them all to 100 lmao, I understand that now
Sent from my MB860 using xda premium
Aparently its been running 125,125,50,75,75,75,75bottom to top cm7 with 1.3 kernel.
It did restart a couple min ago randomly. Will keep posted
Sent from my MB860 using xda premium
Glad your getting some results. If it restarts even once it means at least one of your undervolted freq isn't stable. With your settings I would wager its in the uper freq considering your undervolt in the lower freq isn't too extreme. You might try decreasing the undervolt for your upper freq to -50 -50 -50 starting at the top. Might help to stabilize bc higher freq just require more voltage. If that proves to be stable continue trying to reduce the lower freq as much as possible. Mainly bc if you set your profiles right(screen off is the most important really) your phone will spend the majority of its time on the 200mhz freq. Thus the more undervolt on that freq should theoretically give the most benefit from undervolting. This is just all from personal experience. I'm no guru. Just spent way too much time adjusting voltages on phones . And of course having the upper freq undervolted as much as possible cant hurt either.
jack_slapped said:
Glad your getting some results. If it restarts even once it means at least one of your undervolted freq isn't stable. With your settings I would wager its in the uper freq considering your undervolt in the lower freq isn't too extreme. You might try decreasing the undervolt for your upper freq to -50 -50 -50 starting at the top. Might help to stabilize bc higher freq just require more voltage. If that proves to be stable continue trying to reduce the lower freq as much as possible. Mainly bc if you set your profiles right(screen off is the most important really) your phone will spend the majority of its time on the 200mhz freq. Thus the more undervolt on that freq should theoretically give the most benefit from undervolting. This is just all from personal experience. I'm no guru. Just spent way too much time adjusting voltages on phones . And of course having the upper freq undervolted as much as possible cant hurt either.
Click to expand...
Click to collapse
25,50,50,50,50,75,75
Still getting a reboot:'(
Only good thing about the reboot is it turns on instantly
PROFILES CONFIRMED WORKING trying to indwrvolt this thing
I think I'm gonna order another battery too bc this one isn't getting the 16 hours it was, I cant say much bc I'm screwing with the settings hardcore xD I will show.all settings in a sec
Sent from my MB860 using xda premium
Sent from my MB860 using xda premium
Blahhh
Put blah there so it would post lol. Also going to download a stress test or quadrent thing to test the stress and find maximum uv
Sent from my MB860 using xda premium
Undervolting COMPLETE=D
QUAD SCORE! OCED 1.3 CM7
Right now I'm thinking my battery life is going to be amazig and if I turned the data off when not using it... omg I would last like 2 straight days prolly=D
So pumped to test everything morrow!!
Side note:800mhz or above wont go past 75 >:/
Had really important question to ask you but forgot
Also tried putting 215 to 275 that was a no go lol. My question was is there a battery manager and info like the stock one for cm7?!!!
Sent from my MB860 using xda premium
Smittyzz said:
Undervolting COMPLETE=D
QUAD SCORE! OCED 1.3 CM7
Right now I'm thinking my battery life is going to be amazig and if I turned the data off when not using it... omg I would last like 2 straight days prolly=D
So pumped to test everything morrow!!
Side note:800mhz or above wont go past 75 >:/
Had really important question to ask you but forgot
Also tried putting 215 to 275 that was a no go lol. My question was is there a battery manager and info like the stock one for cm7?!!!
Sent from my MB860 using xda premium
Click to expand...
Click to collapse
well my battery was draining mad quick so I am not overclocking It anymore unless I want to show off or play games lol, lost 20% in one hour. Now its stable and undervolted
Sent from my MB860 using xda premium
First off, regarding SetCpu and over / undercloking, dev has said it'll only underclock/overclock ONE core at a time. It's a bug and he's working on it from what I understand. If both cores are needed to be in use at the same time, no over / underclocking will be applied. Secondly, profiles work as they should in SetCpu, so that's a problem on your end. Third, the undervolting can't be more than 100mv differnce between jumps. See screen shot.
http://www.multiupload.com/YUK0KPXZLJ
Phalanx7621 said:
First off, regarding SetCpu and over / undercloking, dev has said it'll only underclock/overclock ONE core at a time. It's a bug and he's working on it from what I understand. If both cores are needed to be in use at the same time, no over / underclocking will be applied. Secondly, profiles work as they should in SetCpu, so that's a problem on your end. Third, the undervolting can't be more than 100mv differnce between jumps. See screen shot.
http://www.multiupload.com/YUK0KPXZLJ
Click to expand...
Click to collapse
I understand the 100 thing and I got the undervolting and profiles done. I hope he gets both cores supported soon and thank you dmfor the reply
Sent from my MB860 using xda premium
Yea Im skeptical about not setcpu not having support for dual cores... Did some searching on the net and couldnt find anything to support that. As far as not the tegra 2 not being able to do over 100mv jumps. That's not true. My lowest frequency is 600mv (-150) and my next frequency is at 750mv. That's a 150mv difference right there... And I'm completely stable. Its entirely dependent on your processor. They are all different and respond differently to undervolting. You just have to find what works for you. Generally though the lesser the jumps in voltage will give you more stability.
a good kernal helps too im useing faux123 v2.0 0C1.3 its undervolts quite well
us/alienv4UL/OC1.3{webtop2sd{fixed}

Noob Question: How do I use SetCPU?

So I'm interested in undervolting using the stock CPU freq's, and I'm going to be using setCPU (obvi).
So, first question: Even if I want to use the stock frequencies, do I have to be using the OC kernel (0.2.1/1.45ghz at the time)? And then adjust the max to 1000mhz?
Second, I started up SetCPU and whenever I go to the voltage tab it forcecloses. This happens with both the stock enhanced & OC kernel, and I've tried fixing permissions to no avail.
All I really understand so far is that the end result is a table of CPU frequencies and linked voltages. I've OCed the hell out of desktops, but I'm lost here.
I'd just like to know how to get from starting up setcpu to ultimately popping out that new voltage/freq table.
I do apologize if this seems kinda stupid, I'm just trying to exercise caution lest I demolish my phone's innards. I've done it with many an intel.
If you just want stock frequencies, then there's no need for a custom kernel. I guess in that case, you could just use SetCPU for undervolting & profiles.
However, if you want overclock, you'll need a custom kernel.
If you're going to be using a overclocked kernel (i.e. the new Faux 1.45 GHz), then you will need to set the max to 1.45 GHz, and make sure SetCPU is set to start on boot; other wise it will stay at the stock clock speed of 1 GHz... So i guess if you only wanted the OC at certain times, you could set the max speed manually, only when you want to, and not select to start on boot.
I haven't really had any success with undervolting yet... always crashes on me & reboots. The best thing to do is make sure "set to boot" is not selected, when testing your undervolting, other wise you could get stuck in a loop, with the phone crashing every time it boots and tries to apply you undervolting values. I'd start at -25 for each and work from there... stress testing each choice with a benchmark app to make sure you wont reboot... if it reboots, then you know your undervolt was to much. Also remember that you can not undervolt more than -100 between each frequency, otherwise the undervolting will not make any difference.
I really like the profile options in SetCPU... you can set the screen off frequencies to the lowest two, that way for whatever reason your phone isn't running at full strength while your not using it. Also, you can set frequency speeds at custom defined battery levels.
Hope this helps somewhat.
It's unclear to me why it force closes. This may be a rom incompatibility or a SuperUser issue? I assume you've tried uninstalling it and reinstalling it? Updating your SU app? Try flashing to the latest Aura rom?
A few quick words about SetCPU:
1. When you first get started, do not set to "Set on Boot" in case you've undervolted too much and it crashes when applied. You can always check it later once you know the voltages are stable.
2. Between each frequency step there is a maximum of 100mV step off. Anything greater than that it defaults to native voltage. I think this is a Tegra2 issue.
With that said, undervolting is simple: simply slide the little slider on SetCPU to negative values. How much you can under-volt largely depends on your particular hardware and it is inconsistent across all Atrix's. My voltage table is as belows:
1000mhz: -50
912: -50
750: -50
608: -75
456: -75
312: -100
216: -100
I, however, did not test the limits of my phone. Many people will slowly increment the voltage lower until they start to get resets, and then they'll move it back to find the lowest stable point.
It has, however, been well established that minor undervolting improves battery life and diminishes heat generation. Excessive undervolting may actually hurt battery life. You can look around on this forum regarding the data. However, reasonable undervolting will improve battery life.
Thanks fellas, this helps A LOT.
I was so afraid I'd get 17 responses of "You're such a noob. Stop cluttering the forums" etc etc
At this point, I think that the problem is, for whatever reason, the FC when I tap the voltages tab.
I'm on the newest Aura (1.2.2.1) newest enhanced stock kernel from Faux123 (0.2.1) and the newest SetCPU (2.4). I'll try updating my SU (though I believe I did that right after I flashed.
I'll reintall SetCPU and report back.
Until then, THANKS BUCKETS fellas. I really appreciate the info and advice.
UPDATE: May have found the problem. When it first boots up it prompts to autodetect freq's or choose them manually (or something like that). I was afraid this would actually alter my CPU clocks right then and there and so I hit manual detect, saw something that said Tegra2 etc and clicked it. I just now hit 'menu' and set it to autodetect, tried the voltages tab, and no FC, so I think that's solved.
Thanks again for all the info guys! I'll start experimenting and let you know HOW LOW I CAN GO (ha).
You guys get force closes due to kernel problems. You have to ask your developments. There might be something wrong with some of your cpu voltage drivers. So yeah that's why just a tip. Only overclock when you're playing some high end game. If not stick to normal. If not your phone might get overheated and damaged
Accidentally sent from my Ultra-speedy SG3 using Tapatalk
AdiNova said:
You guys get force closes due to kernel problems. You have to ask your developments. There might be something wrong with some of your cpu voltage drivers. So yeah that's why just a tip. Only overclock when you're playing some high end game. If not stick to normal. If not your phone might get overheated and damaged
Accidentally sent from my Ultra-speedy SG3 using Tapatalk
Click to expand...
Click to collapse
It's cool bro the problem was totally a user goof by me. I kind of agree with your OC philosophy though, primarily because 1ghz with this proc an RAM seems ample and I don't do much gaming.
Real quick:
When undervolting, should I do it one freq step at a time? Or can I do ALL of them at say -25, stress test, then adjust? Also, what's a good stress test that'll force the proc to hit all the different freqs instead of just the max clock and then the minimum when it's idling/the screen is off?
xyrovice said:
It's cool bro the problem was totally a user goof by me. I kind of agree with your OC philosophy though, primarily because 1ghz with this proc an RAM seems ample and I don't do much gaming.
Real quick:
When undervolting, should I do it one freq step at a time? Or can I do ALL of them at say -25, stress test, then adjust? Also, what's a good stress test that'll force the proc to hit all the different freqs instead of just the max clock and then the minimum when it's idling/the screen is off?
Click to expand...
Click to collapse
Id start at -25 for all. Setcpu has a built in stress test under info, I think. Could also try a benchmark to test it. As general rule if thumb, then lower frequencies can be undervolted more, while the higher ones take some tweaking... I can't even do -25 on my 1000, b/c ill eventually get a reboot, maybe not right away, but eventually. Every device is unique when it comes to undervolting.... just remember to not set the undervolt part to auto on boot, until you get it somewhat stable.
Sent from my MB860 using xda premium
Swiftks said:
Id start at -25 for all. Setcpu has a built in stress test under info, I think. Could also try a benchmark to test it. As general rule if thumb, then lower frequencies can be undervolted more, while the higher ones take some tweaking... I can't even do -25 on my 1000, b/c ill eventually get a reboot, maybe not right away, but eventually. Every device is unique when it comes to undervolting.... just remember to not set the undervolt part to auto on boot, until you get it somewhat stable.
Sent from my MB860 using xda premium
Click to expand...
Click to collapse
Got it. I figure that 'set on boot' checkbox is basically a wedding ring ha. Thanks for the advice and insight my friend.
Also (as I run my first stress test with -25 across the board) if I get reboots early on, should I assume it's the higher voltages and that I should back off on the fast end of the clocks?
xyrovice said:
Got it. I figure that 'set on boot' checkbox is basically a wedding ring ha. Thanks for the advice and insight my friend.
Also (as I run my first stress test with -25 across the board) if I get reboots early on, should I assume it's the higher voltages and that I should back off on the fast end of the clocks?
Click to expand...
Click to collapse
When testing each frequency just set your min/max mHz to the level your testing i.e. min/max=1000. UV and stress test at that frequency and if it's stable, move to min/max=912 and so on.
FYI, my MHz might be different than yours, I'm on the stock enhanced.
ghost_og said:
When testing each frequency just set your min/max mHz to the level your testing i.e. min/max=1000. UV and stress test at that frequency and if it's stable, move to min/max=912 and so on.
FYI, my MHz might be different than yours, I'm on the stock enhanced.
Click to expand...
Click to collapse
That makes perfect sense- limiting the max during the stress test. Thanks for the tip bro I really appreciate it.

[SHARE YOUR] ExTweaks Settings

As the title says, would like to gather your ExTweaks settings. Always looking to improve battery/performance.
What is ExTweaks? From the makers of Voltage Control & SiyahKernel comes a highly configurable kernel tweaker. Requirements at the moment are SiyahKernel 2.6.13 or Entropy's DD 3/5/2012 +. It allows you to change such things as CPU Hotplug, GPU Steps/Voltages, Governor/Scheduler & much more.
Reference on what these settings mean: http://forum.xda-developers.com/showpost.php?p=23616564&postcount=6
Post in whatever format is easier for you. I am currently just listing them from start to end. Here are my current settings: (init.doh 0.4.6b & Siyah)
CPU Tab:
CPU Hotplug Default/50/90/80/100/200/600/1000/600000/AFTR+LPA/0/2/2/2
GPU Tab:
100/160/200/800/850/900/90/55/90/70
Screen Tab:
7/20/0/24
Misc Tab:
Unchecked/500/ondemand/sio/stock​
I am aiming for battery with the above tweaks. So what are you currently "rocking"?
Just a heads up, Entropy's DD has been updated (3/5/2012 and Up) to run this also.
I don't have a screen tab on entropys kernel?
Sent from my AT&T cellular device.
jdbeitz said:
I don't have a screen tab on entropys kernel?
Sent from my AT&T cellular device.
Click to expand...
Click to collapse
Probably just something his kernel does not let you configure at the moment.
cwc3 said:
Probably just something his kernel does not let you configure at the moment.
Click to expand...
Click to collapse
That is correct. The idea of ExTweaks is to provide a "universal" configuration app.
Files in the kernel initramfs itself define nearly everything in the user interface - each tab, and each item within a tab.
I can tell you, for example, that the CPU screen has some significant differences from Siyah in my kernel, as I have decided not to include Tegrak Second Core support (It's redundant - the only thing that can't be done with the existing interface is to force the second core on, which is kind of pointless and bad for power management.)
The GPU interface should be nearly the same, but it might change in the future. I'm thinking of changing the down thresholds to "step down target" - Instead of defining it as the percentage load at the current frequency, define it as the target load at the next frequency step down.
I have at least one additional option in misc (Per-File fsync() control) that isn't in Siyah
Entropy512 said:
I have decided not to include Tegrak Second Core support (It's redundant - the only thing that can't be done with the existing interface is to force the second core on, which is kind of pointless and bad for power management.)
Click to expand...
Click to collapse
Been reading up on this myself: http://forum.xda-developers.com/showthread.php?t=1494653
What is your 2cents on hot-plugging?
cwc3 said:
Been reading up on this myself: http://forum.xda-developers.com/showthread.php?t=1494653
What is your 2cents on hot-plugging?
Click to expand...
Click to collapse
I didn't have time to revisit things, but I'm fairly certain, as I mentioned in that thread, that the test was flawed - Plugging in USB appears to fire enough interrupts to block AFTR and LPA from ever getting entered. As a result, one of the bigger power penalties invoked by activating the second core (blocking AFTR and LPA) has already been taken in his tests.
I set second core kickin threshold to 1000mhz and I undeclock to 1000mhz. I set gpu to 100/100/100 @800/800/800. Ondemand governor and noop scheduler.
How is this working for you? Notice ant difference in battery?
Sent from my SAMSUNG-SGH-I777 using XDA
ryude said:
I set second core kickin threshold to 1000mhz and I undeclock to 1000mhz. I set gpu to 100/100/100 @800/800/800. Ondemand governor and noop scheduler.
Click to expand...
Click to collapse
In my opinion, 800 is probably the best place for second core kickin - from 800 to 1000 is where voltage starts rising quite a bit, so you get more work per unit of energy when kicking in the second core at 800 than ramping up to 1000.
Thanks for making this. seems you beat me too it this time. lol.
Here are my settings
CPU
25/75/75/100/300/500/700/800000 AFTR+LPA
GPU
100/133/267/850/900/1000/50/50/75/50/1/1/1
MISC
Ondemand/cfq/Unchecked
Quadrant score of 3507
Could I also use Voltage control in tandem with this to tweak the voltages for each step? *Pretty sure it would cause conflicts/my phone to explode so I was curious...*
I didn't make it - Xan did. I just added support.
In any event, I'm really appreciative and glad to have a new venue to futz with on my phone. I can't wait till I learn what to tweak to get it running at optimal performance. *Not to say these phones are slouches at all though.*
Thanks for sharing your settings folks! Thanks for the information too Entropy.
As for your voltage control settings, ignore the GPU tab in that (He will be removing the GPU tab soon). Just use Voltage Control for changing you CPU voltages & min/max freq. Can also change your gov/scheduler, but ExTweaks does it too.
Please note whatever you save as a startup in voltage control will overwrite whatever conflicts there are with ExTweaks (Gov/Sched/Charging etc).
cwc3 said:
Thanks for sharing your settings folks! Thanks for the information too Entropy.
As for your voltage control settings, ignore the GPU tab in that (He will be removing the GPU tab soon). Just use Voltage Control for changing you CPU voltages & min/max freq. Can also change your gov/scheduler, but ExTweaks does it too.
Please note whatever you save as a startup in voltage control will overwrite whatever conflicts there are with ExTweaks (Gov/Sched/Charging etc).
Click to expand...
Click to collapse
Good to know thanks.
Alucardis666 said:
Thanks for making this. seems you beat me too it this time. lol.
Here are my settings
CPU
25/75/75/100/300/500/700/800000 AFTR+LPA
GPU
100/133/267/850/900/1000/50/50/75/50/1/1/1
MISC
Ondemand/cfq/Unchecked
Quadrant score of 3507
Could I also use Voltage control in tandem with this to tweak the voltages for each step? *Pretty sure it would cause conflicts/my phone to explode so I was curious...*
Click to expand...
Click to collapse
Thanks! I've followed suit as i was pretty intimidated by this. Let's see where this gets us...I'd love to see those cliffs in my battery graph flatten out a bit during screen on.
Sent from my SAMSUNG-SGH-I777 using XDA
Alucardis666 said:
Thanks for making this. seems you beat me too it this time. lol.
Here are my settings
CPU
25/75/75/100/300/500/700/800000 AFTR+LPA
GPU
100/133/267/850/900/1000/50/50/75/50/1/1/1
MISC
Ondemand/cfq/Unchecked
Quadrant score of 3507
Could I also use Voltage control in tandem with this to tweak the voltages for each step? *Pretty sure it would cause conflicts/my phone to explode so I was curious...*
Click to expand...
Click to collapse
Thanks man!! Gonna give these a shot.
Alucardis666 said:
Thanks for making this. seems you beat me too it this time. lol.
Here are my settings
CPU
25/75/75/100/300/500/700/800000 AFTR+LPA
GPU
100/133/267/850/900/1000/50/50/75/50/1/1/1
MISC
Ondemand/cfq/Unchecked
Quadrant score of 3507
Could I also use Voltage control in tandem with this to tweak the voltages for each step? *Pretty sure it would cause conflicts/my phone to explode so I was curious...*
Click to expand...
Click to collapse
I use setcpu from xda, it allows me to set screen off and charging profiles as well as voltages. It helps a lot
ryude said:
I use setcpu from xda, it allows me to set screen off and charging profiles as well as voltages. It helps a lot
Click to expand...
Click to collapse
I might give it a try again. The first time I used it, it seemed as if setcpu worsened the battery life.
Glad so many seem to like my config. still tweaking it, but lemme know how it goes for you guys.

Which CPU Governor

alright. ive been playing around and cant find some good governors for what i want.
for hardcore gaming, what governor have you found that works the best
for best batter saving, but still be able to watch videos, surf web, email and just general navigating without it being too slow.
which governors do you guys use for both of those? thanks
Quadrider10 said:
alright. ive been playing around and cant find some good governors for what i want.
for hardcore gaming, what governor have you found that works the best
for best batter saving, but still be able to watch videos, surf web, email and just general navigating without it being too slow.
which governors do you guys use for both of those? thanks
Click to expand...
Click to collapse
anyone?
Use the smartassV2 governor. It regulates the CPU frequency according to load (sorta like ondemand except it works better).
darkghost568 said:
Use the smartassV2 governor. It regulates the CPU frequency according to load (sorta like ondemand except it works better).
Click to expand...
Click to collapse
i tried and i liked it, but it like locked my cpu at 1.24ghz (thats the max i have it set to) and even if i changed it, it would lock to the max frequency????
Quadrider10 said:
i tried and i liked it, but it like locked my cpu at 1.24ghz (thats the max i have it set to) and even if i changed it, it would lock to the max frequency????
Click to expand...
Click to collapse
I'll have v1 of Funky kernel out soon if you want to try out wheatley.
I've been a fan of smartassV2 since the first time I used it on the Thunderbolt. It is as close to an ideal governor as I've ever used. SmartassV2, with a complete sysfs implementation, can be tweaked very nicely. It is a governor that you can really tune so that most of the time it's not running balls out, but it's not loafing along either, which is how a governor SHOULD function. (I like to see a nice bell curve peaking at an ideal frequency, and spiked way out at the bottom frequencies when I look at a bar chart of my time-in-state's.) From what I can tell, few if any devs tune their governors to their kernels. I'm thinking that's how we ended up with a dozen or so governors that are rather similar, yet rarely ideal.
Snuzzo said:
I'll have v1 of Funky kernel out soon if you want to try out wheatley.
Click to expand...
Click to collapse
Wheatley is epic.
Sent from my Rezound using Tapatalk 2
loonatik78 said:
I've been a fan of smartassV2 since the first time I used it on the Thunderbolt. It is as close to an ideal governor as I've ever used. SmartassV2, with a complete sysfs implementation, can be tweaked very nicely. It is a governor that you can really tune so that most of the time it's not running balls out, but it's not loafing along either, which is how a governor SHOULD function. (I like to see a nice bell curve peaking at an ideal frequency, and spiked way out at the bottom frequencies when I look at a bar chart of my time-in-state's.) From what I can tell, few if any devs tune their governors to their kernels. I'm thinking that's how we ended up with a dozen or so governors that are rather similar, yet rarely ideal.
Click to expand...
Click to collapse
Alright now my problem is that I set my CPU to 192mhz lowest and 1.24 max. And that's for normal use. I'm running smart ass2 Nd it's not licking my CPU at max anymore, but it keeps.moving the max to 1.51ghz.
any ideas on how to fix tht?
Quadrider10 said:
any ideas on how to fix tht?
Click to expand...
Click to collapse
No frills CPU in play store
Sent from my ADR6425LVW using Tapatalk 2
Quadrider10 said:
Alright now my problem is that I set my CPU to 192mhz lowest and 1.24 max. And that's for normal use. I'm running smart ass2 Nd it's not licking my CPU at max anymore, but it keeps.moving the max to 1.51ghz.
Click to expand...
Click to collapse
Quadrider10 said:
any ideas on how to fix tht?
Click to expand...
Click to collapse
Yeah. Don't use DSB's kernel. I spent DAYS trying to figure out what his kernel is trying to do as far as governors. I'm not going to talk smack about the guy's work, but I will tell you what I know.
I doesn't appear any of the governors have been tweaked for his kernel. It looks like code was just tossed in there and left however someone else wrote it. For instance, smartassV2 has a sleep_wakup_freq of .998GHz, which is much slower than it should be. It SHOULD be near or equal to scaling_max_freq. Likewise, the max_cpu_load (which determines when the cpu should scale up) is 70, a fairly aggressive number, while the awake_ideal_freq and sleep_ideal_freq are pointlessly high. If I had to guess, these look like parameters for a Snapdragon S1 SoC, not the dual core S3 the Rezound has. No matter what governor you choose, it's only active on "cpu0". "cpu1" runs ondemand no matter what. The reason you have trouble making settings for the governor stick is because the sysfs location disappears and reappears for no obvious reason. It appears when things pop in and out (presumably when cpu1 goes on and off line), things are reset.
Cold hard reality is this: You're NEVER going to optimize any kernel out there to it's fullest potential. Either the options aren't there to tweak, or they behave in inexplicable ways. I can't tell you why DSB's kernel (not to single out a dev or his work, but I'm certain that's the kernel you're talking about) does what it does, but it's so far divorced from optimized on such basic levels you're better off not wasting your time.
As an aside:
After getting a rough feel for what some of these kernels are doing, I'm not at all surprised some kernels have had significant heat and battery drain issues. There are things that simply do not work right or work consistently. The devs shouldn't be blamed for this. These are probably the issues they're trying to work around that they inherited from the sources they're starting from and what makes tweaking them so difficult.
I acutely got everything to work. I'm just trying to overclock the GPU.

Categories

Resources