[Galaxy S III General] F1tty:
Hey xda´s,

here i´ll post some kernels for SGSIII. If anyone knows another plz give me a link and i´ll add it with link to devs original thread.

-----------------------------------------

CF-Root 6.2 - SuperSU+CWM5.5+CWMManager

stock as possible ;)

-----------------------------------------

★TITANIUM KERNEL★ OC/UV • CIFS • TUN • SIO • And lots more!

Features - What my Kernel is made up of-

Root, Busybox

Bootanimation Support (/system/media/bootanimation.zip)

CIFS/TUN Support

XZ Compression and Decompression Used

PegasusQ and Adaptive Governer along with other stock Governers

Readahead size set according to disk size

Many lowmemorykiller Tweaks

CFS Autogroup

SLUB Memory Allocator with slight improvements

Some mm Parameters Tweaked

Used memcopy macros and functions

Used Makefile Optimizations!

Disabled GENTLE_FAIR_SLEEPERS

Overclock upto 1.8Ghz (Thnx to AndreiLux)

Undervolt, and UV_mV_table support (Thnx to AndreiLux)

Added Simple IO Scheduler

Triangle Away Compatible Kernel.

CFS Parameters tuned for best performance

Refer to my github and changelogs for more details!

Known issues-

WIFI

Mounting of external SD-CARD

-----------------------------------------

Perseus [OC/UV][WIP]

Features:

Perseus alpha11 (10/06):

ro.secure=0

Recovery renamed as busybox in /sbin. I'll compile a proper busybox later on, or remove it alltogether when a recovery with autoinstall is released by CF or somebody else.

Perseus alpha10 (8/06):

Overclocking up to 1800MHz. Voltages in ASV table are somewhat scaled up until 1600MHz, after that you're on your own and have to optimize yourself.

Intel claims maximum sustainable safe voltage for 32nm HKMG to be 1.4V, above that may cause electron migration to the silicon and permanently deteriorate your chip. 1700 and above only for avid overclockers and benchmark freaks. Credit to tvanhak for playing lab rat with his phone.

Samsung frequency limitation removed to scale above 1400MHz, full credit goes to Gokhanmoral for finding this hack in the kernel as it is in a very sneaky location.

Perseus alpha7 (5/06):

Reduced regulator voltage initialization minimum to 600mV, you can now undervolt that far. Be aware of crashes.

Added SIO scheduler

Some network and CRC related patches

Perseus alpha6 (4/06):

UV_mV_table support, apps like SetCPU work now.

If you have a voltage set at for example 1187500µV the output will be rounded up to be displayed at 1188mV. If you set a voltage non multiple of 12.5mV then for example, 1190mV, it will round it to the nearest valid step, being 1187.5mV. UV_uV_table is there for finer grained control but no app suports that yet.

Perseus alpha3 (4/06):

Mali: disable state tracking

Mali: GPU frequency, scaling and voltage control

Governor pegasusq: make up_threshold_at_min_freq and freq_for_responsiveness configurable values. This is the reason the Galaxy S3 is so smooth, it has super aggressive scaling values for the governor until default 500MHz.

Enabled 1500MHz per defconfig and added voltage values to ASV table for it

Added UV_uV_table for voltage control on the CPU; this is not compatible for any programm which supports undervolting right now, we need UV_mV_table for that and since we have 12.5mV steps being fed to Vdd it's not compatible for now.

Boot partitions are made visible.

-----------------------------------------

SiyahKernel S3-v1.0

Features:

CPU over/underclock: 100-1800MHz 18-steps

CPU underclock (600mV-1500mV). vdd_levels and UV_mV interfaces.

GPU undervolting/overclocking (40MHz-800MHz)

Insecure adb even though we have ro.secure=1

optional smooth_scaling for those who wants to limit fast scaling of governors (such as ondemand)

triangle-away app support

added hotplug governor and modified it to support quad-core

Auto-root. You can also remove root via ExTweaks app and install it without rebooting your phone again. Auto-root can be disabled as well.

You can completely disable android logger using ExTweaks app

Adjustable charging speeds for AC and USB

Cpu governor optimizations

Gpu voltage, clock and stepcount interfaces in ExTweaks

governor-aware stand-hotplug for old conventional governors

Available CPU Governors: Pegasusq (default), Hotplug, Ondemand, Lulzactive, Conservative, Performance, Userspace, Powersave

CIFS as module

Available I/O schedulers: CFQ (default), noop, Deadline, SIO, V(R)

init.d support

ARM topology support (SCHED_MC)

default idle mode is IDLE+LPA (highly recommended). however you can change the default to AFTR+LPA using ExTweaks.

Automatic EFS Backup

Samsung proprietary ExFat modules are loaded

Lots of I/O tweaks and filesystem optimizations via some parts of thunderbolt scripts.

NTFS automounting for USB sticks. When you plug in an NTFS formatted USB flash it will be automatically mounted to /mnt/ntfs folder.

Almost everything is configurable such as scheduler features, hotplug thresholds, GPU frequencies, voltages, arm topology modes... and they are configurable via simple and free ExTweaks App from Google Play

mDNIe negative effect toggle with home button (press it four times). the purpose of this feature is to inverse the colors especially when the background is white or bright. making the background darker will make your battery last longer.

and some more not worth mentioning as separate items such as disabling mali state tracking and disabling some unnecessary debugging etc...

-----------------------------------------

Abyss S3 kernel 1.0 Final Stable Version by Angelom

Full Changelog Abyss S3 kernel 1.0 Final:

- Based on Update 1 Samsung Sources, with update up to 3.0.33 patches

- CPU overclocking & undervolting (50MHz-1704MHz 18-steps, UV_mV, UV_UV and vdd_levels interfaces)

- Added and enabled smooth scaling for battery life

- Added and enabled frequency regulation based on screen on/off events

- Added selectable ASV Table (form 0 to 11), set to 4 as default

- Added adjustable vibrator levels

- Added BFQ, v(r) and sio I/O schedulers

- Set v(r) i/o scheduler on boot

- Selectable idle mode (AFTR as default)

- Selectable Sched_MC power-saving (off as default)

- triangleaway support

- GPU undervolting & overclocking (600mV-1200mV, 40MHz-800MHz)

- Added Abyssplug, lulzactive v2, lazy, interactive, smartass v2, intellidemand, lagfree governor

- autorooting

- Auto backup EFS

- Added and Enabled CGROUP_TIMER_SLACK

- sched-features: enabled HRTICK, disabled GENTLE FAIR SLEEPERS

- Added and enabled Joe's RCU

- Added SLQB Allocator

- mali: disabled STATE_TRACKING

- Added and enabled sync & sw_sync frameworks

- slicing-by-8 algorithm for crc32 and crc32c

- Introduce some memory copy macros and functions.

- Added ext4 tweaks

- Added Support for Multi-Core interface (Thanks Simone201)

- Added NTFS module and CIFS module

- init.d support

- Added Abyss Logo

- Added New S90uvabyss and S90ASVabyss script

- Other functions of Abyss kernel for GS2

-----------------------------------------

franco.Kernel r1

Features: will be edited

-----------------------------------------

Hacre's Kernel

Features:

Inc...

-----------------------------------------

plz post some experience for them.

greets

F1tty