[Sony Xperia S, Acro S, Ion] f(x)THaxxorX:
{KERNEL}[JB][TWRP+CWM]Trinity Ultimate Kernel V2.2 - FiXed - UltraKernelX - <OTA> -XT

~ Trinity Ultimate Kernel RipJawsZ Edition V2.2A TUX ~

INTRODUCTION -

I NOW Present you the Best Of the Best Trinity Ultimate Vengeance Kernel V2.2 TUX, I Assure you the Best Performance and Battery Life, In Your Phones Xperia S / SL, This is Based On the Official JB Sourced.. And This Kernel Have More than 12+ Optimization and Tweaks.. To Have the Best I/O And The Best Score in your Benchmark! For Now Ive Use LINARO or Code Sourcery

DOWNLOADS - STABLE

Main Server Download / Website - 2.2 =

Standard Scores - More Battery - Version

1.7Ghz Capped Freq :http://bit.ly/12QYz6f

1.9Ghz Capped Freq :http://bit.ly/1c9xm5y

High Scores - Less Battery and More Battery - Version

1.7Ghz Capped Freq : Soon!

1.9Ghz Capped Freq : Soon!

Donate To Me TrinityHaxxorX : >> TrinityHaxxorX <<

" @mericon and @TrinityHaxxorX , We Don't Allow Other Devs to Use the TWRP That We Create, Its A Unique Feature in Our Kernel, Respect Use We Respect You "

​

" NOTE AFTER FLASHING JUST REBOOT AND ITS OKAY! "

Press thanks when you download, just once, if every person that have downloaded TVRx ROMs since the start had pressed the thanks button I would have more than 10000000 Thanks :cool:, and if every person that have downloaded TVRx ROM since the start, had donated well you know the sentence, I would be really rich :), so please :

KERNEL SECTION DONORS

Thomas Rush - 10$

AnTuTu: OC To 1.7Ghz Both | Sometimes You Get Low Score Because Of Dif. Governor and Scheduler

V1 = Trinity - 9621 V2 = 10K+

Doom - 9286

Other Kernel : N/A

Kernel Source : http://bit.ly/10Y0uF3

Proof or Vouch -

almost 22 min on battery didnt lost 1% coooool BEST WITH ALL JB ROMS! Specially My ROM! - By @sparxx4

Hello Trinity! Im just posting to say thank you for you're work. Im using your kernel in combination with ur rom. Very very good work. Kernel is very stable imo and the rom is very snappy. Buttersmooth experience, increased battery life and very good benchmark/games performance. Thumbs up :svetius: @Michielwashier

Dear Trinity, I think this version is the best kernel that you've created!

Works very good for me Thank you And it's seem dancedance performance is very good in this version Did you tweaked it? It's really dancing mate :) Wheatley is nice too Both is my favorite And I can confirm cpu1 jumping freq is gone @LLy_BosHi

Changelog -

V2.1A | 2.2B ( Re-Fixed and Re-Vamped Version )

Added CRT Hack

Kernel 3.4.20 Thanks To @Forzaferrarileo For Commit

Added New TCP Congestion Control Thanks To @Forzaferrarileo For Commit

Weak WiFi Tweak

Switched To Forza. OC Table Thanks To @Forzaferrarileo For Commit

Simple KGSL

Re-Enabled CONFIG_TRINITY_CHANGE ~ Easy 1.7 To 2.0 Ghz

eMMC in Sleep mode before suspend

Increased DMA size To 1 * 16

Enable AFTR Feature

Added Frandom

Added SLQB Memory Allocator

Revamped VMDirty

Revamped VM

Revamped PageWriteBack

Fix Benchmark Score Output

Initial 2 BootSplash - Waiting For @mericon Bootsplash

Enabled Group Scheduling

Reverted 30 Touch Gestures

Added Conservative Governor

Added CPU1 Fix V1.3 - Revamped

Added New Mpdecision - Revamped

Added Stable 2.0Ghz OC

Added Stable Voltage

Increased ReadAHead

Added CPU1 and CPU0 Info

Added Workaround To Link CPU0 and CPU1

Added Initial File for 1.7Ghz and 2.0Ghz - CONFIG_TRINITY_CHANGER=y For 2.0 and =N for 1.7

Revamped Fastcharge

Revamped I/O

Added -O3 Optimization

Increased I/O Float

Added NTFS Support Again

Removed Old Mpdecision Replaced with CPU1 Work

Frandom V1.1

Added Initial Files For ZRAM 1.1

Added Initial Files For Snappy Google Compression

Stat For CPU1 Mpdecision Should Update From Time To Time

V2.0 - Uploaded

Using Newest TWRP

Re-Enabled Color Control

FastCharge V1.3

Smooth Cpufreq Scrolling - From galaxy s2

Re-Enabled MSM_Thermal_Management 8x60 | 8960

GPU OC (?) - What is "(?)" In A Possibility That I Won't Be Added

Added SMARTMAX

Added BADASS

Added Wheatley

msm : rpm-smd : Configure WQ for High Priority

Added LIONHEART

Added Fiops

Added ROW

Added FiFo

Added Conservative

Added I/O Tweak V1.3

Added Ondemand Tweak

Possible Fix For cpu core #1

V1.9 - Uploaded

Using 1.5 Kernel Source

Using Linaro

New VR

New SIO

New CFQ

New Dancedance

Added Mpdecision V2.0

Battery Tweak

mpdecision

ZRAM

Force To Charge At Unsupported Chargers

Optimized Build Flags

msm: cpufreq: Configure WQ for higer priority

msm_fb: display: Use spinlock instead of mutex in vsync timer handler

lib/memcopy: use glibc version

switch do_fsync() to fget_light()

Lowered Swap

Tweaked Page Write Back

JIT For Default

Update Topology V1

Added XZ Compression

Boost I/O Performance

LOAD_FREQ (4*HZ+61) avoids loadavg More

random: add new get_random_bytes_arch() function

block/deadline: tweaked for better performance on android

Reduced Android Logger RAM usage

mm.c Tweak

Drivers Tweak

I/O Tweak

msm: cpufreq: Add API to allow limiting of min and max cpu frequencies

Increased Battery Capacity

V1.8 - Uploaded

OC Upto 2.0Ghz

Patched Freq to 1.5Ghz

Fixed All Freq Except Cpu1

Revamped All Governor Except Ondemand

V1.7 - Uploaded

Added Source Added AOSP Source Defconfig

Increased 2D and 3D

Compiled With code sourcery

Fastcharge V2

remove 64Bit

I/O Tweak

Tweaked Lionheart

Tweaked Ondemand

Tweaked Dancedance

Tweaked Mpdecision

Tweaked UV

Added Battery tweak V2 Alpha

V1.6 - Uploaded

BB Installer Thanks to @letama

Exp Version

TWRP

Added @mericon to my Team.

Added New Bootsplash

Added New 3D OC

AROMA Installer

Kernel 3.4.49 with SoD Fix, Memory Leak Fix, And FPS Drop Fix - WIP -

2D OC Scallable - Upto 310Mhz

Fixed Missing Config Of Governors

Improve ADB file push/pull performance

msm: iommu: Synchronize access to IOMMU cfg port

msm: kgsl: Synchronize access to IOMMU cfg port

msm: kgsl: Make the GPU device aware of the next pending event

Improve MTP File Transfer Performance

V1.5 - Uploaded

Added Fiops

Added Smoothass

Added Lagfree

Added BrazillianWax

SuperStamina Support Beta #1 @ 1.7

driver/thermal: create kernel MSM thermal management for MSM8x60

mpdecision

msm: cpufreq: Configure WQ for higer priority

msm_fb: display: Use spinlock instead of mutex in vsync timer handler

lib/memcopy: use glibc version

switch do_fsync() to fget_light()

LOAD_FREQ (4*HZ+61) avoids loadavg More

random: add new get_random_bytes_arch() function

block/deadline: tweaked for better performance on android

Reduced Android Logger RAM usage

msm: cpufreq: Add API to allow limiting of min and max cpu frequencies

Increased Battery Capacity

Increased Charging Current - Higher is Better FTW!

V1.4- Uploaded

REMOVED DOOMLORD NEW RAMDISK VIOLATES I READ OP ALREADY. Thanks Re-Uploading

Reverted To the OLD Freq. Table

Remove Frequency Table Based On Fer. Kernel

Removed Native GPU OC That I Made

LINARO Compiled

ZRAM

Force To Charge At Unsupported Chargers

Optimized Build Flags

Added Lagfree - Not In Kernel In Defconfig It Will Be Available @ 1.5

Added BrazilianWax - Not In Kernel In Defconfig It Will Be Available @ 1.5

Remove Wheatly

Added Smoothass - Not In Kernel In Defconfig It Will Be Available @ 1.5

Fix Leak Memory

Fix Frequency Boot-up

V1.3 - Skipped Private Testing For 24hrs

V1.2 - Uploaded!

Voltage Control

New Build Flag

I/O Tweak V2

New Bootsplash By @Yakandu

GPU OC 2D/3D

GPU Control

New Frequency Table

Battery Tweak

FastCharge V1 Port from NOVA

V1.1 - Uploaded!

Increased I/O Performance x2

SIO Tweak

Compiled with Linaro Cortex

Linaro Optimization

Added Wheatly

Added SIO

Added HotPlug

Increased Entropy

Lowered Swap

Tweaked Page Write Back

JIT For Default

Update Topology V1

Added XZ Compression

Boost I/O Performance

V1.0

DoomLord RAMDISK

Pre-Rooted

Busybox

Compiled With Linaro ToolChain

Snapdragon Optimization

mm.c Tweak

Drivers Tweak

I/O Tweak

VM_READHEAD Tweak Increased

Battery Charge Tweak

dancedance Governor

Overclocking Support

Undervolting Support

Future Plan -

TWRP Recovery

Add Fugeswap

Arm: Allow CPU-supported unaligned accesses

CS ToolChain

O3 Optimization

SuperStamina Support

All Governors

USB OTG Support

USB Fast Charge

Nightmare Governor - TEST

Trinity Governor Based On - Dancedance

Tweak audio buffers for Beats

Complete I/O Scheduler

Many More That Is My Plan For 1.2 To 1.5

What Is A Kernel?

Android (like many other Smartphone operating systems) runs on the Linux kernel. The Linux kernel was created in the early 1990’s by a gentleman named Linus Torvalds in Helsinki Finland. It’s incredibly stable, incredibly friendly, and incredibly difficult for the layman to understand and modify. Thankfully it’s also very popular so it has been ported on to a multitude of hardware, including our Android devices.

Think of the kernel as an interface layer between the hardware and software on your device. The kernel decides when things happen, such as the LED indicator gets lit. An application sends a request to the operating system to blink the LED. The operating system then sends the request to the kernel, which makes the light flash for the amount of time requested by the OS.

What sounds like a round-about way to get things done is also what makes the system so scalable and robust. Application developers only have to code in a way the operating system understands and the kernel makes it work on the hardware. This also keeps the application running in it’s own user-space and separate from the kernel. That means when you run the latest uber-cool app that wasn’t designed for your particular OS version, or is still very beta and it crashes, the kernel gives you the option to Force Close the application and the kernel can run untouched.

In a standard Android ROM (we will leave developer images and the like for another discussion) the kernel is bundled along with a set of instructions that tell the device how to load the kernel and the OS during boot. This is the boot.img that you see inside a zipped ROM that you're not able to easily open. The device knows to extract this image to internal memory (the ramdisk) and follow a series of scripts (init scripts) to load the kernel and then the other portions of the OS. That’s what’s happening while you’re watching the boot animation. Interestingly enough this is done the same way for a PC, your smartphone, an Android tablet, or even a smart Linux powered toaster. If you’re feeling exceptionally geeky, plug your Android phone into the USB port on your PC and let the PC boot from the USB device. No, it doesn’t actually load, but you can watch the animation while it tries to match up the hardware support with what’s inside your PC. As I said, Linux is amazingly scalable and as a result so is Android.

​

Credits -

DooMLord

Sony

XDA

BitBucket

!THREAD UNDER CONSTRUCTION!
​