[Galaxy S II I9100G Android Development] Ryuinferno:
Why use CWM ICS Kernel by codeworkx instead of other custom kernels

Hey guys...here's a little tip from me to my fellow users...but everything is just from my point of view...you can stick with your opinion, no offence...:)

Why CWM ICS kernel by codeworkx?

- stable

- does not break anything

- CWM recovery works properly (only found a little bug so far: power button doesn't work if phone left idle in recovery mode for some time)

- Problems of SuperICS kernel:

~ sudden reboot in recovery

~ no /data/superatmos folder as stated in thread (at least in stock ROM and BL ROM)

~ personal experience: overheated my phone during charging, phone got stuck in black screen (luckily a nandroid backup still works)

~ developer does not have a device (no offence, but it is hard to develop properly without a device :o)

- Problems of HP kernel:

~ sudden reboot in recovery

~ still in beta stage (may have undiscovered bugs)

~ reboots when USB is connected

∴ If you want stability, use the CWM ICS kernel by codeworkx! :) But if you are adventurous and want to try out other kernels, it is still ok (it's your phone anyway) but there will be less support from me (official kernel for BL ROM is CWM ICS kernel)

** No offence to the developers, they are doing awesome work...but this is just to state my opinions...

QUESTIONS & SOLUTIONS:

1. Underclocking and CPU governors

Some may say they want to underclock their phones to save battery, so they want CPU governors and lower CPU frequencies...but it is actually not necessary:

SOLUTION: Use Core2 Management by fuss132!!! (If you are using BL ROM, you can also download the app through the OTA app, it is in the "Tools" tab)

It really works! By turning off the second core, it is the same as using a lower CPU frequency to save battery (Note: this app cannot work with hotplug governor...and you must restart the app after every reboot...)

PROOF (CPU monitored using PerfMon by ChainFire):

Before using app (both cpus are running):

After using app (cpu1 is offline!):

2. 3D performance and overclocking

Many complained about the fps loss in stock ROMs...it is a known issue and only AOSP or AOKP ROMs can solve that...:(...this is actually kernel related...maybe someday we will get a custom kernel that solves this! :D

Personally, I still don't see the difference after overclocking...it feels the same to me...well one thing for sure, computations have been faster...but gaming...hmm...I don't think so...:o...you can prove me wrong, but I still don't feel like frying my CPU...XD

3. Custom bootanimation and init.d scripts support

Well, CWM ICS kernel does not support those...pm-ed codeworkx and asked him...but...

SOLUTION: Coming soon!!! These are the surprises I've been talking about!!! :D Imagine running init.d and custom bootanimantions in a stock kernel / kernel that does not support these!!! :D

That's all from me...thanks for all the support and feedback...will continue to strive hard for the community...:D

**DISCLAIMER: I mean no offence in this post (as I have already emphasised a few times before this, flaming is terrible in this forum :eek: )...think of this as a review or user feedback...we should discuss more to learn more right? ;)