I've seen plenty of threads on XDA that tell you how to get better performance using the sysctl app, but what I'm interested in is battery life. I know that certain settings within sysctl help improve both both battery and performance based on their functionality, but I also know that in some ways it can be a give/take between performance/battery. my quadrant score is already good enough thanks to cyanogenmod, so I'd be willing to sacrifice 100 points if it would get a few more hours out of my battery.
anyone have any insight on accomplishing this? again, I don't want better performance, there's enough info on that. I want better battery.
Related
So, using extweaks I see that theres a zram setting thats default is off. I have a couple questions about it. To my understanding, enabling it adds more usable ram for the android system, but it uses cpu to compress it right? So does this mean that it uses more battery life as well? or by adding more ram, will it save battery life because its not having to reorganize system resources all the time. I don't quite understand how it works.
someone enlighten me. My main question is, does it negatively or positively impact battery performance.
thanks
I don't know much about how it works, but I can tell you when I tried to use it it slowed down my system. No positive effects noticed.
aspen1135 said:
So, using extweaks I see that theres a zram setting thats default is off. I have a couple questions about it. To my understanding, enabling it adds more usable ram for the android system, but it uses cpu to compress it right? So does this mean that it uses more battery life as well? or by adding more ram, will it save battery life because its not having to reorganize system resources all the time. I don't quite understand how it works.
someone enlighten me. My main question is, does it negatively or positively impact battery performance.
thanks
Click to expand...
Click to collapse
More cpu work load = more battery drain , so yes theoretically zram will decrease your battery life but i don't have numbers to prove it . Also your kernel must support zram to use it . I haven't seen a huge performance increase or the like enabling it but multitasking seems more smooth or so it feels to me .
leap before you think
I know alot of people ask which is the best combi, but i dont care about that.
im wondering which one really affects the battery more, the rom or the kernel?
im looking for more battery life and i constantly try many roms and kernels to find the best, but its all very erratic so im wondering which one i should change and look for increase in battery life more
tks
It's a combination of both. The core power management drivers lie in the kernel, along with CPU frequencies, governors, and other battery life affecting things. But the ROM is what ultimately makes use of the kernel. If the ROM has certain battery draining features, then it will affect battery life negatively and vice versa. So it's really a combination of both.
Sent from my Desire HD using xda premium
buy another battery and carry it around with you
I want to know if you change the settings like CPU ,GPU the mHz etc. would it increase battery life..? if so how what are the best settings..?
i use the Siyah kernel for better battery life, if anyone knows what settings are best for Stweaks please tell me thanks in advance.
Depends on You...
Decreasing CPU - GPU frequency will increase battery life but decreases Performance
Sent from my iPhone using Tapatalk
I used the battery profile and did not mess with all the other settings it did help with the battery life but there are quite a few threads about all the tweaks and some seem to work better for some than others.
I went back to default as I found the loss of performance irritating
thanks for the replies .
Hey folks, I am wondering what tweaks, xposed modules and kernel mods would be helpful if I put the priority on maximising battery life on this phone? It has(for now) far more power than I need and I would like to restrain it to minimum performance and thus, battery consumption.
What's your suggestions on modification which are worth doing?
I am thinking of thermal managers, changing cpu frequencies, debloating, etc.
I would like to update the OP to leave it as a guide as this thread develops.
Thanks!
Hey there, android enthusiasts!
Hopefully this post will gather many experienced users and solve these problems and doubts once and for all.
I've searched pretty much everywhere on google and the usual material showed up, copied and pasted around the web.
So I'm posting here, hoping that developers and hackers come and share their precious knowledge, producing new material that will put light in this often misunderstood field.
1) What does vfs_cache_pressure do? How does it interact with RAM and Swappiness?
2) What happens when I have Z-Ram enabled and Swappiness set at 0?
3) Are the init.d tweaks by franco's developers team still good for Nougat and Oreo? I understand these guys know what they do and put a good amount of effort in finding the best settings, however maybe they were wrong, or they intended to engineer them for a different kind of usage (I'm thinking about the perennial debate between Performance, Balanced, and Multitasking).
The VM tweak sets Swappiness at 0. Is this stupid if I have z-ram on because that z-ram will never be used?
4) That also tweaks vfs_cache_pressure at 100. Why not using lower values of vfs_cache_pressure like 50, or even 30 or 10? These all raise perceived performance and overall fluidity, at the expense of real performance. Even though this seems counterintuitive, one only needs to try these settings to be convinced of their value in overall fluidity and smoothness (to know more about that, see Tales from Responsivenessland by Rudd-o, and also Imoseyon's Sysctl tweaking for faster, longer lasting Android)
5) What about dirty_ratio and dirty_background_ratio? Why values of 20 and 5 respectively? What happens if we set them at, say, 90 and 55? How do they interact with swappiness and vfs_cache_pressure? I remember reading somewhere that setting them high would delay writes and save battery, but at what price?
6) How do dirty_background_ratio, dirty_ratio, swappiness and vfs_cache_pressure all interact with low memory killer values?
7) Not related: What does the Arch Power option do, exactly? Why is it good/bad for x or y?
8) What is RQ Affinity and how should I set it and why?
No one?
I've been looking for answers to some of these same questions. I know Google is my friend but when i search for what feels like forever and only find more questions, it gets frustrating. So like the OP said.....NO ONE?
Shameless bumb, we need answers
Nolfer said:
Shameless bumb, we need answers
Click to expand...
Click to collapse
Sorry for the necro.. but in May 2019 I wrote this and this on Telegra.ph in this subject, hope it still helps and you are still interested.