[Q] Custom kernel queries - Oppo N1

Faux123 recently posted a thread releasing his custom kernel for the N1, but for a not-so mobile/linux savvy person like myself I don't have a great deal of knowledge on kernels, or what it adds/does.
What are the advantages or even disadvantages of using a custom kernel, like Faux? Does it save battery, or does it allow for overclocking? Like, what are the capabilities of using custom kernels over stock?
I'm currently on CM11 nightlies.
Any information is appreciated, and thanks in advance!

First I would read the changelog linked in the thread. Then after reading through, you should Google what each item means if you aren't familiar with it (A lot of them are noted as to what they do).
I would not suggest flashing a custom kernel if you aren't sure about how it can help your phone, and what risks you might be facing.
Always research before flashing something new, especially a kernel. :highfive:

Harfainx said:
First I would read the changelog linked in the thread. Then after reading through, you should Google what each item means if you aren't familiar with it (A lot of them are noted as to what they do).
I would not suggest flashing a custom kernel if you aren't sure about how it can help your phone, and what risks you might be facing.
Always research before flashing something new, especially a kernel. :highfive:
Click to expand...
Click to collapse
Yeah I wouldn't flash something unless I know what it did. On my previous phone (HTC Sensation) I had a few custom kernels flashed with the ROMs i used but other than that I have no experience with kernels.
I have read the changelog, and I can see what most of the items do, but specifically I have no idea. Reading through there are options to overclock/change voltage and increase or decrease battery life depending on profiles and governors used.
Overall I was wondering if it is worth flashing for a medium user. I'm not a developer, but i'm also not an avid mobile gamer. I mainly use internet, social apps and SMS, but don't like slowing of devices. Would the custom kernel be able to prolong battery life (or give other great advantages) while still maintaining the extremely fast response that N1 has already?

IAmOmicron said:
Overall I was wondering if it is worth flashing for a medium user. I'm not a developer, but i'm also not an avid mobile gamer. I mainly use internet, social apps and SMS, but don't like slowing of devices. Would the custom kernel be able to prolong battery life (or give other great advantages) while still maintaining the extremely fast response that N1 has already?
Click to expand...
Click to collapse
You might get some battery life improvements by changing some voltages to decrease the power used. It shouldn't impact the performance if it's a mild change.

Related

[Q] (Q) ROMs and Kernels

Hey,
So sorry for what probably seems like a dumb question. I'm usually a Vibrant guy, but I'm helping a buddy out with a G2/looking at the feasibility of getting one myself. I know at least for the Vibrant our normal kernels don't play nice with our version of CyanogenMod 7. I was curious if the same held true here? Or can I flash any kernel? Also, I see that there are different types based on the type of ROM, which is a new thing to a Vibrant owner. So can anyone recommend me a kernel? I'm pretty decent on flashing and all that, and recovering a brick (at least with my Vibrant). Basically I want the best bottom-line performance. I don't need extra bells and whistles, just a nice high clock frequency. Thanks!
-MN_Vibrant
MN_Vibrant said:
Hey,
So sorry for what probably seems like a dumb question. I'm usually a Vibrant guy, but I'm helping a buddy out with a G2/looking at the feasibility of getting one myself. I know at least for the Vibrant our normal kernels don't play nice with our version of CyanogenMod 7. I was curious if the same held true here? Or can I flash any kernel? Also, I see that there are different types based on the type of ROM, which is a new thing to a Vibrant owner. So can anyone recommend me a kernel? I'm pretty decent on flashing and all that, and recovering a brick (at least with my Vibrant). Basically I want the best bottom-line performance. I don't need extra bells and whistles, just a nice high clock frequency. Thanks!
-MN_Vibrant
Click to expand...
Click to collapse
If you're looking for a kernel for CM7, the kernel included is quite snappy though I personally run pershoot's kernel as he undervolts and has some other tweaks which improves responsiveness *and* battery life, at least for me.
Sent from my HTC Vision using XDA App
CM7 already comes with its own custom kernel (which also supports some overclocking), so no need to flash a separate kernel if you don't want to. But as already mentioned, pershoot's works well too.
You can't flash any kernel. Some are Sense specific, and some are for non-Sense ROMs. Flashing the wrong one for your ROM can apparently brick the phone, so read thru the threads for the ROM and kernel you are interested in, to be sure. The ROM developer will usually have kernel recommendations, or you can see what kernels users of that ROM have tried.
Like stated above you will need to read the instructions and notes on the kernel thread. CM7 has special requirements. Other Roms don't need. but be very careful on what you flash!

kernel basics for a not-so-noob

okay so I have been hearing a lot about kernels lately and while I am no noob (some might disagree with this sort of question) but I would like a rock solid definition of what a KERNEL is. I understand them to be the essential backbone files of a rom. What prompted the question is that i have been reading a lot about battery life and how different kernels affect battery life etc. so how is it that the kernel actually works with the rom?
thanks so much
nycdave said:
okay so I have been hearing a lot about kernels lately and while I am no noob (some might disagree with this sort of question) but I would like a rock solid definition of what a KERNEL is. I understand them to be the essential backbone files of a rom. What prompted the question is that i have been reading a lot about battery life and how different kernels affect battery life etc. so how is it that the kernel actually works with the rom?
thanks so much
Click to expand...
Click to collapse
Heres a good link to learn about kernels
Kernel info
The best way i seen it put was, think of the kernel as the engine and the rom as the body of the car. The body of the car (rom) just makes the car look nice and user friendly. Now when we talk about the engine (kernel) simply put red lining the engine will get you to go fast but burn gas. Keeping the rev down low will make you run slower but saving lots of gas. Thats just one way to look at it, rpms being the cpu anyways.
Dont know if that helps you, thats just hoe i first understood it
Another handy link about Kernels... http://www.androidcentral.com/android-z-what-kernel

My phone can't handle non stock kernels?

Hello fellow XDA brethren! ​
I am reaching out to whomever may be able to give me an "advanced" type of explanation in regards to
modified kernels being applied to my phone.
T-Mobile Galaxy SIII (32Gb White)
I seem to be having issues with many of the kernels offered by some of the excellent developers in the t999 forum.
Namely, ktoonsez, and the other famous dev who's name escapes me right now.
When I flash kernels like those above, my main symptoms are:
Artifacting / Glitchyness in GUI.
Now... I know that some kernels are geared towards battery life and are undervolted to a point, I've tried everything,
volting back up. I've been flashing every one of them properly as well. I know that people say "all phones aren't created
equal", but i refuse to believe that mine is so whack that I cant even use anything other than stock kernels.
I firmly believe that these symptoms are from GPU overclocks that my phone simply cannot handle, (explains artifacts?).
I can use different roms with their respective kernels such as CM10, and a few of the other popular TW roms that are offered.
Here's what I was wondering:
Is there any application that I can use to control GPU overclock (to see if tweaking with this fixes it, to narrow it down
that my phones GPU is just very sensitive)
Are there any kernels out there for touchwiz that give me some nice benefits that dont have any GPU overclock?
What other methods can I fool around with to see exactly what part of my phone is weak?
Any suggestions are appreciated!
I get LOUSY batterylife / performance on tmo stock kernel.
If it were a PC, the first thing I would suspect of causing the artifacting issue is bad video memory. Combine that with the poor performance on stock, it stands to reason that you may have gotten a bad phone from the factory. I would suggest that you consider simply having it replaced under warranty, if you do have bad RAM in the phone the problems will only get worse.

[Q] Battery life: stock VS custom roms and remedies

Hi guys!
I've been playing around with my GNex (GSM, stock 1750mAh battery) since last july and my biggest concern is (still) the battery life.
I've noticed that the couple stock rom + stock kernel (the ones the phone come with) is much better than any other custom rom+kernel.
Here comes my (maybe stupid) question: is the battery life somewhat related to the (de)odexed status of the rom?
I mean, I've been looking for all kinds of solutions to take advantage of those features offered by AOKP or PA without suffering from BL issues, but I find silly to sacrifice stability/smoothness/responsiveness/always-on-connection/brightness/whatsoever to gain not that many mins of juice. And I really wonder what is the sourcery Google adopts to make its roms so stable, responsive and battery friendly (e.g. no custom rom/kernel can achieve as much BL as the stock ones). Put differently, with the stock rom/kernel, I can leave 3G always on, auto-sync always on, haptic feedbacks on, location services always on (but GPS) and the battery survives for more than 24h; while, with custom roms/kernels, I could switch everything in the list off and still the battery wouldn't last that long (ceteris paribus).
Could you, please, explain me how it works?
Is there really no way to improve BL other than those listed above?
And, finally, does odexing the system apps (on custom roms) do the trick?
Cheers!
P.s.: the answers I'm looking for may already be in other threads.
If so, I apologize, but I tried googling different keywords many times, and got no interesting results.
For me the biggest source of battery drain is the screen by far. Maybe you enjoy custom ROMs more than the stock one and you keep the screen on more I would think that a custom ROM would be more battery friendly. Which ROMs have you tried?
Endriu90 said:
Hi guys!
I've been playing around with my GNex (GSM, stock 1750mAh battery) since last july and my biggest concern is (still) the battery life.
I've noticed that the couple stock rom + stock kernel (the ones the phone come with) is much better than any other custom rom+kernel.
Here comes my (maybe stupid) question: is the battery life somewhat related to the (de)odexed status of the rom?
I mean, I've been looking for all kinds of solutions to take advantage of those features offered by AOKP or PA without suffering from BL issues, but I find silly to sacrifice stability/smoothness/responsiveness/always-on-connection/brightness/whatsoever to gain not that many mins of juice. And I really wonder what is the sourcery Google adopts to make its roms so stable, responsive and battery friendly (e.g. no custom rom/kernel can achieve as much BL as the stock ones). Put differently, with the stock rom/kernel, I can leave 3G always on, auto-sync always on, haptic feedbacks on, location services always on (but GPS) and the battery survives for more than 24h; while, with custom roms/kernels, I could switch everything in the list off and still the battery wouldn't last that long (ceteris paribus).
Could you, please, explain me how it works?
Is there really no way to improve BL other than those listed above?
And, finally, does odexing the system apps (on custom roms) do the trick?
Cheers!
P.s.: the answers I'm looking for may already be in other threads.
If so, I apologize, but I tried googling different keywords many times, and got no interesting results.
Click to expand...
Click to collapse
Thats strange, to me battery life is better with custom ROMs and kernels
R: [Q] Battery life: stock VS custom roms and remedies
sirxdroid said:
For me the biggest source of battery drain is the screen by far. Maybe you enjoy custom ROMs more than the stock one and you keep the screen on more I would think that a custom ROM would be more battery friendly. Which ROMs have you tried?
Click to expand...
Click to collapse
Lol, maybe you're right!
Until now, I tried AOKP and PA roms and franco, AirKernel, GlaDOS and stock kernels (all possible combinations). I found that PA and GlaDOS are the best custom couple, but still not comparable with the factory ones.
However, even tough I have no technical numbers, the usage on custom stuff had been more or less the same as on stock things (although I became a pie-control addict). And what I know for sure, the BL gap is mostly due to screen (i.e. by staring at the launcher home screen for 5 minutes, the battery drains faster with custom roms than with stock roms - still, ceteris paribus).
NexusS4gFreak said:
Thats strange, to me battery life is better with custom ROMs and kernels
Click to expand...
Click to collapse
I know that's strange. Things used to work as you say with my HTC Desire. But since I've switched to the Nexus S (and then to the GNex), I strongly preferred stock stuff just because of battery life
Sent from my stockish Galaxy Nexus using xda app

ROM with best battery life!

*If a good thread already exists about this, please link it.*
Hey Peeps!
I have probably tried all ROM's (Sense & Stock) on my aging M8, and the only ROM that comes with good battery life is ARHD. But, as we all know, it has its weaknesses.
Waiting for responses from you guys!
We do not compare ROM's that has the greatest etc. The best way to find it out is to try each ROM which fits you.
Sent from my HTC One_M8 using Tapatalk
There is no such thing as a ROM with "best battery life" that applies to everyone, in every situation. There are simply too many variable on how different folks use their phones (what apps, screen on time, etc.) your local reception, whether on LTE or 3g, WiFi, Bluetooth in use, etc. etc. etc.
Folks have very different experiences for each ROM. Seriously, I've seen some ROMs where I can get 2 days of light usage, where others on the same ROM will say battery life sucks and only lasts a few hours.
You need to use trial and error, and use what ROM works best for you. There are no shortcuts to that process.
XDA changed their rules some time ago to allow comparison threads as long as they dont turn into a flame war. Please keep this thread civil and respect everyone opinion.
Thanks
Wolf
redpoint73 said:
There is no such thing as a ROM with "best battery life" that applies to everyone, in every situation. There are simply too many variable on how different folks use their phones (what apps, screen on time, etc.) your local reception, whether on LTE or 3g, WiFi, Bluetooth in use, etc. etc. etc.
Folks have very different experiences for each ROM. Seriously, I've seen some ROMs where I can get 2 days of light usage, where others on the same ROM will say battery life sucks and only lasts a few hours.
You need to use trial and error, and use what ROM works best for you. There are no shortcuts to that process.
Click to expand...
Click to collapse
what type of effect does it exist on kernel with battery life?
what are the good & bad things of custom kernel? and also can kernel affect on radio?
umesh.lk said:
what type of effect does it exist on kernel with battery life?
what are the good & bad things of custom kernel? and also can kernel affect on radio?
Click to expand...
Click to collapse
I'm not that knowledgeable about kernels, and in particular don't mess much with custom kernels.
But what I would say, is that those questions aren't any more answerable then the previous points about custom ROM vs. battery life. Overclocking and undervolting allowed by custom kernels, as well as the choice of governors (which provide various balances of performance versus power usage) will all have some affect on battery life. But the experience is going to vary greatly from one user to another.
Similar to trying custom ROMs, just make a TWRP backup before flashing anything; try some custom kernels, or tweaking kernel settings; and see if the results are desirable to you.
The only real "bad" thing about custom kernels, is that some settings may result in instability, boot loops or no boot. But as long as you make a TWRP backup (before flashing kernels or changing kernel settings), you can easily recover from any such problems.
You also may or may not get the performance or battery life you are looking for, from custom kernels. Which is the main reason I've not been one to personally mess with custom kernels too much. With what kernel tweaking I did on other devices, I never saw a significant performance difference. And certainly not enough to warrant the hassles of system crashes and no boots I was getting.
But others will swear by custom kernels, different governors, etc. Again, your results can and will vary. So that is why its best to try for yourself; and not take another's advice as gospel.
Viper rom is quite good.

Categories

Resources