Related
You might have already figured out that HD2 can be overclocked as high as 1.5 GHz on its powerful Qualcomm SnapDragon Processor. Many people run their devices on default clock speed, but there are few of us who overclock their devices to get max out of it. So i have started this thread to know what your max clock speed is and what governer are you using. Post replies below. Also, don't forget to mention your Phone's Temperature if available.
Mine: 1.2 GHz On SmartAss Governer , Temperature Usually Around 95F
Click to expand...
Click to collapse
1305MHz using interactive, temp alway @ 28°C even when phone get hot?? tho alway careful to let it cool down when it feels too hot.
I have underclocked ... to 720Mhz (interactive)
Performance is okay and saves battery live
Temperature is about 28 celcius.
1267, 768 when battery less than 30%, 422 when screen is off
On-demand w/screen on, conservative when <30% and screen off
Not great on battery, but good performance an no wake lag
CPU Load jump or whatever it is, set to 30%
Sent from my HTC HD2 using XDA App
Sticks with no overclock
using a rom which is fast enough and saves battery life, Dont see a point that needed to overclock CPU
Undervolted to 576mhz, for better battery life.
Runs smooth enough for all apps, including navigation and games
No overclock for me, don't need it, phone is fast enough as it is.
Clock speed: 998mhz (default), governor: ondemand, temp: n/a
Good enough for me sweet onough on may battery.
P.s. there seems to be no difference(performance wise) between rafpigna kernel oc'd @1.5ghz and tytung kernel oc'd @1.2ghz, when testing on linpack and/or other smarbench tools
Is this possible on Androids (mostly, this phone?) Before this I had a windows phone and I had a software where I could set a minimum and maximum cpu clock rate.. and then it will overclock dynamically as needed! If you are running a game and it needs more power, it will overclock it while the game is running.. dynamically without you having to change the clock-rate manually.
This will solve battery life problems when overclocking to 1.8ghz. There is no need for it to be draining the battery at 1.8ghz if you are only texting and probably even a 200mhz cpu can do that lol
Hope what I said makes sense.
it's easily done by installing Setcpu,provided that your phone has been rooted and kernel modded to allow overclocking.
Sent from my IDEOS X5
Actually it is already done in stock ROM without root, setCPU provides a way to change the default way of handling the CPU frequencies and governors.
The stock ROM comes right out of the factory can do "cpu stepping" itself, just like the intel "Speedstep" thing. But the factory powersaving profile (or if you wish to call the scaling) might not match our taste. Then there it comes the apps called Setcpu which enhances the cpu stepping behavior according to our preference. The enhancement considers the frequency of sampling cpu load, thresholds modifications, and other considerations.
In Setcpu, we can accord one of the following scaling setting that suits our taste. From my experience, each scaling setting behaves as follows:
ondemand - runs at Min or at Max (eg. 200 MHz or 1200 MHz)
interactive - adjusts frequencies according to the real load
conservative - behaves like "interactive" but incline to power saving
performance - always runs at Max
powersave - always runs at Min
userspace - disables Setcpu scaling and uses stock scaling
smartass - behaves like "interactive" but always runs at Min when LCD screen is off
And again, the phone must be rooted and kernel modded for Setcpu to work properly.
I've been using setcpu with conservative. I like conservative because it gives you a lot of control over the throttling of the cpu. It seems to work pretty good.
Are you getting any benefit from overclocking to 1.8GHz? I also overclocked to 1.8GHz, but I didn't see any noticeable improvement past 1.0-1.2GHz.
I like to use interactive Cox I enjoy the fast sampling rate and hence the high responsiveness.
Sent from my IDEOS X5
Personally I have not tried overclocking yet.. still need to update the kernel, but I'm afraid it might get unstable.
Didn't know that CPU could do it dynamically using different profiles.
Thanks all for the help
Tcm9669 said:
Is this possible on Androids (mostly, this phone?) Before this I had a windows phone and I had a software where I could set a minimum and maximum cpu clock rate.. and then it will overclock dynamically as needed! If you are running a game and it needs more power, it will overclock it while the game is running.. dynamically without you having to change the clock-rate manually.
This will solve battery life problems when overclocking to 1.8ghz. There is no need for it to be draining the battery at 1.8ghz if you are only texting and probably even a 200mhz cpu can do that lol
Hope what I said makes sense.
Click to expand...
Click to collapse
I have setcpu but the x5 is not listed....??
okay im sorry if this is one of the most noobish questions, but what exactly are governors , and how do they help ?
Sent from my Mytouch 4G Running Capychimps Sense 3.5 rom (v.4.0)
Cpu governors "govern" how the cpu works. There is a list somewhere that explains what a few of them do. Basically they dictate how your cpu behaves and therefore the performance you see and power consumption you experience. I'll see if I can find that list.
Edit:
- The ondemand governor is the default option used by Android. It scales the CPU speed between the minimum and maximum speeds depending on CPU load. If the system needs more speed, the kernel will rapidly scale up the CPU speed. - The conservative sets the CPU speed in a similar way to the ondemand governor, but scales the CPU up much less rapidly. This would theoretically save battery power, but may lead to less responsiveness. - The userspace governor is currently useless. It's another way for applications to set the CPU speed that SetCPU does not use. - The powersave governor always keeps the CPU at the minimum set frequency. - The performance governor always keeps the CPU at the maximum set frequency.
Except for "userspace," no matter which governor you set, the CPU will always stay within the bounds of the maximum and minimum speeds you set in SetCPU.
smartass governor -is based on the concept of the interactive governor. I have always agreed that in theory the way interactive works -by taking over the idle loop -is very attractive. I have never managed to tweak it so it would behave decently in real life. Smartass is a complete rewrite of the code plus more. I think its a success. Performance is on par with the "old" minmax and I think smartass is a bit more responsive. Battery life is hard to quantify precisely but it does spend much more time at the lower frequencies. Smartass will also cap the max frequency when sleeping to 352Mhz (or if your min frequency is higher than 352 -why?! -it will cap it to your min frequency). Lets take for example the 528/176 kernel, it will sleep at 352/176. No need for sleep profiles any more!
Sent from my HTC Glacier using XDA App
estallings15 said:
Cpu governors "govern" how the cpu works. There is a list somewhere that explains what a few of them do. Basically they dictate how your cpu behaves and therefore the performance you see and power consumption you experience. I'll see if I can find that list.
Edit:
- The ondemand governor is the default option used by Android. It scales the CPU speed between the minimum and maximum speeds depending on CPU load. If the system needs more speed, the kernel will rapidly scale up the CPU speed. - The conservative sets the CPU speed in a similar way to the ondemand governor, but scales the CPU up much less rapidly. This would theoretically save battery power, but may lead to less responsiveness. - The userspace governor is currently useless. It's another way for applications to set the CPU speed that SetCPU does not use. - The powersave governor always keeps the CPU at the minimum set frequency. - The performance governor always keeps the CPU at the maximum set frequency.
Except for "userspace," no matter which governor you set, the CPU will always stay within the bounds of the maximum and minimum speeds you set in SetCPU.
smartass governor -is based on the concept of the interactive governor. I have always agreed that in theory the way interactive works -by taking over the idle loop -is very attractive. I have never managed to tweak it so it would behave decently in real life. Smartass is a complete rewrite of the code plus more. I think its a success. Performance is on par with the "old" minmax and I think smartass is a bit more responsive. Battery life is hard to quantify precisely but it does spend much more time at the lower frequencies. Smartass will also cap the max frequency when sleeping to 352Mhz (or if your min frequency is higher than 352 -why?! -it will cap it to your min frequency). Lets take for example the 528/176 kernel, it will sleep at 352/176. No need for sleep profiles any more!
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
wow ! , thanks i guess im gonna get rid of my sleeping profile and start using smartass, thanks for the help
Sent from my Mytouch 4G Running Capychimps Sense 3.5 rom (v.4.0)
do you happen to know any info about smartassv2 ? , i just checked my list and i have both smartass and smartassv2
Sent from my Mytouch 4G Running Capychimps Sense 3.5 rom (v.4.0)
You're welcome! By the way, I'd appreciate it if you'd hit the Thanks button. I help people all the time and am rarely thanked. I'm starting to get a complex. Ha.
Sent from my HTC Glacier using XDA App
jjbat87 said:
do you happen to know any info about smartassv2 ? , i just checked my list and i have both smartass and smartassv2
Sent from my Mytouch 4G Running Capychimps Sense 3.5 rom (v.4.0)
Click to expand...
Click to collapse
Smart ass v2 is just an update of smart ass v1
Sent from my HTC Glacier using XDA App
Hi guys,
I have the 855 version of this phone, and I have noticed that, even if Antutu scores are spot on (44k), in games such as GT racing 2 or similar I get a lot of lag.
Now, everyone will think "there are 1000 threads about lag, stick to those". Unfortunately, tricks such as getting rid of the thermal protection are really not good options, as the phone temperature will start to skyrocket.
There's a much easier and safer solution: root the phone and change the governor from interactive to conservative.
With interactive gov and CPU temp open in the background, I have noticed the CPU frequency bounces continuously up and down between 300mhz and 2400, even if the CPU temp is only 55c or so. This is causing the lag! Interactive governor is severely bugged, and this happens with any rom (I have tried both the stock 20h and the ChupaChups 4.2) and kernel (non AOSP at least).
Then, I switched to conservative, launched the game again, and guess what....now the frequency is nicely stable at 2457mhz throughout the entire gameplay and lag is gone completely. Temperatures? Totally fine: max 60c while playing and usually between 35 and 40 while whatsapping.
I literally tried everything to get rid of this damn lag, and the only thing that worked before this solution was to use a different kernel (chupa chups 2.1) and changing the governor...but I was getting crazy high temperatures, that sometimes touched 80c, and this was with a very heavy undervolt too! So I recommend to use the stock kernel, because it's the only one - for me at least - that grants good performances (and by that I mean no lag in games whatsoever and constant 2450mhz while playing) with good temperatures.
Any other option, including undervolting and trying different kernels didn't work for me, because either the CPU frequency kept shifting up and down every second causing lag, or - when I managed to keep it stable using different kernels and undervolting - the CPU temperature while playing got way too high (70c+, touching 80c sometimes).
To sum it up
1) Stick to stock rom and stock kernel (because of temperature issues)
2) Root
3) Change governor from interactive to conservative with Trickstermod (busybox required)
4) Enjoy smooth gaming experience and very good temperatures, with no significant throttle whatsoever!
Hope this helps!
as far as i know, conservative puts the cpu speed into the lowest possible, thus i thought won't be good for gaming performance.
nevertheless, i'd try for a few days and see if there's any noticeable difference.
thanks for sharing the knowledge, OP!
superbonto said:
as far as i know, conservative puts the cpu speed into the lowest possible, thus i thought won't be good for gaming performance.
nevertheless, i'd try for a few days and see if there's any noticeable difference.
thanks for sharing the knowledge, OP!
Click to expand...
Click to collapse
Theoretically you are right. But...interactive is bugged. Ondemand doesn't work (it will make your phone freeze) and performance will drain too much battery. So we are pretty much left with conservative.
Give it a try, and when you do, make sure you have CPU temp open to monitor both temperature and cpu frequency!
Let me know
Thank you! It really did the trick, gaming became MUCH better.
I tried RR3 - it became a lot better. On interactive it lags even in menu, on conservative it's rendering at 23-30 fps with slight not-game-breaking lags.
Battery
And about the battery? Will drain more in conservative than interactive? And will speed up the phone in all app or only in heavy games, when cpu is more active?
YaDr said:
Thank you! It really did the trick, gaming became MUCH better.
I tried RR3 - it became a lot better. On interactive it lags even in menu, on conservative it's rendering at 23-30 fps with slight not-game-breaking lags.
Click to expand...
Click to collapse
Cool! Glad this worked for you. What's your full load cpu temp?
Delgadovsky said:
And about the battery? Will drain more in conservative than interactive? And will speed up the phone in all app or only in heavy games, when cpu is more active?
Click to expand...
Click to collapse
I wouldn't worry about battery life..
It seems that this working generally, phone is much snappier and smooth for me than on interactive.
Yeah...the reason is that LG did an awful job with the interactive governor, and what's even worse is that it's actually using it as the default one.
Pretty incredible how bugged this is.
Yes but I think it's possible to make script in init.d folder to run conservative on boot as default. Maybe someone make one.
I Will try this ☺only for curiosity! I need busybox installed too or trickstermod only?
I've been doing the same thing for a long time now. I use SetCPU to automatically switch to the performance governor whenever the screen is on, and interactive whenever the screen is off.
You may also want to consider disabling mpdecision and thermald also. One of the two (probably mpdecision) will regularly change the governor back to interactive if you don't.
gianrond said:
Cool! Glad this worked for you. What's your full load cpu temp?
I wouldn't worry about battery life..
Click to expand...
Click to collapse
about 80°
I'm running Rin kernel with Lionheart governor on stock kit kat on a D850. It's ages better than interactive. I have plenty of governors to choose from, I'll slowly try them all.
omegajester said:
I'm running Rin kernel with Lionheart governor on stock kit kat on a D850. It's ages better than interactive. I have plenty of governors to choose from, I'll slowly try them all.
Click to expand...
Click to collapse
That works to get rid of the lag...but my phone was reaching easily 80c.
Now, with everything stock, the frequency stays nicely at 2457mhz with no throttle at all and the in-game temperature only maxes out at 63/64c.
Thanks for sharing this brother...just switched to conservative in trickster and I'll see how it goes.
I'm on crash Rom stock kernel with thermal mod activated...
Don't have any temperature issues till now expert while playing heavy games for some time.
Thanks again
Are the settings in trickstermod applied as you change the setting ? Or do you need to apply them manually ?
Also, do they apply on boot ?
I will try that, thx for the info.
Now how i can put it to change on boot?
Sent from my LG-D855 using XDA Free mobile app
JohnRM said:
Are the settings in trickstermod applied as you change the setting ? Or do you need to apply them manually ?
Also, do they apply on boot ?
Click to expand...
Click to collapse
On the latest trickster version you hit the upper right settings icon and the first four option that appear are under the set on boot part.check the kernel setting to be set on boot and you are done.
Of course after changing the governor that is...
danielferrari said:
I will try that, thx for the info.
Now how i can put it to change on boot?
Sent from my LG-D855 using XDA Free mobile app
Click to expand...
Click to collapse
I tested the "on boot' options and didnt work here.
Someone can run a benchmark with this mod? Mine was 38880 in interactive and 23000 with conservative lol
Sent from my LG-D855 using XDA Free mobile app
danielferrari said:
I tested the "on boot' options and didnt work here.
Someone can run a benchmark with this mod? Mine was 38880 in interactive and 23000 with conservative lol
Sent from my LG-D855 using XDA Free mobile app
Click to expand...
Click to collapse
41k with conservative here, and latest v20i. Everything stock.
My settings for the CPU is performance for both
smarannss said:
My settings for the CPU is performance for both
Click to expand...
Click to collapse
If you want help, you'll have to give MUCH more details about Boeffla settings, phone settings, apps you're using and general phone usage behaviour. Such as: WiFi or mobile data? Do you play power hungry games? Do you have lots of apps running in the background that use data or keep the CPU active? Do you use Xposed with Amplify/Greenify/etc.? Which governor do you use? What are your hotplug settings (i.e. CPU cores activated)? On what frequencies do your CPUs run?
vonotny said:
If you want help, you'll have to give MUCH more details about Boeffla settings, phone settings, apps you're using and general phone usage behaviour. Such as: WiFi or mobile data? Do you play power hungry games? Do you have lots of apps running in the background that use data or keep the CPU active? Do you use Xposed with Amplify/Greenify/etc.? Which governor do you use? What are your hotplug settings (i.e. CPU cores activated)? On what frequencies do your CPUs run?
Click to expand...
Click to collapse
Governor: Performance/ Standard for both A57 and A53
Scheduler : Deadline
Readhead Buffer : 2048
Phone usage : Just whatsapp facebook, basically general useage..
Wifi : on all day, Data : when away from wifi ( about 20 mins in a day)
Games : Not one, phone heats up
Background Apps : Not sure But generic apps I have been using
Xposed : yes greenifed most apps except messenger, whatsapp
GPU Governor : msm - adreno-tz
CPU Frequency : 1766 (A57) hotpulg min 2 max 4
CPU Frequency : 1555 (A53) hotpulg min 4 max 4
TIA
smarannss said:
Governor: Performance/ Standard for both A57 and A53
Scheduler : Deadline
Readhead Buffer : 2048
Phone usage : Just whatsapp facebook, basically general useage..
Wifi : on all day, Data : when away from wifi ( about 20 mins in a day)
Games : Not one, phone heats up
Background Apps : Not sure But generic apps I have been using
Xposed : yes greenifed most apps except messenger, whatsapp
GPU Governor : msm - adreno-tz
CPU Frequency : 1766 (A57) hotpulg min 2 max 4
CPU Frequency : 1555 (A53) hotpulg min 4 max 4
TIA
Click to expand...
Click to collapse
My bet is on the performance governor, as it always keeps the CPUs at max. frequency. This is a total waste of power and probably also the reason why your phone gets hot. Try Interactive (standard or battery unless you absolutely need the performance setting) or Impulse instead. Also, consider throttling the CPU frequency two to four steps for each cluster, and consider using only two cores on each cluster as you don't need all that power for general use.
You do know that you can set up different profiles in the Boeffla Config app, for different usage scenarios? For example, I have three profiles: for general use, for gaming, and for power saving when the battery gets low. This way, I can gradually control how much power I get and therefore also how much battery is used.
So you mean to say change the hotPlug to 2 to 4 ..?
And about the interactive mode, I was using it initially but I had keyboard lag so changed to performance...
Will try impluse and get back with the results..
Pretty much newbie in this .. so i am sorry to bother u
smarannss said:
So you mean to say change the hotPlug to 2 to 4 ..?
And about the interactive mode, I was using it initially but I had keyboard lag so changed to performance...
Will try impluse and get back with the results..
Pretty much newbie in this .. so i am sorry to bother u
Click to expand...
Click to collapse
You don't get keyboard lag from using the Interactive governor, no way.
Impulse is more on the battery saving side as compared to Interactive, and in Boeffla Interactive comes with multiple different settings that allow you to further fine-tune it to your liking. So imho, you can't go wrong with Interactive.
Don't be sorry, we're all here to learn and to share knowledge
vonotny said:
You don't get keyboard lag from using the Interactive governor, no way.
Impulse is more on the battery saving side as compared to Interactive, and in Boeffla Interactive comes with multiple different settings that allow you to further fine-tune it to your liking. So imho, you can't go wrong with Interactive.
Don't be sorry, we're all here to learn and to share knowledge
Click to expand...
Click to collapse
I saw a few posts related to this for OnePlus 2 and changed to interactive and battery Extreme.. I had a keyboard lag when I am using whatsapp when i shift from keyboard to smileys..
I am also using Synapse ....
And can u share me the settings that you are using ..
smarannss said:
I saw a few posts related to this for OnePlus 2 and changed to interactive and battery Extreme.. I had a keyboard lag when I am using whatsapp when i shift from keyboard to smileys..
I am also using Synapse ....
And can u share me the settings that you are using ..
Click to expand...
Click to collapse
So you were on battery extreme when the lag happened? Well, try battery, standard and performance as well and see what's best for you.
I'm currently experimenting with different settings. Right now, for general use I have
A53:
Governor: Interactive - Battery
Frequency: 384-960 MHz
Hotplug: 2 cores
A57:
Governor: Interactive - Battery
Frequency: 384-1344 MHz
Hotplug: 2/2
GPU:
Governor: msm-adreno-tz
Frequency: 27-450 MHz
It's a bit laggy especially on transitions, so I'm not sure if I'll stick to it. Also, stand-by time on mobile data doesn't really improve this way. Depending on whether I can get a bit more screen-on-time using this configuration, I'll decide whether to stick with it or not.
But in general, with Interactive - Standard and the default CPU and GPU configurations, you technically can't go wrong.
Cool I will check on this for the a couple of days and get back with results
Cheers
Stop messing with Kernel Settings. Kernel dont cause Battery drain. Use Better Battery Stats and find out which app is causing your drain. And stop using Greenify. It doesnt help much. In most cases it makes things worse.
update : 1 hr 41 mins SOT with 41% battery left...
I will uninstall the Greenify and check . Will also install BBS.
I noticed a battery drop when my location was on . I dont have any location intensive apps .
Even with battery extreme, i dont have lag with keyboard. Turn on your touch boost and set it to at least 768Mhz
No wonder you get 2Hrs SOT. Performance governor was only meant for benchmark, LoL
On impulse (A53) and Interactive extreme (A57)
My average SOT is 7Hrs, maxed at 9Hrs when my LTE reception at it best.
---------- Post added at 06:57 PM ---------- Previous post was at 06:55 PM ----------
smarannss said:
update : 1 hr 41 mins SOT with 41% battery left...
I will uninstall the Greenify and check . Will also install BBS.
I noticed a battery drop when my location was on . I dont have any location intensive apps .
Click to expand...
Click to collapse
Google Play Services itself is a location intensive app. =b
Keep your greenify, but optimize it use.
Also install amplify and powernap,
And AppOpXposed to disable the keep awake permission from Google Play Services
Check my post on Battery Life thread for details.
Scherzengel said:
Stop messing with Kernel Settings. Kernel dont cause Battery drain. Use Better Battery Stats and find out which app is causing your drain. And stop using Greenify. It doesnt help much. In most cases it makes things worse.
Click to expand...
Click to collapse
otonieru said:
Even with battery extreme, i dont have lag with keyboard. Turn on your touch boost and set it to at least 768Mhz
Click to expand...
Click to collapse
otonieru said:
No wonder you get 2Hrs SOT. Performance governor was only meant for benchmark, LoL
On impulse (A53) and Interactive extreme (A57)
My average SOT is 7Hrs, maxed at 9Hrs when my LTE reception at it best.
---------- Post added at 06:57 PM ---------- Previous post was at 06:55 PM ----------
Google Play Services itself is a location intensive app. =b
Keep your greenify, but optimize it use.
Also install amplify and powernap,
And AppOpXposed to disable the keep awake permission from Google Play Services
Check my post on Battery Life thread for details.
Click to expand...
Click to collapse
Update : No difference yet ,willing to experiment
Will check your post on battery
I have turned off the keep awake thingy on AppOpXposed for google Play Services ..
I did check BBS for any abnormal apps causing troubles but did not find any ... is there any thing that I need to look at in particular
Post some Screenshots of BBS statistics and maybe a BBS log file.
For testing here is my Config with Boeffla Kernel:
Governor Impulse Standard for both.
A53 max frequenzy is 1200 everything else untouched.
I/O is Zen with 2048 Read-Ahead
Hotplug is standard. A53: 4-4 A57: 2-4
GPU is 27-510
Touchboost is 1200 too.
Gives me 6-8 SOT.
Scherzengel said:
Post some Screenshots of BBS statistics and maybe a BBS log file.
For testing here is my Config with Boeffla Kernel:
Governor Impulse Standard for both.
A53 max frequenzy is 1200 everything else untouched.
I/O is Zen with 2048 Read-Ahead
Hotplug is standard. A53: 4-4 A57: 2-4
GPU is 27-510
Touchboost is 1200 too.
Gives me 6-8 SOT.
Click to expand...
Click to collapse
BBS ScreenShots
smarannss said:
BBS ScreenShots
Click to expand...
Click to collapse
This is Screenshots of my Kernel Tweaks ... I dont know much what happens here [ newbie]
smarannss said:
This is Screenshots of my Kernel Tweaks ... I dont know much what happens here [ newbie]
Click to expand...
Click to collapse
Screen Shots of Battery
Update the Kernel!!!!!!!!!! Beta 18 is out and you are on Beta 4. No wonder your system runs like crap. If you updated let it run for a few days and post again. And pls turn of this Battery extreme stuff ... And use standard hotplug Settings: 4-4 on A53 and 2-4 on A57.
Scherzengel said:
Update the Kernel!!!!!!!!!! Beta 18 is out and you are on Beta 4. No wonder your system runs like crap. If you updated let it run for a few days and post again. And pls turn of this Battery extreme stuff ... And use standard hotplug Settings: 4-4 on A53 and 2-4 on A57.
Click to expand...
Click to collapse
Download the beta18 file and flash right??
For all of those who are on the latest Kernel Version i packed my config into Boeffla Kernel profiles so you can use them easily.
The Boeffla-Impulse-Performance has the BCL driver and the possibility for the ROM to turn down Cores of the Big Cluster switched off. Gives me better Performance and i didn't recognized any big loss in Battery.
The Boeffla-Impulse-Battery has all set to stock logic. Gives maybe a bit more Battery.
Have fun with it.
ps.: Don't be afraid if your Screen Color changes. I made little changes in the Color settings. If you don't like them, you can always switch these values back to standard.