[Galaxy S3 Neo General] nalas:
Important - only for custom kernels

The phone must be rooted.

1. Before flash any new kernel do backup your rom, boot, recovery, preload and data ex. via recovery.

2. After flash the new kernel always do wipe cache and dalvik cache in recovery and next restart the phone. (restarts takes about 5min)

3. CPU frequencis and governours are important things in rom's speed.

4. CPU freq at 1593MHz may destabilized your phone - heating problem and sometimes random reboots.

5. If You want to OC CPU - have to turn off MPDecision Hotplug and select another one or nothing (MPD may do CPU freq not stable - is always good for only stock frequencis so from (192) 300 to 1401MHz).

6. Sometimes the new kernels have to root again via flash superSU update via recovery ex. like eMotion kernel.

7. Try any changes - don't be afraid - kernel not bite :) If so go wrong - always have backup :)

Good luck.

If anyone have another advices - feel free....

The difference between kernels with zRam and zSwap options:

- zRam is a kernel with virtual memory in Internal Memory your phone (compressed) for most users

- zSwap is a kernel for the SD card with swap partition for our phone ex. 512 or 1024 Mb, so if You have not swap partition in Your SD card - do not flash this kernel (no good resoults).

Heating and random reboots problem

This dependent of frequensic CPU and if is it so CPU max freq probably is set at 1593MHz.

If we to much OC our CPU's then our phones may have some lags and freezes or reboots (after call or in camera app).

So if you have this symptoms then you have to set CPU OC max to 1401MHz or 1497MHz.

If it no helps so maybe the kernel is wrong compiled with bad linux settings - and only change the kernel for another one.

Guide for CPU governors and I/O shedulers and others settings in Kernel Adiutor

Please read THIS - big thanks to [MENTION=5811506]gsstudios[/MENTION] for this gov guide.

Please watch THIS - thx to Mike Barrett for video about settings in Kernel Adiutor.

It's a good guides for everyone.

Only my conclusions

From my experience with OC CPU and use different kernels (in stock and CM series ROMs) the stable max freq CPU is at 1497MHz.

If You want better battery life select max CPU at 1401MHz or even 1300MHz - 1190MHz.

For better battery life You can try :

- Multicore Power Saving - ON

- CPU gov at Ondemand, Intelidemand, arteractive, inteliactive (without frequent lags)

- GPU gov set at conservative (in new Renix kernel) or msm-adreno-tz

- if you only listen to music then set Max Cores Screen Off at 1 CPU and max freq at 600 - 700 MHz - for media player is enaugh.

- Power Suspend Mode at LCD Panel or Hybrid.

My steps for install all things like rom, fixes, xposed, kernels, ect. :

1. Wipe system, data, cache and dalvik cache - no restart the phone

2. Flash any ROM - no restart the phone

3. Wipe cache and dalvik cache then restart the phone

4. Flash possibly another kernel ex. Renix's, eMotion's... I do it in this step 'couse sometimes after that We have to install ex. camera fix - again in Renix kernel or superSU in eMotion kernel

5. Flash any fix for the point ROM (like RIL, key fix, mixer fix, camera fix... others) then restart the phone

6. Flash superSU (if the rom has not rooted) and possibly busybox for advanced (change build.prop in Kernel Adiutor for example) then restart the phone next go into superSU ( the app install binary) next do settings and out - the same with busybox (have to install libs)

7. Install the xposed app next go to the recovery and flash xposed sdk22(Lollipop) (23 for MM) ex. v85 by wanam, next wipe cache and dalvik cache and restart the phone

8. That's all - in my phone works good, I did and do it by 2-3 years and no problem.

Remember - after wipe cache and dalvik cache the phone's booting time will take a 5-7min.