Hi all,
I am a normal android user and of course I like mod, flash and modify my rom.
About the rom the choice is very personal, but what about the kernel??
Ok, I can make undervolt, overclock and sometimes change governor...every kernel now have such features..
maybe something is different for sound settings or color settings, also very personal...
So, which is your idea behind the choice of your favourite kernel ???
I try to choose a kernel with good combination of performance and battery life. Battery life being top priority. I monitor deep sleep, and time spent at various frequencies. Of course that requires a lot of testing.
Kernel choice is based on what works best on YOUR phone...so you need to back up, flash the kernel of choice and see how it reacts to how YOU use the phone.
Happy Flashing
Related
Hi guys
I wanna know two things.
1. I saw some ROMs capable of being undervolted. I know undervolting decreases the voltage supplied to the CPU. How much voltage can we reduce? And does it help getting a better battery life?
2. If suppose I flash several ROMs and then go back to the official ROM before giving to the service centre, can they find out the ROMs i have flashed in the past?
thanks
1. It comes close to doubling my battery life, check out my config for more info.
2. How would they do that ? Just be sure to factory wipe, so you don't leave any traces in /data. And will they look in the first place ?
thanks for the reply dude
can u tell me how to go about undervolting or point me to a detailed guide?
I started with some recommendations posted by dharam if I'm not mistaken. I used Pimp my cpu (search the board) to put in the voltages and there you can choose to load them on boot as well. Basically it creates a script in init.d, which you can copy over to other ROMs if needed.
As far as voltages are concerned : start with -100mV on every frequency and try to get lower. Only change one at a time and use the phone for a while to test stability. I haven't found a better way to test stability on all the frequencies. Do any of the other members know a better way ?
Bubble-be said:
I started with some recommendations posted by dharam if I'm not mistaken. I used Pimp my cpu (search the board) to put in the voltages and there you can choose to load them on boot as well. Basically it creates a script in init.d, which you can copy over to other ROMs if needed.
As far as voltages are concerned : start with -100mV on every frequency and try to get lower. Only change one at a time and use the phone for a while to test stability. I haven't found a better way to test stability on all the frequencies. Do any of the other members know a better way ?
Click to expand...
Click to collapse
Nope, it is the only way
but instead of starting with -100 start with -25 only...
some people may have a problem with directly -100
Well, it worked with three other testers, some friends of mine that found the same problem. If you're facing this, try and feedback me. Just want to make sure that I've helped someone.
This guide is for those who have the 0% battery issue, found the fix by Bazoocaze (thanks a lot !!!) and are experiencing some quick battery drain. If you're not, then you can go read something else In two or three weeks of testing, I believe that this does not have something related to the ROM that we're using. The processes on background and the use of CPU is relative, but maybe a process is using too much energy, and if we keep the energy level on a low status, I think this process won't have so much energy to use. And maybe the kernel, or the kernel's governors are affecting something, not sure of this last one. I've also concluded that this don't have anything to do with the Wi-Fi modules, because I've already tried that fix, and it drains pretty quick anyway, some believe that there is a bug affecting the Wi-Fi, and it doesn't turn off, even if we turn it off on the menu.
First of all, if you haven't find the fix, read this: http://forum.xda-developers.com/showthread.php?t=1312398
You can also use the DooMKerneL ICS v4 that DooMLorD developed, and it already has the patch built-in (I recommend for this guide): http://forum.xda-developers.com/showthread.php?t=1520654
1 - Flash the kernel, the one of Bazoocaze or the DooM Kernel
2 - Turn on your phone, normally, make all your configs, and do a little test, BEFORE following this guide. See how many time your battery can hold on. If you feel that it's going out too fast, keep going on the guide.
3 - For this operation, I suggest you buy or download the free version of SETCPU, never forget that name. NoFrills didn't work very well to me..
4 - Overclock, if you want and if you're using DooMKerneL. Keep the MHz min on 364 (will explain later)
5 - Go to the profiles tab and press the ''plus'' button. Change the MHz max to 768 and keep the min at 364. In profile, select Screen Off, and change the governor to powersave or smartass and set priority to 100%
6 - Save it, and press Enable and Notifications on the bottom of the screen.
7 - Now test it for some time. Try not to keep your screen always on, as it ''cancel'' the effect of this guide.
Explanations:
a) The reason to keep the min MHz at 364 is that you won't face stuttering in the screen on/off, because the app will only change the max value, and not the min value, which makes the system still work fine (I believe, if some dev could correct me..). It behave better in AOSP alike roms.
b) NoFrills didn't give me the same results as SetCPU, that's why I'm recommending SetCPU. Make some effort to buy the Pro app.
c) The main trick is to reduce the power usage and capacity when the screen is off, because you don't use your phone 100% of the day, and because the process that may exist (mentioned above) would not use the whole capacity of the energy and the CPU as well. That's why it works. At least worked for me.
d) There is absolutely no hardware of software issue if you try this guide, you can uninstall the SetCPU app and use kernel other than DooM's. It's safe and quick, if it doesn't work, you can always revert everything.
Please, if you want to try this guide, give me the feedback. As I've said, I just want to confirm that theory and make sure that I've helped someone.
Thanks Bazoocaze and DooMLorD for being life savers!!!!!!!!
Bye
Thanks for your help
Sent from my LT18i using xda premium
I tried to make a decision reading this forum but everyone had a different idea. Below you can see what I need. I beg of you. Please do suggest the best software combo I could use to achieve the following multitasking (at least those 4): Listening to Spotify, Internet Browsing, Whatsapp messaging and VOIP/sip (a service that must run all the time), BUT! without having my hands burned from the cpu/battery's temperature, or at most just 2 hours of a battery lifetime while doing that.
1) I do not care if my phone graphics turn into pacman or Android version 0.1beta.
2) I do not care if I lose the entire Cam's functionality.
3) I do not care about unlocking with double knock
4) I do not care about IR control
5) I do not care about LED functionality
6) I do not care about speakers sound quality (I could even get used to 8 bit sound or low volume sound. I can hear very well xD)
7) I do not care if my phone self restarts randomly 2-3 times a day.
but
1) I do care if phone shutdowns, or totally stops responding, or services hang without auto-restarting.
2) I do care if 3g/4g/data stop functioning
3) I do care about flash functionality
4) I do care about 3.5 jack headphones sound
Thank youuu!
I would suggest using the stock euro 30f Rom combine with dorimanxs 11.1 kernel in battery mode.
I use my phone similarly with this combination and I can assure you, it is the best.
On cm13 stock kernel my phone is always cool and the SOT is 5.5h+
IceAndroid_g2 said:
On cm13 stock kernel my phone is always cool and the SOT is 5.5h+
Click to expand...
Click to collapse
Have you tried Bliss ROM to compare to CM13?
Install the latest lollipop version stock rom for your variant, debloat, install dorimanx kernel, install amplify and greenify. And you are all set.
Or you can use any custom rom with dorimanx , amplify and greenify.
With these, you will get at most 5 hour SoT.
LMK if you need further assistance.
Hey I just had a few questions when it came to flashing a custom Nougat ROM at the moment. If anyone could answer them that would be great I am on stock Marshmallow right now and not rooted or anything. But I am thinking about flashing a custom ROM if there are benefits.
What features do we lose when we are coming from stock? (Moto Display/Gestures mainly)
How's the battery life compared to stock?
Any issues calls/texts/signal/wifi/bluetooth?
Is there an audio problem with most of the ROMs?
How is the camera on Nougat?
Any help would be much appreciated. Thanks in advance to those that respond
Jyjieng11 said:
Hey I just had a few questions when it came to flashing a custom Nougat ROM at the moment. If anyone could answer them that would be great I am on stock Marshmallow right now and not rooted or anything. But I am thinking about flashing a custom ROM if there are benefits.
What features do we lose when we are coming from stock? (Moto Display/Gestures mainly)
How's the battery life compared to stock?
Any issues calls/texts/signal/wifi/bluetooth?
Is there an audio problem with most of the ROMs?
How is the camera on Nougat?
Any help would be much appreciated. Thanks in advance to those that respond
Click to expand...
Click to collapse
Whether or not you will benefit from a custom ROM will depend on you and your expectations.
Ambient display is the alternative/replacement to Moto display and some ROMs and add-ons allow for gestures.
As far as your other questions, these vary from ROM to ROM and user to user and the set ups they have (apps, kernel, customization, etc.) The best thing to do is read through the threads for the various nougat Roms and determine for yourself if they will meet your specific requirements...then test them for yourself.
aybarrap1 said:
Whether or not you will benefit from a custom ROM will depend on you and your expectations.
Ambient display is the alternative/replacement to Moto display and some ROMs and add-ons allow for gestures.
As far as your other questions, these vary from ROM to ROM and user to user and the set ups they have (apps, kernel, customization, etc.) The best thing to do is read through the threads for the various nougat Roms and determine for yourself if they will meet your specific requirements...then test them for yourself.
Click to expand...
Click to collapse
Thanks for the reply. I know I made a really big generalization here I was just wondering with other people's mileage whether Nougat helped there battery life or not, etc. But thank you
Here's the lowdown:
As far as features, you would probably gain a few that you don't really need (like the ability to use themes, and control the audio levels) and battery will be roughly the same, if not a little worse usually (stock ROM is more optimized). A few features will be slightly different (like ambient display instead of moto display) and you'll also gain access to the hidden LED inside the top speaker of this phone. That's right, the MXPE has a notification LED! Can you even imagine? But it's there!
LineageOS is a good choice if you want to test out nougat, it's very stable at this point and is easily the cleanest ROM in my opinion (no bloat, feels like stock android). Battery life is pretty good but it drains a lot more on standby than stock does. Remember when you flash a non-stock rom you will also have to flash google apps. I like the stock or "super" options because they also give you the pixel launcher.
Root adds a whole new world of possibilities, with the ability to modify or add functionality you wouldn't normally be able to access. Like changing CPU governors (for better battery or better performance). LineageOS comes unrooted, and personally I keep it that way for maximum app compatibility (Pokémon Go, many streaming video services, and some banking apps don't work with rooted devices). If you wanted to play with root you could flash the root .zip file or just flash supersu like I think most people on XDA do.
As far as issues, every ROM has different quirks. I can tell you that often times the hardware drivers for custom ROMs can be hit-or-miss. Right now LineageOS (and anything based on LOS) is very stable and doesn't have many bugs, but that can change anytime. Any time your ROM updates it could potentially add a new quirk/bug. As of the latest nightly (2/21/17) I have not seen any significant bugs. No issues with Bluetooth or cell service (AT&T) and all gestures work (twist for camera, chop for flashlight, wave hand over screen to silence ring, ambient display, etc) GPS also works well. The only quirks I've noticed on this build is the camera takes a little longer to start up (sometimes up to 7 seconds) and occasionally my cell signal will say I have zero bars for a few seconds even though I still have service (no dropped calls/dropped web pages/etc).
Sean89us said:
Here's the lowdown:
As far as features, you would probably gain a few that you don't really need (like the ability to use themes, and control the audio levels) and battery will be roughly the same, if not a little worse usually (stock ROM is more optimized). A few features will be slightly different (like ambient display instead of moto display) and you'll also gain access to the hidden LED inside the top speaker of this phone. That's right, the MXPE has a notification LED! Can you even imagine? But it's there!
LineageOS is a good choice if you want to test out nougat, it's very stable at this point and is easily the cleanest ROM in my opinion (no bloat, feels like stock android). Battery life is pretty good but it drains a lot more on standby than stock does. Remember when you flash a non-stock rom you will also have to flash google apps. I like the stock or "super" options because they also give you the pixel launcher.
Root adds a whole new world of possibilities, with the ability to modify or add functionality you wouldn't normally be able to access. Like changing CPU governors (for better battery or better performance). LineageOS comes unrooted, and personally I keep it that way for maximum app compatibility (Pokémon Go, many streaming video services, and some banking apps don't work with rooted devices). If you wanted to play with root you could flash the root .zip file or just flash supersu like I think most people on XDA do.
As far as issues, every ROM has different quirks. I can tell you that often times the hardware drivers for custom ROMs can be hit-or-miss. Right now LineageOS (and anything based on LOS) is very stable and doesn't have many bugs, but that can change anytime. Any time your ROM updates it could potentially add a new quirk/bug. As of the latest nightly (2/21/17) I have not seen any significant bugs. No issues with Bluetooth or cell service (AT&T) and all gestures work (twist for camera, chop for flashlight, wave hand over screen to silence ring, ambient display, etc) GPS also works well. The only quirks I've noticed on this build is the camera takes a little longer to start up (sometimes up to 7 seconds) and occasionally my cell signal will say I have zero bars for a few seconds even though I still have service (no dropped calls/dropped web pages/etc).
Click to expand...
Click to collapse
Thanks for all the information that really helped me out. I will most likely stay stock due to the fact that battery life is important to me. It's hard to get good battery when the phone is in your pocket and doze doesn't work during movement.
Hey guys noob here. Just heard* that flashing different kernel gives certain advantages over other.
Basically I don't have much idea about kernels and what they do. So before suggesting if you can provide me a basic information about why and how they affect my phone will be very much appreciated.
Thanks!
*about beacon kernel
Kernel is the part of the system that gets the hardware and software to talk to each other. Custom kernels have different hardware settings like governors that can improve the performance/battery or both. A custom ROM is generally built for balance between performance and gaming. There are some who needs performance more than battery (gamers) and some who prefers battery over performance (casual multimedia, social apps etc which do not require much performance). Custom kernels help to choose between them. They also have additional features like fast charging, screen on/off gestures, etc. However there are also kernels that allow to even control the voltage through the cpu which can lead to undesired results like a dead device if not configured properly.