Related
I'm new here & making this thread in order to share my own experience plus what I've learned from others since there're a lot of concerns regarding battery life.
Followings are what identified as the most power consumption sources and we'll fix them 1 by 1:
1. HD screen: I usually set the display brightness manually to about 15-20%. It is quite acceptable as I almost stay indoor at day time (surely this will make your screen nearly blind at this level if you try it outdoor under sunset)
2. Duo core 1.5GHz CPU: Having your CPU at this speed makes your phone soooo hot for heavy tasks. I use SetCPU to set the speed to 1188Mhz max and 192MHz min and also use SetCPU to enable the Screen Off profile where the max & min speed both set to 192MHz (there're no reasons to run it at high speed when the screen is off, right?).
3. The stock home launcher: I found the stock launcher (called LG Home) always takes a high portion of battery so I replace it with Go Launcher. This app also has a nice feature where you can see and close all running programs so you won't have to install another task killer.
4. Bloatware: Firstly, install Titanium Backup and "Freeze" whatever bloatware you found in this list (thanks youngv408) including the LG Home but only after you install & use Go Launcher. Secondly, install Gemini App Manager, at its home screen you will see running apps, for each of them that you don't want them to autorun (no more running in background & no more auto restart if you kill it), tap on the app name > choose More Operation > Config "Autorun" (root) > disable all of its autorun options (don't ever disable or freeze the Go Launcher if you are using it!)
Above tips keep my boy easily survive 1 day with 50% battery left (with 5,6 phone calls, some SMS, some 3G for web & downloading and little gaming). Hope they help.
All good tips, thanks!
Some good suggestions except for maybe #2. Personally, I found SetCPU had a dramatic negative effect on my battery life. Uninstalling it netted me several more hours with average usage immediately. Also, don't use task killers other than the built-in features of Gingerbread to kill a misbehaving app. The OS already does a good job managing running apps. Turn off GPS because some apps like to ping your current location occasionally and GPS uses a lot of juice. Finally, make sure apps like Facebook, Twitter, Google Plus, Google Currents, Gmail, etc. aren't set to sync too frequently.
Malnilion said:
Some good suggestions except for maybe #2. Personally, I found SetCPU had a dramatic negative effect on my battery life.
Click to expand...
Click to collapse
+1
According to battery use info smaller cpu clock resulted in more cpu total time usage
This battery gets better everyday... never had this experience with another phone.
Weird is, that after i no-bloated and did some tweaking in the beginning, the batterylife was still very disappointing. It seems that it is growing with the user...
we can turn off wifi or 3g if we don't use them,so we can extend the time
I AM NOT RESPONSIBLE FOR ANY NEGATIVE IMPACTS OR CONSEQUENCES ON YOUR PHONE IF YOU SO CHOOSE TO USE THESE TIPS.
I've created a couple threads on the ZTE U950 and LG G2, and one problem is the battery life. The battery cannot come out of these devices and thus we cannot combat this with a bulkier, beefier replacement for heavy usage. Charging constantly is something I try to avoid, so these are a few simple tips that can help optimize your battery life (and that APPLY to ANY PHONE):
TIPS
BATTERY
1a) Buy and download CPU Sleeper (root required). There are two versions, one for dual-cores, and the other for quad-cores. Essentially, when a phone is "sleeping", it is actually still running all its cores, helping drain battery faster. This app turns off all but one core when it is "sleeping" so that your battery is not drained nearly as fast.
BATTERY
1b) To take this step a bit further you can download a free app called Multicore CPU Control. In this app you can control your other cores. You can setup profiles to turn on or off cores, and setup each core with different governors. On my LG G2, I setup a profile to only have one core running at 960MHz (2.2GHz originally) after using the steps from below. If you plan to only run one core, then you do not need to buy CPU Sleeper.
NOTES ON 1b: Multicore CPU Control is the name when installed, it is called CPU Performance Control Free on the Google Play Store (either name will work on Google Play). The program needs to be turned on after each boot. When first setting up a profile save it and edit it in order to manipulate the other cores available. The app does not always apply a profile even if it has already been selected. To turn on a profile, click on the profile desired and go to the CPU Monitor tab to check if it has been applied. If not, repeat the process until it does (it usually takes me about 3 times at most).
BATTERY/RAM
2) Download Greenify (root required), a great free app! Sometimes a user does not have a ROM with a kill all button, so pesky apps just stay on without consent. This app allows a user to turn off any app that may want to run in your background, and even shows you which apps are currently running. Apps like Facebook, Talkatone, etc. can all be stopped even if your "task killer" supposedly took care of them.
BATTERY
3a) Wakelock Detector-Save Battery is a free app that checks for apps that continue to work while the phone is "asleep". While Greenify will display the most troublesome apps, this app will help discover any other apps that are running without consent.
BATTERY/RAM
3b) If Greenify does not show the apps discovered in Wakelock Detector-Save Battery, then download Disable Services (root required). This free app allows a user to disable an entire service, or just parts of a service that are bothersome. Click on a service/app to find out what other services accompany it. Read the accompanying services and discern whether or not the service is needed. A good place to start in this app is to check any service/app that has a blue number next to it.
EXAMPLE 3b: I use the Outlook app a lot, but sometimes it gets annoying with updates for insignificant email. I can open Wakelock Detector-Save Battery and click the Outlook app. I turn off "AppWidgetUpdateService" to disable Outlook email updates. Not all services have obvious names, so be careful on system apps if performing trial-and-error.
BATTERY/RAM
3) Buy and download BetterBatteryStats (CPU Spy Reborn/Plus is FREE and only shows CPU states). This app tells me what CPU States are used the most often and is what I download first before my next step. A user can also determine battery-draining apps and turn those off. If turning off those apps is not possible through Settings>Apps just Greenify them!
BATTERY
4) Underclocking. This is an amazing step for saving battery! If you have ran BetterBatteryStats for at least a day, this will come in handy and is highly recommended. You can use numerous programs like SetCPU or Voltage Control to set the clock of the CPU. The key is to find a point that will still be responsive, yet lower than the maximum.
EXAMPLE 4: For this example I will be using my ZTE U950 and Voltage Control. According to BetterBatteryStats, my most used clock was at 1.2GHz and 860MHz. I left my minimum clock at the lowest possible setting, while my maximum clock I changed to 860MHz. I ran this for a few days and saw a noticeable difference in battery life. Another important part to this if choosing the right I/O Scheduler and CPU Governor. I found the default I/O Schedule ("cfq") to perform the best, despite "noop" being good for sluggish memory. "Powersave" is a good Governor at stock CPU speeds, but it will not get a user the savings of power that a step like this will. I tested with this Governor with this step and got horrible reaction times and would often need to restart the phone. The best results I have are with "ondemand" and "interactive". I am currently using "interactive" with a maximum clock of 475MHz! I arrived at that number after checking my BetterBatteryStats while running at 860MHz and found that to be the next most used clock. Now my battery is lasting about twice as long as it normally did! My phone's response time is a bit slower at this low clock speed, but that can combated...
BATTERY/RAM/SPEED
4b) (IF YOU HAVE INIT.D SKIP TO STEP 4c) My LG G2 is underclocked to 960MHz, as noted in step 1b. I am saving quite a bit of battery, but the UI response can lag a lot at times. The use of boot scripts can be helpful to compensate for this. However, my LG G2 does not have init.d support. There are numerous threads that explain how to get init.d support for a lacking Android phone. The simplest method is to install an app from Google Play. I use one called Init.d-Installer just because it forces the phone to reboot once it has installed; others do not seem to do anything to inform a user if they have received init.d support
BATTERY/RAM/SPEED
4c) Download a script called V6 SuperCharger. The thread may seem daunting, but it is fairly easy to install. Download the newest PDF and change it to TXT. Ensure you have init.d support, BusyBox installed (also in the thread if needed), and SuperSU. Run the script in a free app like SManager with SU permissions and follow the instructions. This script gives the ability to enhance speed and power. I install this in order to ensure my UI stays responsive, and LG G2 runs almost at stock speeds (alongside all my other enhancements)!
BATTERY
5) Undervolting (root required/custom kernel required). This is also a great way to save battery. I decrease the voltage in steps of 25 and test from there. If I find no quirks, I leave it. If I find sluggishness or have random phone reboots, I increase by increments of 25 (or 12.5) until I find something stable.
Most phones will not allow undervolting without a custom kernel. To see whether a phone can undervolt or not download, Sytem Tuner. There is a free and paid (Pro) version of this app, but the free one should be sufficient for what we want to do. After installing, open the app and click on the Voltage settings tile on the left-lower side of the screen. All the phone's CPU MHz steps and the amount of voltage applied to each step can be viewed. At the bottom of the screen are buttons to increase or decrease voltage in 12.5 increments (which will apply to all steps). If the -12.5 button is clicked and the values of all the steps drop, then a phone can undervolt. Additionally, System Tuner allows a phone to manually apply undervolting to each step if wanted.
To test undervolting, just push the decrease button until the phone freezes up. There is no harm to your phone or CPU as neither are being overpowered (just the opposite), and a reboot after freezing will reset the phone to default voltage settings. A - 75MHz drop is normal for a phone while remaining stable; and in a lot of cases -100MHz is achievable.
NOTE: Tips #4 & #5 also can be applied to GPUs.
NOTE 2: One thing that should be mentioned is to be careful about putting more than one app that controls CPU clocks. They can read differently and trump the other when used in combination. Instead, install and use one at a time to get more accurate readings. The same should apply to undervolting apps.
BATTERY/RAM
6) A user can change the Dalvik cache a bit to see if that helps optimize RAM, and possibly battery. I did quite a few tests for these to see how they performed. I think the only reason I noticed any changes immediately is because of how far underclocked my CPU is. Anyways, the best results I was able to get with my ZTE U950 was as follows:
124m - dalvik.vm.heapsize (2nd one, not 1st)
8m - dalvik.vm.heapstartsize
For other phones, these are the items to trial-and-error with:
davilk.vm.heapsize (may be more than one at different values)
davilk.vm.heapstartsize
davilk.vm.heapgrowthlimit (may be more than one at different values)
A user can change these settings by downloading an app like Build.Prop from Google Play. I did notice my battery seemed to drain slower with these changed. The RAM was the best optimized for the self-made tests I performed and was nearly the best in all the tests I had ran. A user may or may not notice any differences unless they multitask a lot.
BATTERY/RAM/SPEED
7) All other well-known methods apply as well:
A. Battery Saver apps/settings
B. Battery Calibration apps
C. Refrain from the use of widgets
D. Automatic Brightness apps/settings
E. Small Screen Times before Screen Sleep
F. Turn Off WiFi and/or Data when not needed
G. Task Killers apps/settings
The Chinese forums got topics on GPU locking and supposedly helping in better game performance.
[ Practical Guide ] the cpu and GPU locked! Daily fluid and energy saving
The cpu and GPU locked in a certain frequency power can be achieved not so serious and be fluent game approach.
The first machine to ROOT then RE Manager to set inside the file!
1 Open the SYS-Devices-system-CPU-cpu0-cpufreq-cpuinfo_block_freq , use a text editor to open, modify the value of 600,000 or 800,000 or 700,000 can which is locked cpu frequency, save and exit after completion of editing,
2 Locate scaling_cpu_lock_nun , a method using phase inside the 0 changed to 4 . It is locked cpu cores. Save and exit editing can! In power management policy settings in a super-power standby.
GPU in accordance with slim post to unlock ! But I set 480000 360000.
Heat is also not so great to play the game is very smooth! Power consumption is not serious enough for everyday use heat is also better!
I charge 100% after setting the screen brightness is not open to the minimum WIFI playing whitewater boats two effects 30 minutes of high power consumption 23% is power! But look at the beep beep miles 720 miles to see 24 minutes of animation power at about 7%! Several times hovering at about 7%.
After rebooting modify things will revert to re-edit
Click to expand...
Click to collapse
Source: http://bbs.anzhi.com/thread-8094619-1-2.html
[ Practical Guide ] [share] Xiaoya P6 Unlock CPU / GPU new program, just run the script every boot to unlock
Note: The program closed due Huawei init.d folder automatically lead to unbootable, you must pass the manual method!
I do not engage in Andrews, Andrews I brother is out, I get bored girl to fart. Principle:
Since Android is a Linux-based bottom, I put on a program with the centos pull over with a ~
after script execution: Get SU permissions → Read stored in data files in the partition → Replace the file from the kernel to mount the The CPU / GPU frequency profile
Operation process:
STEP1: ROOT your fart girl a
STEP2: Install terminal emulator and RE File Manager
STEP3: RE Manager ROOT permissions to enter / data, create two folders (folder named GPU0 and GPU1)
STEP4: The following two files are copied into GPU0, indispensable!
Click to download the first file
click to download the second file
STEP5: The following two files are copied into the GPU1, indispensable!
Click to download the first file
click to download the second file
STEP6: The following two files are copied to the data folder
Click to download the first file
click to download the second file
When you need to unlock, please click on the RE Manager UNLOCK.SH, then perform; when you need to re-lock, restart your phone or click LOCK.SH, and then executed. Note: Current CPU locked in 450000, GPU locked in 480000 as Xiangnong lows (you can get low power), you can modify / data/GPU1 the two files
Click to expand...
Click to collapse
Source: http://bbs.anzhi.com/thread-8221379-1-2.html
warea said:
The Chinese forums got topics on GPU locking and supposedly helping in better game performance.
[ Practical Guide ] the cpu and GPU locked! Daily fluid and energy saving
Source: http://bbs.anzhi.com/thread-8094619-1-2.html
[ Practical Guide ] [share] Xiaoya P6 Unlock CPU / GPU new program, just run the script every boot to unlock
Source: http://bbs.anzhi.com/thread-8221379-1-2.html
Click to expand...
Click to collapse
Can i overclock cpu / gpu to get better gaming perfomance?
BluntP6 said:
Can i overclock cpu / gpu to get better gaming perfomance?
Click to expand...
Click to collapse
That's what the linked topics say but i am no expert in this.
warea said:
That's what the linked topics say but i am no expert in this.
Click to expand...
Click to collapse
The translate is not best possible... I tried to change cpu_max_frequency (or something like this) from 150000 to more, but it will restore to 150000 right after i change the value. I also changed scaling_cpu_num to 4, but it just reduced my phone perfomance.
warea said:
The Chinese forums got topics on GPU locking and supposedly helping in better game performance.
[ Practical Guide ] the cpu and GPU locked! Daily fluid and energy saving
Source: http://bbs.anzhi.com/thread-8094619-1-2.html
[ Practical Guide ] [share] Xiaoya P6 Unlock CPU / GPU new program, just run the script every boot to unlock
Source: http://bbs.anzhi.com/thread-8221379-1-2.html
Click to expand...
Click to collapse
The source links are broken, please reposte them, because we (4pda users) think that you missed something or it is the translator fault?
ryjii said:
The source links are broken, please reposte them, because we (4pda users) think that you missed something or it is the translator fault?
Click to expand...
Click to collapse
I used google translator. To access the Anzhi website, see here: http://forum.xda-developers.com/showthread.php?t=2522601
Oh i get it. i missed some download links when google translated. I added them now.
warea said:
Oh i get it. i missed some download links when google translated. I added them now.
Click to expand...
Click to collapse
Did you try this method?
Nekrid said:
Did you try this method?
Click to expand...
Click to collapse
Nope. I frankly have no clue of all this.
In SYS-Devices-system-CPU-cpu0-cpufreq-cpuinfo_block_freq I have "zero", so I really shoulf change it to 600000?
Also I can't understand the phrase "Replace the file from the kernel to mount the The CPU / GPU frequency profile" from second method.
Not working at all!
For best performance in games. Go to root directory-sys-devices-system-cpu-cpu0-cpufreq/
1.Open file scaling_cpu_lock_num. Change value from 0 to 4. Save.
2. Open file scaling_ddr_block_freq. Change values from 0 to 450000. Save.
3. Open file scaling_gpu_block_freq. Change values from 0 to 480000. Save.
4. In power management set the power mode to normal.
5. Go to settings-application management. Open settings for your desired ( setting were you can chose to move application to sd card ) apk and select the performance mode.
This should help running games smooth. I tried it on nfs most wanted. The difference between stock B119 performance and this mod is huge. But I somehow think that this also has a big hit on battery life. Havent tested yet.
Hope this helps.
Sent from my HUAWEI P6-U06 using xda app-developers app
...
I don't know why, but this helps me to make NFS work better than stock settings:
1. Root
2. Install "No-frills CPU"
3. Set max CPU freq to 1Ghz /not 1.5Ghz/
4. Set governor to K3hotplug
ps - battery drain is lower when Governor is set to "Ondemand", but there is a little lag, which is not a problem when use the phone only for calls.
toxicfly said:
For best performance in games. Go to root directory-sys-devices-system-cpu-cpu0-cpufreq/
1.Open file scaling_cpu_lock_num. Change value from 0 to 4. Save.
2. Open file scaling_ddr_block_freq. Change values from 0 to 450000. Save.
3. Open file scaling_ddr_block_freq. Change values from 0 to 480000. Save.
4. In power management set the power mode to normal.
5. Go to settings-application management. Open settings for your desired ( setting were you can chose to move application to sd card ) apk and select the performance mode.
This should help running games smooth. I tried it on nfs most wanted. The difference between stock B119 performance and this mod is huge. But I somehow think that this also has a big hit on battery life. Havent tested yet.
Hope this helps.
Sent from my HUAWEI P6-U06 using xda app-developers app
Click to expand...
Click to collapse
Pls edit no. 3. 480000 not ddr. This is gpu freq!
Sent from my HUAWEI P6-U06 using Tapatalk 4
toxicfly said:
For best performance in games. Go to root directory-sys-devices-system-cpu-cpu0-cpufreq/
1.Open file scaling_cpu_lock_num. Change value from 0 to 4. Save.
2. Open file scaling_ddr_block_freq. Change values from 0 to 450000. Save.
3. Open file scaling_gpu_block_freq. Change values from 0 to 480000. Save.
4. In power management set the power mode to normal.
5. Go to settings-application management. Open settings for your desired ( setting were you can chose to move application to sd card ) apk and select the performance mode.
This should help running games smooth. I tried it on nfs most wanted. The difference between stock B119 performance and this mod is huge. But I somehow think that this also has a big hit on battery life. Havent tested yet.
Hope this helps.
Sent from my HUAWEI P6-U06 using xda app-developers app
Click to expand...
Click to collapse
Did not help with Antutu Score. Got only 14000 when using this. In fact Antutu cannot be ran in perfomance mode or it crashes, but score is still low.
BluntP6 said:
Did not help with Antutu Score. Got only 14000 when using this. In fact Antutu cannot be ran in perfomance mode or it crashes, but score is still low.
Click to expand...
Click to collapse
This setting not add more points to antutu! But the games running really smoothly.
Sent from my HUAWEI P6-U06 using Tapatalk 4
toxicfly said:
For best performance in games. Go to root directory-sys-devices-system-cpu-cpu0-cpufreq/
1.Open file scaling_cpu_lock_num. Change value from 0 to 4. Save.
2. Open file scaling_ddr_block_freq. Change values from 0 to 450000. Save.
3. Open file scaling_gpu_block_freq. Change values from 0 to 480000. Save.
4. In power management set the power mode to normal.
5. Go to settings-application management. Open settings for your desired ( setting were you can chose to move application to sd card ) apk and select the performance mode.
This should help running games smooth. I tried it on nfs most wanted. The difference between stock B119 performance and this mod is huge. But I somehow think that this also has a big hit on battery life. Havent tested yet.
Hope this helps.
Sent from my HUAWEI P6-U06 using xda app-developers app
Click to expand...
Click to collapse
Game runs very smooth ! But phone temp. goes to 42.0C … is it normal ? Battery drain when gaming is increased but game runs smooth. My battery goes down 8% in 10mins while playing asphalt 8 on high graphics..
Sent from my GT-N7000 using xda app-developers app
amonev said:
I don't know why, but this helps me to make NFS work better than stock settings:
1. Root
2. Install "No-frills CPU"
3. Set max CPU freq to 1Ghz /not 1.5Ghz/
4. Set governor to K3hotplug
ps - battery drain is lower when Governor is set to "Ondemand", but there is a little lag, which is not a problem when use the phone only for calls.
Click to expand...
Click to collapse
Doesn't work. I used FPS meter and in games it gives same result every time (with or without this setting). I think that it's visual effect of smoothing because the proccessor becomes hot slowly and lags appear later than usual.
hannanzikrea said:
Game runs very smooth ! But phone temp. goes to 42.0C … is it normal ? Battery drain when gaming is increased but game runs smooth. My battery goes down 8% in 10mins while playing asphalt 8 on high graphics..
Click to expand...
Click to collapse
Only in gaming? Some people said that battery continues to decrease quickly.
Nekrid said:
Doesn't work. I used FPS meter and in games it gives same result every time (with or without this setting). I think that it's visual effect of smoothing because the proccessor becomes hot slowly and lags appear later than usual.
Only in gaming? Some people said that battery continues to decrease quickly.
Click to expand...
Click to collapse
When phone is in standby or in very light use it will not decrease quickly, but when you use heavy 3d launcher and watch videos / play games in example, it does. VERY quickly!
BluntP6 said:
When phone is in standby or in very light use it will not decrease quickly, but when you use heavy 3d launcher and watch videos / play games in example, it does. VERY quickly!
Click to expand...
Click to collapse
So we really need to use these switchers from first messages.. That's a bit sad.
Hi!
I noticed that in my Tab Pro 8.4 right after turning it on, when I'm not doing anything and just staring at the monitor it let only one core on clocked at 300MHz (using dashclock CPU information extension). So far so good.
The problem is that after some time, in the same context (doing nothing staring at the homescreen) it let two or four cores on clocked at 1497, so I have to reboot in order to save battery.
Any ideas why this is happenening? Does that happen to you?
P.S.: Battery saving settings turned on
It's mpdecision bug - needs root to fix
This issue should be affecting all stock ROM users of TAB Pro 8.4.
I noticed it a while ago and recently had some free time. The issue was narrowed down to Samsung's buggy mpdecision binary in /system/bin and you need root access to fix it. There are two ways to do it (you'll need terminal and file manager with root access rights):
1. Open terminal, type "su" and then "stop mpdecision". Open Root Explorer, navigate to /system/bin and rename "mpdecision" file to something like "00mpdecision". Reboot. All cores will be running at 300 mhz when idle and tablet will feel noticeably smoother and faster. I did not see any serious impact on battery while running this way for 2 weeks already.
2. Download attached mpdecision file from CM11 modrianwifi ROM, unrar it and transfer it to your tablet. Open terminal, type "su" and then "stop mpdecision". Open Root Explorer, navigate to /system/bin and rename "mpdecision" file to something like "00mpdecision". Copy new mpdecision file into /system/bin, change ownership to root:root and access rights to rwxr-xr-x.
Reboot. The issue will be resolved for good and unused cores will be shutdown properly. Tablet will feel the same way it was before file replacement.
Hope it helped.
favero_ said:
Hi!
I noticed that in my Tab Pro 8.4 right after turning it on, when I'm not doing anything and just staring at the monitor it let only one core on clocked at 300MHz (using dashclock CPU information extension). So far so good.
The problem is that after some time, in the same context (doing nothing staring at the homescreen) it let two or four cores on clocked at 1497, so I have to reboot in order to save battery.
Any ideas why this is happenening? Does that happen to you?
P.S.: Battery saving settings turned on
Click to expand...
Click to collapse
Hm I'm not seeing this issue on my tablet running the NK1 firmware, though I think I do remember it happening on the AND3 Firmware (saw it under Android Tuner) , I wonder if it was fixed under NK1, I'm curious too - do you know a easy way to reproduce it?
Here is a screenshot of CPU-Z, my tablet has been running for at least 1 day without a reboot, and had some 3D games run on it etc, CPU cores always seem to fallback to offline and 300mhz under my test
On a side note:
I don't run the Samsung Touch Wiz Launcher I am using "TSF Shell" as my Launcher, and have disabled some Samsung apps like "My Magazine" and a few Knox things that run in the background. also I don't use too many widgets since I found out they can hog CPU esp on poorly written apps. ,
mpdecision
I saw this issue on NA1, ND3, NG1 and NK1 firmware. Initially I thought it was fixed in NK1, but it came back in 3 days after last reboot. I'm running heavily de-bloated rooted stock f/w (Knox is at 0x0).
As for reproduction - I was suspecting Flipboard, but the issue came back after its uninstall as well. Seems to be uptime-related. 1 day uptime is not enough for NK1 - please check after 2 more days.
I'm running TouchWiz, but used "MyAndroidTools" to disable several services and startups for few remaining stock widgets and apps. Now I'm totally happy with my Tab Pro - best tablet I've ever had.
otyg said:
Hm I'm not seeing this issue on my tablet running the NK1 firmware, though I think I do remember it happening on the AND3 Firmware (saw it under Android Tuner) , I wonder if it was fixed under NK1, I'm curious too - do you know a easy way to reproduce it?
Here is a screenshot of CPU-Z, my tablet has been running for at least 1 day without a reboot, and had some 3D games run on it etc, CPU cores always seem to fallback to offline and 300mhz under my test
On a side note:
I don't run the Samsung Touch Wiz Launcher I am using "TSF Shell" as my Launcher, and have disabled some Samsung apps like "My Magazine" and a few Knox things that run in the background. also I don't use too many widgets since I found out they can hog CPU esp on poorly written apps. ,
Click to expand...
Click to collapse
NetFluke said:
This issue should be affecting all stock ROM users of TAB Pro 8.4.
Click to expand...
Click to collapse
Thank you! I've replaced my /system/bin/mpdecision file with yours and so far the tablet is working properly.
I'll know in a few days if it sticks. But, I definitely had this problem with the governor with T320XAR1ANK1. FYI, for what ever it's worth, I've noticed this governor is slightly slower to ramp up. I don't really care, as the tablet is still super responsive, but some may also notice that Antutu and CF-Bench scores are slightly lower with this governor.
Yeah I can confirm its still present in K1, I tried to limit it down to a few things that could be causing it but have been unsuccessful sine it occurs at random it seems
but my thinking its either something to do with
1. video decoding (I watched a few videos) .
2. charging the tablet (I noticed on my ampere cable it was drawing 0~70 - 120 mA idle )- but this could be because cpu was already drawing more power then needed, usually it's 0 ~ with an occasional 30 mA when plugged in with screen off.
3. possibly game / 3d
...anyways I switched the mpdecision file and it seems to work fine now, except for a slower rampup speed like the others said - not really a big deal i'm sure this will help battery life too.
favero_ said:
Hi!
I noticed that in my Tab Pro 8.4 right after turning it on, when I'm not doing anything and just staring at the monitor it let only one core on clocked at 300MHz (using dashclock CPU information extension). So far so good.
The problem is that after some time, in the same context (doing nothing staring at the homescreen) it let two or four cores on clocked at 1497, so I have to reboot in order to save battery.
Any ideas why this is happenening? Does that happen to you?
P.S.: Battery saving settings turned on
Click to expand...
Click to collapse
WOW! Finally someone on this forum other than me noticed this issue
I think I posted about this issue in September or so, and nobody else here said they noticed anything. Then I stopped checking this forum regularly... I'm glad to see others have now noticed this problem and have even figured out the root cause too!
Redmi 1s Indian version has some worst heating problem. During gaming or video recording the external device temperature gets to around 45-50 degree Celsius which makes it difficult to even hold the device and is also dangerous. The reason behind this is poor heat management and its a shame Xiaomi could not still fix it after many updates. They further made a mess with MIUI 5 v45 by killing the performance still having the heating issue.
After experimenting with the device for about one month, I noticed that hot plugging decreases the battery backup and performance. It consumes more current for low performance. [Tested manually with 3C Cpu Manager and Cpu Temp Apps.] So I concluded Cpu Performance, Battery Performance and Hotplugging should be used optimally to extract the maximum out of this device without any sacrifice.
It is possible to have Good Performance with almost No Heating by enabling the default qualcomm MP decision, Core Control and Thermal Driver and a modified thermal config.
We can fix this in two simple steps [Make sure you have root access]
First Fixing Heating Issue
Download Device Control App from Play Store
Open the app and grant root permissions
1. Go to Extras in the Performance menu and select Thermal Driver and enable Core Control and MSM-Thermal.
2. Now go to Cpu Setting in the menu and enable MPdecision.
3. Goto Preferences >> Reapply on boot and choose Cpu settings and Extras.
4. Close the app and go to Security App >> Permission >> Auto-start management >> Add auto-start apps and choose Device Control
Second Restoring Performance
Go to this Thread by ravinder0003and download either Balanced Config or Gaming Config
Flash it in recovery or extract the thermal-engine-8226.conf file and move to /system/etc manually (Don't forget the permissions).
Now your device can be used at its full potential without any heat issue
This will work almost in every kernel with qualcomm thermal drivers and is found to the most efficient way of fixing Redmi 1s Performance without affecting battery backup.
If the thermal-engine-8226.conf file is deleted once and rebooted in the past then heating issue will occur even after above settings- try after installing the firmware again through recovery.
Other Settings
Go to Extras >> Powersaving >> Power Scheduler >> 2 - Aggressive in Device control App. It forces the tasks into 2 cores and doesn't wake the other two cores for simpler tasks improves battery backup.
Set the CPU Maximum frequency to 1344Mhz using Device Control if you don't want any heat on the device and get maximum battery backup.
If you want to use the device while plugged in to mains while watching movies or use youtube set the CPU Maximum Frequency to 600Mhz or 998Mhz. [Its highly recommended not to use the device while charging via mains].
Heating Issue for Redmi 1s
I have two questions ?
1. Whether the phone has to be rooted.
2. Whether it will work for the latest update of MIUI V50 for Redmi 1s
Thermal Patch by ravinder.
dangerjaison said:
Redmi 1s Indian version has some worst heating problem. During gaming or video recording the external device temperature gets to around 45-50 degree Celsius which makes it difficult to even hold the device and is also dangerous. The reason behind this is poor heat management and its a shame Xiaomi could not still fix it after many updates. They further made a mess with MIUI 5 v45 by killing the performance still having the heating issue.
After experimenting with the device for about one month, I noticed that hot plugging decreases the battery backup and performance. It consumes more current for low performance. [Tested manually with 3C Cpu Manager and Cpu Temp Apps.] So I concluded Cpu Performance, Battery Performance and Hotplugging should be used optimally to extract the maximum out of this device without any sacrifice.
It is possible to have Good Performance with almost No Heating by enabling the default qualcomm MP decision, Core Control and Thermal Driver and a modified thermal config.
We can fix this in two simple steps [Make sure you have root access]
First Fixing Heating Issue
Download Device Control App from Play Store
Open the app and grant root permissions
1. Go to Extras in the Performance menu and select Thermal Driver and enable Core Control and MSM-Thermal.
2. Now go to Cpu Setting in the menu and enable MPdecision.
3. Goto Preferences >> Reapply on boot and choose Cpu settings and Extras.
4. Close the app and go to Security App >> Permission >> Auto-start management >> Add auto-start apps and choose Device Control
Second Restoring Performance
Go to this Thread by ravinder0003and download either Balanced Config or Gaming Config
Flash it in recovery or extract the thermal-engine-8226.conf file and move to /system/etc manually (Don't forget the permissions).
Now your device can be used at its full potential without any heat issue
This will work almost in every kernel with qualcomm thermal drivers and is found to the most efficient way of fixing Redmi 1s Performance without affecting battery backup.
If the thermal-engine-8226.conf file is deleted once and rebooted in the past then heating issue will occur even after above settings- try after installing the firmware again through recovery.
Other Settings
Go to Extras >> Powersaving >> Power Scheduler >> 2 - Aggressive in Device control App. It forces the tasks into 2 cores and doesn't wake the other two cores for simpler tasks improves battery backup.
Set the CPU Maximum frequency to 1344Mhz using Device Control if you don't want any heat on the device and get maximum battery backup.
If you want to use the device while plugged in to mains while watching movies or use youtube set the CPU Maximum Frequency to 600Mhz or 998Mhz. [Its highly recommended not to use the device while charging via mains].
Click to expand...
Click to collapse
As above thread asked.. Will this work on V50 on latest release of Stable MiUI ???
Sent from my HM 1SW using XDA Free mobile app
It should work fine for all the version. I lost the device and moved to android one. Rooting is required and warranty is not lost if rooted for XIAOMI device. Make a full backup using philz recovery and try it
Sorry for late and incomplete reply.
The Power scheduler which forces apps to use 2 comes always resets after some time to its default configuration. Any fix?
Sent from my HM 1SW using XDA Free mobile app
[Its highly recommended not to use the device while charging via mains
Click to expand...
Click to collapse
Facepalm
So how to navigate in car on 8 hour trip? Phone downlock to 300MHz from 600MHz. I can't even answer phone call (it's hanging)
Suprb..thanx bro
I just want to know that is there any drawbacks of using core control and msm thermal at same time?
Do they conflict?