Related
I've looked through previous posts and my question is:
if I'm using the CM7 nightly builds, why would I want to use 2.6.37.6-incredikernel or the latest incredikernel instead of the one that Cyanogenmod sends along with their rom? I've noticed a lot of folks are on nightlies but use different kernels, so I'm confused. Could someone please help me? I've figured out the radios and done tests for my area and selected the radio that gives me the best reception, but I'm unclear on the kernel thing. My Dinc would be greatful.
different kernels have different features of control. biggest difference between them are "governors" which are different types of CPU scaling. custom kernels also sometimes provide methods of undervolting and overvolting to save battery power without creating instability
Sorry for not being able to be more specific in the title, but my question is this: What exactly is the outcome of this kernel ****storm? With the CM team doing something which makes it hard for kernel developers to adapt?
Let's say one flashes CM9 and some custom kernel which has an app for controlling its settings, say GLaDOS, Trinity or Franco. Now, using these three kernels takes away the ability to modify kernel settings through the CM menus, but if one is using said kernel control app, then what difference does it make if the settings aren't available in the CM menus?
Also, I get it that no nug reports are accepted if one is using this mix, but since when did the CM team ever accept bug reports for nightly builds? I don't think I've ever had a single problem running a custom kernel with CM9 seeing as how I've always utilized some sort of kernel control app (and a few bucks for it isn't much of a hassle)
Can anyone shed some light on this? What are your experiences?
I would love to hear some answers on this as well. I kind-of have a love affair with franco.Kernel right now.
Its the same as carriers do it "If you dont use the software they gave you, you get no warranty". They don't know what you did with the phone, or what you flashed, or what could possibly be broken in the rom, so if you don't have the software the way they intended, they can't/won't help you.
Same applies with CM9, if you don't use the kernel they made/gave you, then they don't know if the issues you might have are because of a bug in the rom, or a bug in th kernel. Its hard work as it is to develop roms, tracking down bugs due to user choice/error is far harder and time consuming.
Basically, if you want to submit bug reports/make sure all the features of CM9 (any custom rom really), then use what you are given. No one forces you to use their rom, nor use a different kernel. With freedom of use, come other restrictions.
theking_13 said:
Its the same as carriers do it "If you dont use the software they gave you, you get no warranty". They don't know what you did with the phone, or what you flashed, or what could possibly be broken in the rom, so if you don't have the software the way they intended, they can't/won't help you.
Same applies with CM9, if you don't use the kernel they made/gave you, then they don't know if the issues you might have are because of a bug in the rom, or a bug in th kernel. Its hard work as it is to develop roms, tracking down bugs due to user choice/error is far harder and time consuming.
Basically, if you want to submit bug reports/make sure all the features of CM9 (any custom rom really), then use what you are given. No one forces you to use their rom, nor use a different kernel. With freedom of use, come other restrictions.
Click to expand...
Click to collapse
Thank you, but that doesn't really answer my question.
Sent from my Galaxy Nexus using Tapatalk 2
http://forum.xda-developers.com/showthread.php?p=26457711
Ezekeel brought it to everyone's attention with this thread.
I've been around these forums for over 6 months now, and we've all been anxiously waiting for the source code of ICS kernels. Everyone always says that it's not the OTA we want, but the kernel source. Even I have been really excited to get it... but recently I've been wondering... why? What exactly does the kernel source allow us to do? I'm not a developer by any means, but from the limited knowledge I have, these are the features the source will allow us to do:
- OC/UV without having to use Tegrak
- Custom kernels
What else? This post isn't mean to criticize or anything... I'm just genuinely curious how the kernel source will help us on ROMs. If you know anything, please post.
Kernel source gives us the opportunity to add a variety of things like:
OV/UV
More/different CPU Governors
A variety of I/O Schedulers
Different kernel modules
Support for more/different filesystems
And the big one we are hoping for with GSII is a fix to that dang ICS recovery bug! :/
MandaNick said:
Kernel source gives us the opportunity to add a variety of things like:
OV/UV
More/different CPU Governors
A variety of I/O Schedulers
Different kernel modules
Support for more/different filesystems
And the big one we are hoping for with GSII is a fix to that dang ICS recovery bug! :/
Click to expand...
Click to collapse
Thanks for the informative response. Yeah I was gonna mention the superbrick bug but I think developers found a workaround using TWRP and Agat's recoveries these days.
Sorry for being a noob, but what are different kernel modules?
Hahaha don't be sorry man, we are all noobs in some way! They did find a workaround for it, but they are also not sure that their workaround will work in 100% of all use cases. If you read their first post there is some worry about "super wipe" packages over-riding their safe binary.
A kernel module is a piece of functionality written after the kernel is compiled. It is compiled into what is called the module, and then loaded into the kernel. This allows developers to add bits of functionality without having to rebuild their whole kernel.
The kernel is like the motor that helps our phone run. When tuned properly, it will purr, give us good gas mileage and make the driving experience more enjoyable.
Sent from my SPH-D710 using XDA
Hahaha well that's one way of putting it! The kernel sits in-between the hardware and the software, and essentially enables them to interact together. I guess you could call it the middle-man, putting things into a language both the application's and then hardware itself will understand
Source code is the map to put the engine together correctly. Given enough time a dev might be able to build the kernel from scratch, but what's the point of driving yourself mad like that. Right now it's like they're tinkering with a demo engine but can't be fully sure that they're putting the parts in the right place.
It's more like all the parts to put the correct engine for your device together(The map would be the make files ). Right now they are using different parts from various different engines to try and assemble one that works for our "car".
Haha thanks for the responses. I forgot about this thread for some reason but I'm back to give you guys thanks And yeah I know what a kernel is heh but just the basics... I know basically next to nothing about development of kernels at least
Since is up I will add the all important to some of us reason. CyanogenMod9. I always knew I would one day ditch Samsung firmware for CM9 but i didnt know our phone would get it so soon. Once we have kernel source our developers will be able to write a proper CM kernel easier than it has been for developers like sbrissen to do one from scratch. Once that is done we can get rolled into official CM releases.
Other than PRL updates I am never going back to Stock firmware.
Ok first off I do hope I'm placing this in the correct section as I am asking a question.
Second I've searched enough threads to know thats a terrible question to ask "what is the best rom..."
So here goes... I am planning on flashing a new rom sometime this week and I'm open to anything out there. I will most likely try a good portion of them and form my opinion of them. However before doing so, I want to get the opinions of the users who has these custom roms. There is no right or wrong answers, I just want to gather a quick summary without plundering and pillaging through all the pages of all the custom roms out there. I'll try to keep it updated in the OP for a summary of the ROMs that people came back with answers to.
Thanks in advanced!!
ROMS
1) Looking at the guides, I stumbled across this http://forum.xda-developers.com/showpost.php?p=27745461&postcount=2
Is there any more Roms to the S3 aside than these ones?
2) What were your experiences with these roms?
Name of rom used:
Base on(ICS,JB,AOSP/AOKP etc):
Version:
Why did you choose it:
Improvements over Stock ICS:
What are the strengths of the rom (stability, battery life, lagless, etc):
Short comings, weaknesses and areas to improve (even if its nightly, i understand theres lots to improve on):
Type of kernel and why:
Secondary Rom choice and why:
Thanks a bunch you guys!
mikoal said:
Ok first off I do hope I'm placing this in the correct section as I am asking a question.
Second I've searched enough threads to know thats a terrible question to ask "what is the best rom..."
So here goes... I am planning on flashing a new rom sometime this week and I'm open to anything out there. I will most likely try a good portion of them and form my opinion of them. However before doing so, I want to get the opinions of the users who has these custom roms. There is no right or wrong answers, I just want to gather a quick summary without plundering and pillaging through all the pages of all the custom roms out there. I'll try to keep it updated in the OP for a summary of the ROMs that people came back with answers to.
Thanks in advanced!!
ROMS
1) Looking at the guides, I stumbled across this http://forum.xda-developers.com/showpost.php?p=27745461&postcount=2
Is there any more Roms to the S3 aside than these ones?
2) What were your experiences with these roms?
Name of rom used:
Base on(ICS,JB,AOSP/AOKP etc):
Version:
Why did you choose it:
Improvements over Stock ICS:
What are the strengths of the rom (stability, battery life, lagless, etc):
Short comings, weaknesses and areas to improve (even if its nightly, i understand theres lots to improve on):
Type of kernel and why:
Secondary Rom choice and why:
Thanks a bunch you guys!
Click to expand...
Click to collapse
Here's answer to 1:
http://forum.xda-developers.com/forumdisplay.php?f=1689
http://forum.xda-developers.com/forumdisplay.php?f=1633
Answer to 2:
I'd rather not answer this as it is so highly dependant on the user's end. A ROM can work beautifully well on someone's phone and work like **** on someone's else. Same goes for kernels and settings.
You're probably already know this but look them up, maybe even try them. But mainly, look at their OP, features, FAQs, to know if the ROM suits your needs. Also, going through the last 10-15 pages of the ROM's thread will enlight you towards whether it's for you or not.
BWolf56 said:
Here's answer to 1:
http://forum.xda-developers.com/forumdisplay.php?f=1689
http://forum.xda-developers.com/forumdisplay.php?f=1633
Answer to 2:
I'd rather not answer this as it is so highly dependant on the user's end. A ROM can work beautifully well on someone's phone and work like **** on someone's else. Same goes for kernels and settings.
You're probably already know this but look them up, maybe even try them. But mainly, look at their OP, features, FAQs, to know if the ROM suits your needs. Also, going through the last 10-15 pages of the ROM's thread will enlight you towards whether it's for you or not.
Click to expand...
Click to collapse
Just a curiousity...do you know why only those roms were selected on http://forum.xda-developers.com/showpost.php?p=27745461&postcount=2 guide?
As for question 2. I understand opinions can vary, i tried to use the stock as a benchmark instead of comparing other roms with other roms.
Of course i will go to each thread, read through the OP and last few pages . But I thought I'd ask the people of xda concurrently.
Having said all that I noticed you using AOKP 4.2.1 and Kernel: KT747.
In your opinion how do you find them compared to stock? What do you like and dislike about it?
mikoal said:
Just a curiousity...do you know why only those roms were selected on http://forum.xda-developers.com/showpost.php?p=27745461&postcount=2 guide?
As for question 2. I understand opinions can vary, i tried to use the stock as a benchmark instead of comparing other roms with other roms.
Of course i will go to each thread, read through the OP and last few pages . But I thought I'd ask the people of xda concurrently.
Having said all that I noticed you using AOKP 4.2.1 and Kernel: KT747.
In your opinion how do you find them compared to stock? What do you like and dislike about it?
Click to expand...
Click to collapse
Can't really compare to stock as I flashed it before the phone was fully out of the box.
It's running well on my side but I have my personal mods, which I could apply to anything I'm running. It's stable and smooth (once again with my mods) and can't really comment on the UI as I use a theme and uccw a lot.
The kernel is mainly cause it offers me more freedom when it comes to mods than stock kernel.
I can't say there's a downside other than 4.2.1 has known bugs (which isn't ROM related). Like the BT audio streaming that is borked.
BWolf56 said:
Can't really compare to stock as I flashed it before the phone was fully out of the box.
It's running well on my side but I have my personal mods, which I could apply to anything I'm running. It's stable and smooth (once again with my mods) and can't really comment on the UI as I use a theme and uccw a lot.
The kernel is mainly cause it offers me more freedom when it comes to mods than stock kernel.
I can't say there's a downside other than 4.2.1 has known bugs (which isn't ROM related). Like the BT audio streaming that is borked.
Click to expand...
Click to collapse
Fair enough.
What kind of mods did you look into to make your phone perform the way you want it to? And what did those mod help you accomplish?
Thread Closed, OP just test the ROMs and you can figure what is best for you, Thank You.
I have been running V 10 for a while and it has now become leggy and I am in need of a new stable daily rom...Any suggestions would be appreciated...thank you
jonandjanette said:
I have been running V 10 for a while and it has now become leggy and I am in need of a new stable daily rom...Any suggestions would be appreciated...thank you
Click to expand...
Click to collapse
The suggestion is to try other roms out and see which is the best one for you.
Only you can decide which is the best one for you based on how you use your device.
You need to read the ROM summaries yourself to narrow it down and then test them. Everyone else's opinions are just that...opinions. They mean nothing because the way you use your rom will be different from the way everyone else uses their rom.
As such, threads asking for ROM recomendations are not permitted on XDA.
how does a ROM become "leggy" (I assume you meant "laggy") overtime? Perhaps you have too many apps installed and/or an app is running in the background consuming too much system resources?
Skipjacks said:
The suggestion is to try other roms out and see which is the best one for you.
Only you can decide which is the best one for you based on how you use your device.
You need to read the ROM summaries yourself to narrow it down and then test them. Everyone else's opinions are just that...opinions. They mean nothing because the way you use your rom will be different from the way everyone else uses their rom.
As such, threads asking for ROM recomendations are not permitted on XDA.
Click to expand...
Click to collapse
^^^ This ^^^
As XDA is not a support site, members are expected to do their own research and make there own determinations about this as it is subjective in nature.
Please take the time to read and flash them to make the aforementioned judgments. Plenty out there to try!