{KERNEL}[JB][TWRP+CWM]Trinity Ultimate Kernel V2.0 Special Edition :The Game Changer...

{KERNEL}[JB][TWRP+CWM]Trinity Ultimate Kernel V2.0 Special Edition :The Game Changer!
I NOW Present you the Best Of the Best Trinity Ultimate Vengeance Kernel V1.0, 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
Version 2.0 Special Version
Trinity Ultimate Vengeance Kernel - Download

Main Server Download / Website - 2.0 =

Linaro Compiled : Download Here
Sourcery Tools Compiled : N/A
  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 @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.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.
Tricks and Tips