Related
Uhh, I cannot post this in development as I am still a newby :-(
However:
Hello,
I came from Symbian (Nokia C7-00) and liked the phone very much. Everything worked the way it should. (I was especially interested in office functionality.)
Now I bought a Galaxy Note and I really love the hardware.
But I discovered that it uses much energy and it doesn't like to sleep as often as it could. (I already returned to Android GB, which gives a better experience, but there still is room for improvement.)
1. Sometimes even though the phone simply lies around and does nothing, the last app that I forgot to close is hindering the CPU from sleeping. Why? The is no need.
2. At night I am used to turn the phone into flight mode. However I found out that this isn't the best thing for Android. In the morning, when the email app goes to push phase, the phone leaves sleep mode and seems to excitedly wait for the flight mode to get switched off. This uses *quite* a bit of battery!
These things seem strange to me. My impression is that Android is not really optimised for cell phones. If the screen is off, there is no need for CPU time, doesn't it? There is nothing urgent to do; everything could be done slowly; no hurry.
I guess the battery could last *much* longer if this would be improved.
Greetings,
corcov
corcovo said:
Uhh, I cannot post this in development as I am still a newby :-(
However:
Click to expand...
Click to collapse
Which is handy, because this thread has nothing to do with development and thus saved you from some abuse!
Regards,
Dave
Sent from my GT-N7000 using Tapatalk 2
But I already know how to click the "thanks" button
corcovo said:
But I already know how to click the "thanks" button
Click to expand...
Click to collapse
Doesn't matter.
Development, if you did not create IT, then it does not belong in development. Remember that. Otherwise you will get flamed.
Android is a mobile OS, so of course it is optimised for smart phones - not ordinary cell phones. Android acts like a computer and, if you keep a computer running Crysis 2 for example, it would burn more power than a computer just playing some music off of iTunes.
In terms of improving your battery, check your brightness. You can download widgets to adjust the brightness right from the home screens. I use these to set my brightness to its lowest whilst at home (perfectly adequate for night and indoor use away from sunlight) and turn it onto automatic when I go outside. This has saved my a bunch of battery.
If you are running a stock Samsung ROM, turn on power saving mode. I always leave it on and, frankly, I have no idea as to what it actually does. I haven't noticed a performance drop in the slightest, but if it saves a bit of battery it is worth it. Also, you could try Juice Defender or some other battery saving apps which work for some people - others not.
Finally, ensure you haven't left GPS, Bluetooth or WiFi on when not needed. Try downloading CPU Spy to check your phone deep sleeps, yet mine even without it ever deep sleeping gets around 16 hours of battery life which is still the best I have ever gotten on a smart phone. Bettery Battery Stats can show you wake-locks (apps that are keeping your phone active) also.
Brad387 said:
Android is a mobile OS, so of course it is optimised for smart phones - not ordinary cell phones.
Click to expand...
Click to collapse
I see. Well it might be a nice feature if one could add an "now be a cell phone"-option for energy enhancement, which means: if screen if off, sleep.
c.
corcovo said:
1. Sometimes even though the phone simply lies around and does nothing, the last app that I forgot to close is hindering the CPU from sleeping. Why? The is no need.
Click to expand...
Click to collapse
There are some legitimate needs for keeping the CPU from sleeping for a short period of time - such as finishing a sync operation (otherwise, the radio power spent beginning the sync is wasted). Unfortunately, some poorly written applications (Facebook for example) abuse the wakelock mechanisms and hold wakelocks when it is not justified.
2. At night I am used to turn the phone into flight mode. However I found out that this isn't the best thing for Android. In the morning, when the email app goes to push phase, the phone leaves sleep mode and seems to excitedly wait for the flight mode to get switched off. This uses *quite* a bit of battery!
Click to expand...
Click to collapse
This is not something I have ever encountered myself. "push" relies on the server to trigger something - in airplane mode, this trigger can't happen.
These things seem strange to me. My impression is that Android is not really optimised for cell phones. If the screen is off, there is no need for CPU time, doesn't it? There is nothing urgent to do; everything could be done slowly; no hurry.
I guess the battery could last *much* longer if this would be improved.
Greetings,
corcov
Click to expand...
Click to collapse
Android is well optimized for cell phones - However, it assumes that third-party applications follow Google's recommendations for power management. Unfortunately, many of them do not. The number of IM applications which choose to use their own proprietary and poorly optimized network protocols (such as Skype, it's atrocious) as opposed to Google C2DM (optimized and efficient) is astonishing.
An interesting note was that I believe much of the focus at Google I/O was on reminding app developers that they need to play nice with the system and other apps.
There are some cases where there are device-specific nonoptimalities. Compared to most Nexus devices, Exynos devices have an absurdly long time to resume from wake (1000 milliseconds), and during that resume cycle CPU frequency is locked to 800 MHz and cpuidle is disabled. This is one of the #1 causes of power drain on our device. This is also exclusively a Samsung kernel/hardware architecture problem that does not affect the Nexus S (similar CPU, but completely different modem interface) or the Galaxy Nexus (different CPU/modem interface).
In the case of our device, the modem is hung off of the CPU on a USB bus - this makes for very long resume times.
Here are obvious reasons the CPU should occasionally turn on when the screen is off:
1) MP3 playback in the background
2) Handling of background syncs - e.g. when an email or Google Talk IM comes in, wake the CPU, handle it, and pop a notification sound, then go back to sleep. Normally, this means the CPU sleeps while waiting for an interrupt from the WLAN chipset or the cellular radio. Unfortunately, some apps drive incoming data to the device far too frequently. (See my above rant about Skype's network protocols being crap compared to Google's C2DM protocol.)
3) Handling of scheduled wakeups (alarms, calendar events, etc) - these are rare and almost never consume power
Most power drain is from item 2, with third-party apps frequently behaving extremely poorly compared to Google's own application suite and sync protocols.
Now this an extensive answer which is very informative and helpful for me since insights are always soothing. Love it. Thanks!
not much to add after Entropy, but if you feel the need to get some control over battery usage you could try betterbatterystats app (and the thread) to identify battery eaters, besides that, there are few apps to check what is going on with your system when it sleeps:
- CPU Spy to show cpu states time
- Autorun Manager or Autostarts to disable triggers causing apps like FB to run without reason (those which you will find with betterbatterystats)
- Battery Monitor Widget, to check battery current consumption (mA) - this app is generally not recommended, because Note's hardware does not report the actual current, so the readings are highly estimated and because when poorly configured it can drain your battery faster, BUT otoh with refresh rate set at 5 minutes or more, it can give you some approximate orientation on how much battery you lose (better than counting %/hour by yourself) at negligible battery usage
- also, if you feel the need to disable net and sync during night, you could automate it using "lama", which is free, and in my experience does not eat much battery by itself
- and last but not least, avoid taskillers, those apps may have adverse effect, i.e. self restarting apps (by the triggers mentioned above), will get killed then restarted and so on and so on, leading to much higher battery drain
I have seen all across the web posts about the disappointment in the battery life of the Nexus 6. I have to say why not, because with a 3300 MAH battery we expect more than 2 hours of on screen time. Which seems to be the normal accomplishment across the device. I have actually been able to achieve 4-5 hours of SOT on a regular basis! I haven't seen many guides on how to do so. I have only seen people bragging about it. So, I decided to post this information for those of you looking for some guidance. Hoping maybe for a sticky
1. First, you're going to want to be rooted.
If you do not know how to root or are not sure how to go about it you can use the Wug's Nexus Root Toolkit which is located here: http://forum.xda-developers.com/nexus-6/development/toolkit-wugs-nexus-root-toolkit-v1-9-8-t2947452
2. You're going to want to download Greenify. If you don't have it, it can be found here: https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=en it is free. The pay version does have more to offer though.
Hibernate every service that typically runs in the background when not used (Example: Facebook, Facebook Messenger, Snapchat, Ebay, basically any notification based app). In addition, leave a widget on your home screen for hibernating the apps and going to the lockscreen. When you're done with your phone you can hit this. This will save battery when you're not using the phone.
3. Have Titanium backup installed (pro version) which consists of the free version + pro key. You can find them in the Google play store.. Free version: https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup&hl=en Pay key: https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackupPro&hl=en.
Freeze any applications which you do not use. (Ex: Cloud Print, DMService, Docs, Google Earth, Google Fit, Google books, music, Maps, etc...)
4. Have Disable Service installed. https://play.google.com/store/apps/details?id=cn.wq.disableservice&hl=en
This one is a KEY in getting better battery life. I was not able to get GREAT on screen time until disabling services with the Disable Service app. I have attached pictures of which services you want to disable in regards to "Google play services" which tend to be a HUGE battery drain on the device. Disabling these I notice no issue with the device everything works properly.
5. Keep WI-FI on whenever possible
6. Use battery saver mode whenever possible.
7. Get rid of Google launcher (freeze it in titanium backup) and use an alternate launcher such as Nova, Apex, etc... For some reason the Google launcher seems to be a huge battery drain.
8. Don't use unnecessary services like the Google hot word detection. I have to admit this one is hard because I love just saying "Ok Google" and then telling it what I want to search. But is it really that hard to just hit the microphone on the Google search?
9. If you are a Facebook user: Set the application to NEVER check for an update unless you open the application. Same with Facebook Messenger.
10. Use adaptive brightness or leave brightness at the lowest setting.
By doing this I was in fact able to achieve 5 hours on screen time. I hope this helps someone. Also, if you're a HUGE gamer on your phone. It is very important to realize you're never going to get that kind of on screen time.
Pictures of which services to disable within Disable Service are below: :good:
So basically turn off every function on the phone. So now it's a dumb phone with a big screen.
Sent from my Z3
Ulver said:
So basically turn off every function on the phone. So now it's a dumb phone with a big screen.
Sent from my Z3
Click to expand...
Click to collapse
Not really it's still a fully functional phone. Again this is if you want more battery life. Like any other device if you want full features, then you're going to jeopardize more battery. Pretty much common sense.
1) Rooting the device is complete overkill
2) Greenify has non-root functionality
3) Why not use Android's built in Disable feature. Most of those apps aren't going to just be running anyway. Freezing them is pointless
4) This is a can of worms that is going to have unforeseen consequences. Unless you know exactly what everyone of these services does and how they interact with each other and the OS, I wouldn't touch them
5) Good advice
6) The absolute best advice you've given. I'd suggest creating a Battery Saver settings shortcut on your homescreen and toggle on/off as necessary
7) Just install another launcher and set it as default
8) This is fine advice and is a matter of personal preference
9) Good advice
10) Adaptive brightness likely uses quite a bit of battery as it has to determine ambient lighting. Just set the lowest brightness level you can live with.
crachel said:
1) Rooting the device is complete overkill
2) Greenify has non-root functionality
3) Why not use Android's built in Disable feature. Most of those apps aren't going to just be running anyway. Freezing them is pointless
4) This is a can of worms that is going to have unforeseen consequences. Unless you know exactly what everyone of these services does and how they interact with each other and the OS, I wouldn't touch them
5) Good advice
6) The absolute best advice you've given. I'd suggest creating a Battery Saver settings shortcut on your homescreen and toggle on/off as necessary
7) Just install another launcher and set it as default
8) This is fine advice and is a matter of personal preference
9) Good advice
10) Adaptive brightness likely uses quite a bit of battery as it has to determine ambient lighting. Just set the lowest brightness level you can live with.
Click to expand...
Click to collapse
I personally don't like the devices build in disable features because I've seen them still hog battery even though they claim they are "disabled" I suggested root because of using titanium backup which needs root as well. Again it's just personal preference. Not sure why you saying freezing apps is pointless. It accomplishes the same thing as disabling them
Ulver said:
So basically turn off every function on the phone. So now it's a dumb phone with a big screen.
Sent from my Z3
Click to expand...
Click to collapse
this. these threads amuse me whenever they pop up for each new device. turn off everything and like magic you have a phone that lasts days. this is stupid. i have every feature turned on my N6 at all times with auto brightness and can make it through the day just fine. on days when i use gmaps navigation i may have to quickcharge it for 20 min or so but that's pretty much it. just live your life and use your phone man. best advice i can give...
oh one more thing. facebook app is a notorious battery hog. here's some real advice: ditch it and just use the web portal. MUCH better...
funny, i keep most everything enabled and still get from 5.5-6.5 hours sot. nor do i ever turn on or use wifi. only lte here.
simms22 said:
funny, i keep most everything enabled and still get from 5.5-6.5 hours sot.
Click to expand...
Click to collapse
There's no way you are dead stock and have everything enabled and get 5.5-6.5 hours on screen time unless you barely use your phone for anything. lol
drivel2787 said:
There's no way you are dead stock and have everything enabled and get 5.5-6.5 hours on screen time unless you barely use your phone for anything. lol
Click to expand...
Click to collapse
who said anything about being stock? even though i had the same battery life when i was on stock. being stock or custom rom doesnt matter anyways. its about how i have my phone and cpu set up, what apps i install, and about my phone/data signal quality. and yes, im a heavy user, not at all a light user. but i do not game very much, mostly a browser user.
simms22 said:
who said anything about being stock? even though i had the same battery life when i was on stock. being stock or custom rom doesnt matter anyways. its about how i have my phone and cpu set up, what apps i install, and about my phone/data signal quality. and yes, im a heavy user, not at all a light user. but i do not game very much, mostly a browser user.
Click to expand...
Click to collapse
What specific rom/kernel and settings are you using to achieve such battery life?
drivel2787 said:
What specific rom/kernel and settings are you using to achieve such battery life?
Click to expand...
Click to collapse
i run rastapop or terminus(with either elementalx or franco kernel), at 3033mhz/300mhz(ondemand/deadline or conservative/deadline for franco) with all 4 cores on all the time(no hotplugging). mpdecision always disabled. i never use the default kernels settings, and always set up my cpu my way. but i live in nyc, with great tmobile coverage. battery life has much to do with the quality of coverage that you get btw.
Im stock and get 5.8hr SOT.
PunishedSnake said:
Im stock and get 5.8hr SOT.
Click to expand...
Click to collapse
Screenshots or BS
crachel said:
1) Rooting the device is complete overkill
2) Greenify has non-root functionality
3) Why not use Android's built in Disable feature. Most of those apps aren't going to just be running anyway. Freezing them is pointless
4) This is a can of worms that is going to have unforeseen consequences. Unless you know exactly what everyone of these services does and how they interact with each other and the OS, I wouldn't touch them
5) Good advice
6) The absolute best advice you've given. I'd suggest creating a Battery Saver settings shortcut on your homescreen and toggle on/off as necessary
7) Just install another launcher and set it as default
8) This is fine advice and is a matter of personal preference
9) Good advice
10) Adaptive brightness likely uses quite a bit of battery as it has to determine ambient lighting. Just set the lowest brightness level you can live with.
Click to expand...
Click to collapse
You skipped 8. Lol
erapmicks said:
Screenshots or BS
Click to expand...
Click to collapse
since i never drain my battery completely, here is my battery at 50%(was an especially good night, usually its around 3.5h sot at 50%). no game playing here, mostly browser and hangouts..
simms22 said:
since i never drain my battery completely, here is my battery at 50%(was an especially good night, usually its around 3.5h sot at 50%). no game playing here, mostly browser and hangouts..
Click to expand...
Click to collapse
Booya!!!!!!!!!
Same here I get some good days and great days. 5.8 is one of the good. one day of 7 was great lol.
PunishedSnake said:
Booya!!!!!!!!!
Same here I get some good days and great days. 5.8 is one of the good. one day of 7 was great lol.
Click to expand...
Click to collapse
absolutely. it cant be the same every day, but 5.5-7h sot is where it averages. mostly around 6h sot is what i get. but i really rarely reach near 10% battery left.
PunishedSnake said:
Booya!!!!!!!!!
Same here I get some good days and great days. 5.8 is one of the good. one day of 7 was great lol.
Click to expand...
Click to collapse
yea i dunno why people try to call 'bs' on these things. i float during the day between everything disabled or stream and hog data at will. it takes like 10 seconds to cycle between the 2 'modes' and i like to test this things limits. i have turned in a 10 hour SOT before and rubbed it in my buddys iPhace, but that was a bizarre one. 5+ is the cellar. 6 is common. 7 is great. 8 is a chore.
leank is mostly why uc/uv, pure 3.98 stripped some w nano gapps and ones i choose, dark theme
edit: i meant to add: there are differences in hardware that MAY result in differences as well
i feel that the huge difference is network quality, for some, no matter what they do, they cant go over 4h sot. i think this is where network quality comes in. also, screen brightness is very important. keep it as low as you can, lol.
One thing I'm noticing is how much the Turbo charger affects battery life. I have a Nokia Qi wireless charger built into my nightstand that I typically use for charging my Qi devices at night. I only recently started using QC2.0 chargers in the car and next to that same nightstand and have seen much better results already. My 6 is trending to hit about 5.5 hours of SoT today whereas 4 was the norm previously.
[HOW-TO][NEWBIE GUIDE] Optimize & proper set up your Galaxy S6 Edge (stock firmware)
As I've read across this forum and on several specific threads related to usage, battery life and so on, as well as discussing with some of my friends having a S6 or S6 Edge, I realized that most of the people don't really know how to properly set up their phones or how to use them efficiently.
OK, I get it, this is a fancy phone, not every owner is a developer or tech guy so it might be that many choose it based on the looks and don't really know how to optimize it...then they start complaining about different things like lag or battery drain not knowing that most of the problems are caused by miss-usage or improper setup. Of course there are bugs too, nothing is perfect. Of course there are many firmwares available and some are market or carrier dependent so some features or settings might be missing from some of them or even work differently.
What I will try here is to provide some guidelines and tips for setting up various things on the phone in order to maximize it's battery life and for a better usage. I will also make some recommendations based on my experience, tests and usage that might not apply to everyone. Use common sense and logic to apply similar settings in your particular case. Don't come screaming that you made that or that and now something is not working.
And YES, I know there are similar guides like this posted over the Internet and I'll probably make similar recommendations here too but I couldn't find such a guide here on XDA that is particular to this phone (if there is a better one than you might as well ignore mine).
All these things I'll describe below are applicable to any STOCK, NON-ROOTED 5.1.1 firmware and won't break warranty or your phone.
Now that was a long (and maybe unneeded introduction) but I thought to write this for everyone...let's start.
Model No.: SM-G925F
Android: 5.1.1 r2 (LMY47X)
Baseband: G925FXXU2QOI7
Kernel: 3.10.61-5672012
Build date: Fri Sept 4 2015
Carrier: Orange RO
DISPLAY
First I would like to say some words about the display. We have a great display, high resolution and it is most likely the biggest battery drain factor. There are two major things about it that you should keep in mind and will help you to get a better battery:
1. It's AMOLED...that means that the black pixels on it will consume no power because are not lit. Studies showed that even if not completely black, AMOLED displays use less energy if the displayed picture is darker compared to a lighter one.
2. The brightness level. Most people use it on "auto" or high level settings and this will be a major drain factor.
You can drastically lower the battery drain caused by your screen by selecting as much as possible dark (black) backgrounds and/or themes. There are some nice ones available in the Theme Store (my favorite is the Dalkomm Coffee Theme), that make most screens and menus dark/black. Also choosing a dark wallpaper for lockscreen/homescreens will help.
Don't use screen brightness at maximum...never. You don't need that in 99% of the cases. Also you won't probably need the automatic setting either since most of the people are spending most of the time indoors (either at work or home). A low manual setting will be fine most of the time, I have it set up at about 20% and only need a brighter one when going out. At that time I just tap on "auto" and it'll increase based on ambient light level. So you don't even need to tweak it alot every time. Find a low manual setting that's fine for your eyes and just tap on "auto" when you go out in sunlight.
CONNECTIVITY
Another battery drain factor is your multiple connection/radios features. In most cases you use just several: Mobile Data, WiFi, GPS/location and BT (when applicable). That means you should turn off all the others you don't use...NFC or BT (when not connected to a headset or car-kit or not listening to music). I don't listen to music and don't have a BT headset so I mostly not using BT (just when I'm in my car) and almost never use NFC so I have both disabled and I enable them only when needed via the Quick Settings.
WiFi
WiFi should also be properly setup otherwise it'll have impact on battery. It was incorrectly assumed or considered that keeping WiFi on all the time will drain battery faster. That was proven in different tests that's not true and in fact keeping WiFi on all the time won't make a big difference and in some cases was even better than to turn it off/on. I think is something similar with the car engines that suck more fuel when started that when running at idle. The major power drain is not when WiFi is running while is not connected to any network, but when the WiFi radio is powered up. When is on and not connected, it's going into a lower power state so the battery consumption is negligible.
I had a case with one of my friends that had WiFi setup to turn off when display was off...wrong choice, he got about 30% battery drain overnight because instead of having it connected to his home WiFi, the phone was using his 4G/LTE connection to make all the background sync/updates. That was eating his battery and also his data plan. After setting WiFi to "always" his overnight drain lowered to as little as 2-3%.
In some regions/carriers there are 2 other settings that were proven to help battery life: WiFi calling and VoLTE. I don't have either of them but based on different articles and what people say, they surely help with that so don't forget to turn them off if you don't use these features.
You might also want to try turning off "Always allows scanning" and "Smart network switch". I have the second turned off but I keep on the first one. Basically the first option tell the Location service to use WiFi for locating the device even if WiFi is switched off (by the on/off switch) so that means the radio is active. Second option should make you switch faster from WiFi to mobile data in case the WiFi signal is not strong enough or fluctuating. In my country there are plenty of WiFi hot-spots and they have mostly good connections so I don't use this feature.
GPS
Well here the opinions are split but I am currently having it ON all the time and Location Service is set to "high accuracy". I personally haven't noticed such a major difference with or without it so I preferred to let it on as it is used by many apps or services. You can try to set Location to "wifi and cell only" but don't think that will bring you a major benefit.
RUNNING APPS/PROCESSES
Well this is an important one. I've initially started to turn off/disable/uninstall everything I don't need or use. This can be done mostly from the Settings - Applications - Application Manager or if you want to go further, you can install Package Disabler Pro from PlayStore, about which I'll detail later.
Now why we should do that? There are lots of apps, processes and background services running on our devices that take care about all the things we do on the device. The problem is that ALL are using resources: processor time, memory, space and so on. In the end these are translated for a user in LAG or battery drain. Of course we cannot kill everything and I learned long time ago that installing Task or memory managers on Android it's the worst thing you can do. Android it's smart enough to take care better about it's resources and processes (at least to a certain point) and keep killing a certain process won't give you more battery life but will eat more of it in the end,
What I wanted to say is you shouldn't start disabling, killing or blocking everything cause you might end up with an unstable or not properly working phone (case in which only a factory reset might help). First of all look at the ALL tab in Application Manager and try to identify what you don't need or use. For example I'm certainly not using some things like: music, books, news feeds, Samsung's keyboard (I use SwiftKey), the TouchWiz launcher (I use Nova), health services or whatever, S-Voice, S-Health, S-Finder, I don't have any smartwatches so I don't use any Gear processes, fancy device wake-up functions (like wave gestures) or animated wallpapers either.
So after all considerations above, you decided that you can safely disable some apps/processes. All good but you'll quickly learn that some of them cannot be disabled via Application Manager (the "disable" button is grayed out). Now what? Well here comes handy that Package Disabler Pro that I've told you about in the beginning. That app is able to disable ANY apps/processes on your phone, including those that are protected and cannot be disabled via the normal way (and yes it can do that without being rooted). The downside of it is that you must be careful what you choose to disable not to have something that is needed for the normal functionality or the apps you're currently using. The app has also a backup/restore function (via an xml file) for saving the list with apps you have disabled and easily import them back after a factory reset for ex. I've added to this thread my list of disabled apps as it is exported by the application (just unzip and copy the file on the root of your internal memory and it can then be imported in the Package Disabler app)
Another important thing is WHAT apps you're using. I know that socializing and social networking are some of today's most trendy things but keep in mind that some of the apps used for that are not so well made. An example could be the Facebook app/messenger which are reported to drain alot of battery. RSS feeds, news feeds, multiple weather apps or widgets, all contribute to battery drain and lag. Don't install several apps/widgets for the same purpose (like several calendar apps or weather apps). Each will take resources and won't have an added value. Want to use another weather app/widget than the one coming with the phone? Fine, install it...but don't forget to uninstall/disable the built in one or others that do the same thing. Same goes for keyboard for ex; I use SwiftKey for years and got used with it. For me it's better than any keyboard that Samsung might put on the device, therefore I've disabled the standard Samsung keyboard. I also don't like TouchWiz launcher and use Nova that offers me much more flexibility so...I've disabled both the "easy" and "regular" TouchWiz launchers. I went to the point that I've even disabled the different embedded font types, you have 5 of them and I doubt someone uses more than one at a time.
So as you all can see it's not only a matter of setup but also a matter of usage. When you have a device you have to use it properly otherwise it'll not perform as you expect. Imagine a car that has a manufacturer fuel consumption value of 5.5 liters/100 Km....that's under certain conditions not on ANY type of driving. Fly with 200+ km/hr on a highway and I'll guarantee you won't have 5.5 liters/100 km consumption. That doesn't mean the manufacturer has lied or mislead you. Same goes with a phone, if you don't know how to use it and optimize it, you'll have a bad experience.
I work in the IT industry for years and I mostly laugh when I hear someone advising somebody to reinstall the operating system to solve a problem. Same goes for "factory reset" for a phone. Yes, this method works some times but that won't solve the root cause of an issues if you're using it the same way. After several days it'll perform as bad as before and you'll just say that "factory reset" did nothing. Of course it didn't...YOU have to do something different, not the phone.
Now I apologize for the long post and I do hope that at least some will learn to better manage their devices and to understand what they're doing not just running certain commands or procedures blind. Both S6 and S6e are great devices but we should learn how to properly use them in order to benefit the most from them...otherwise we just come here asking for help or mumbling about what crap devices they are.
Thank you, I will check to see if I get an improvement on the standby battery drain.
Your part about not setting the screen to Auto is flawed. You mention that we are mostly indoors, and you don't need a brighter screen for that. Auto mode also knows that and sets the brightness lower. It already does automatically what you do manually.
Tnx. And yes....keeping screen at 20% brightness and just switching to auto when in outdoors works great for the battery life.
ArmedandDangerous said:
Your part about not setting the screen to Auto is flawed. You mention that we are mostly indoors, and you don't need a brighter screen for that. Auto mode also knows that and sets the brightness lower. It already does automatically what you do manually.
Click to expand...
Click to collapse
Not quite, I've tested it. If you're on "auto" and use a lower setting on the slidebar, in a dark room the screen is too dark, you'll have to turn off "auto" and the manual brighteness set on the same level will be much higher than on auto.
Now if you have such good eyes and you're able to use "auto" in all cases with the slider at 20% that's good for you...unfortunately I am not so that's why I use it as I've described. The point is that "auto" mode consumes MORE battery regardless of how it's set, than a lower 'manual' mode. So I preffer to have it like this than to use auto all the time.
Thanks for the awesome guide. I'll start disabling some useless processes and see how my battery life is working. Anyway without much editing the battery of S6Edge is pretty good. I can use it a whole day and still 19% remaining. As a comparison I wasn't able to do it with my S3 having to recharge it 2 or even 3 times at day.
Again, thanks for the guide!
Enviado desde mi SGS6e mediante Tapatalk
Update
Lenovo fixed the issue in the latest update with my initial method which was switching off the CABC in the backlight controller which gives us a brightness boost. So obviously it is not dangerous.
Old Message:
So having achieved root, I was looking into the easiest of the issues. Some call it flickering. The "feature" is called CABC and is supposed to save battery. But obviously this comes at a cost of the display constantly adapting the brightness to the content which can cause flickering depending on what you have on the screen.
With root this can be switched off. Alternatively a new kernel could solve this without root. In both cases an unlocked bootloader is still required.
Instructions:
Use a build.prop editor form the Playstore
Edit the variable "ro.qualcomm.cabl=2" and set it to 0. CAUTION this modifies the system partition. If you want to receive OTAs in the future you will have to flash the system partition with an original image or backup.
Reboot
Technical details:
There are three places where CABC can be switched off:
In the build.prop
In the device tree blob in the boot image/kernel. Specifically the DSI switch on commands in the LCD panel description contain the enabling of CABC
In the LCD backlight driver /sys/devices/soc.0/78b6000.i2c/i2c-2/2-002c -> could be dangerous because it increases brightness and the voltages in the backlight controller
matshias said:
So having achieved root, I was looking into the easiest of the issues. Some call it flickering. The "feature" is called CABC and is supposed to save battery. But obviously this comes at a cost of the display constantly adapting the brightness to the content which can cause flickering depending on what you have on the screen.
With root this can be switched off. Alternatively a new kernel could solve this without root. In both cases an unlocked bootloader is still required.
I attached an Automate flow which disables CABC and guess what we get a brightness bump of about 20%. Now the maximum brightness of the display is even a bit brighter than my old Yoga Tab 2 and should be on par with the 3 pro
Make sure that Automate runs on system startup and has root enabled.
Technical details:
There are two places where CABC can be switched off:
In the device tree blob in the boot image/kernel. Specifically the DSI switch on commands in the LCD panel description contain the enabling of CABC
In the LCD backlight driver /sys/devices/soc.0/78b6000.i2c/i2c-2/2-002c
It turns out that if you disable the latter CABC is off even without modifying the former. Of course this requires ROOT to change. This could also be done in the kernel, but would need either a recompile or modifying the init.rd
Click to expand...
Click to collapse
Thanks Now only audio sync issues left for me and tablet will be perfect.
Have you compared the battery performance with and without CABC disabled?
Ashili said:
Have you compared the battery performance with and without CABC disabled?
Click to expand...
Click to collapse
No, these battery life tests take a long time, which I don't have Time is better spent looking into the other issues. It shouldn't be too much of a difference.
matshias said:
No, these battery life tests take a long time, which I don't have Time is better spent looking into the other issues. It shouldn't be too much of a difference.
Click to expand...
Click to collapse
Yap, I think so. The battery life is long enough. Thank you.
I would think as long as you manually adjust brightness to match your content, you'd get similar results.
I modified the thread to use a less invasive method. I am having issues with my tablet. I am not sure it was caused by this mod but just to be safe I recommend everyone not to use it any longer.
what kind of problem?
chuwq1038 said:
what kind of problem?
Click to expand...
Click to collapse
Everything works (also the display) but the battery drains and the back of the tablet gets warm even when the tablet is switched off. Could be completely unrelated to the mod, but who knows.
With latest official update I have a battery drain issue too. 15% down overnight...
Recently it appears that some apps of mine have been randomly changing the text size on the screen. I use the normal size text, haven't adjusted it in settings on my phone or in the apps. My screen resolution is WQHD+. The issue goes away when I completely close the app then reopen it. Most of the time the text becomes much smaller but there are some occasions where the screen text increases in size.
So far this has happened in Facebook, Facebook Messenger, as well as the XDA app (not labs, I don't have that installed).
Anyone else seen similar issues? I think it's due to adaptive power saving but not entirely sure so I decided to ask. I believe it is that setting because when I have it enabled I cannot change my screen resolution, making me believe it may be changing automatically while I'm using the app. I also primarily only use the above mentioned apps, so I don't believe it's localized to those apps.
Disable "adaptive power saving". Samsung has not addressed the bug yet (along with others).
Ace42 said:
Disable "adaptive power saving". Samsung has not addressed the bug yet (along with others).
Click to expand...
Click to collapse
Obviously I already have, it's one of my troubleshooting steps. I am giving it 24 hours because I cannot recreate the issue on demand and cannot predict when it will occur.
Have you seen it mentioned elsewhere?
Outbreak444 said:
Obviously I already have, it's one of my troubleshooting steps. I am giving it 24 hours because I cannot recreate the issue on demand and cannot predict when it will occur.
Have you seen it mentioned elsewhere?
Click to expand...
Click to collapse
Yes... Samsung Community, and other tech communities. 99% sure this bug was dragged from pre release. E: sure it has been mentioned on XDA but I don't spend much time on the S10 sections.
Decided to dig into this issue further and adaptive power saving is NOT the culprit. A convenient scapegoat, but the feature is disabled on my S10+. Anyway, look carefully at these screenshots. Notice anything?
Ace42 said:
Decided to dig into this issue further and adaptive power saving is NOT the culprit. A convenient scapegoat, but the feature is disabled on my S10+. Anyway, look carefully at these screenshots. Notice anything?
Click to expand...
Click to collapse
Medium power saving mode is the culprit (turning it on, or turning it off).
Ace42 said:
Decided to dig into this issue further and adaptive power saving is NOT the culprit. A convenient scapegoat, but the feature is disabled on my S10+. Anyway, look carefully at these screenshots. Notice anything?
Click to expand...
Click to collapse
JoeFCaputo113 said:
Medium power saving mode is the culprit (turning it on, or turning it off).
Click to expand...
Click to collapse
I think it was the combination of both in my case. I try to run on optimised but when adaptive power save was enabled I would find that medium was enabled. Needless to say, the issue has not occurred since disabling adaptive power saving as well as selecting optimised. I appreciate the assistance guys.
There are two problems:
Adaptive power saving used to still change resolution in background, even if it stated it wouldn't do so, it is(was?) a bug and to fix it you had to:
Enable Optimal
Go in the Home screen, pull down the Quickpanel and press on Power mode
It will ask you what settings to change when switching to Medium power mode, select the resolution you want, you might want to disable background data restricting too since it doesn't help
Now enable Optimal again, go to settings and turn Adaptive battery on
This way no matter when adaptive switches to medium power saving, it will follow the settings you saved for that profile.
The next bug is completely random and I don't really have it anymore, I just remember text randomly becoming super small or huge when checking recent apps from certain apps, DPI bug and the only fix was to hit home multiple times.