FORUMS
Remove All Ads from XDA

Kernel | rebase | caf | debloat | hex

643 posts
Thanks Meter: 1,384
 
By tytydraco, Senior Member on 18th October 2018, 06:48 PM
Post Reply Email Thread
Devices
Hex works on the Mi A2. I haven't tested Hex on the 6X. It doesn't work on the Mi A2 Lite.

Features
- EAS
- 100hz
- Disable RCU Boost (this causes overhead and jitter for realtime tasks)
- Disable Audit
- Dynamic Schedtune Boosting
- CPU Input Boost
- Remove MSM Performance
- Remove Watchdog
- Disable IRQ helper
- Increase KGSL thread priority
- Proper HZ value for userspace
- Wakelock blocking
- Adrenoboost
- Boost adreno tz work queue priority
- Disable MASSIVE amounts of logging
- Remove MENU idle governor (we use QCOM)
- QCACLD-3.0 latest tag
- FW-API latest tag
- QCA-WIFI-HOST-CMN latest tag
- Based latest 7.2 CAF tags
- Latest stable SDCARDFS
- Use rt_mutex for fbdev
- Disable network filesystems
- Disable DEBUGFS
- Disable debug monitors by default
- Tune mm BDI ratios
- Use flat memory model (@kdrag0n)
- Disable integrity subsystem
- Add brightness flooring interface (use true min brightness)
- Performance critical IRQs for fingerprint, mdss, kgsl, touchscreen, etc
- Remove unused compiled drivers
- Display hacks for better latency and sync
- Disable PSTORE
- Improve LED animation (kanged from Onyx)
- Net hacks for better latency
- Spoof verity and bootloader unlock status (green/locked)
- Wireguard VPN (latest)
- Better initial frequency for GPU
- Anxiety I/O scheduler (written by me) (optimized for mobile latency)
- Disable stack protector
- Remove some devfreq drivers
- Disable printk by default
- Disable gentle fair sleepers
- Disable some unused CGROUPs
- Enable NEON accelerated (@kdrag0n)
- Chacha20 random
- Reduced cache pressure
- Optimized nr_requests for latency
- Reduced dirty ratios
- Disable UFS support
- Use fq_codel instead of pfifo_fast
- Optimized readahead (128KB)
- Analog dimming
- NTFS R/W
- KCAL
- MARCH for our chipset
- -Ofast
- GCC 8.2
- Fast math computation
- Freq Scalar interface to boost devfreq more evenly

Downloads
Stable Releases: https://t.me/hexreleases
Beta Group: https://t.me/hexkernel
I decided to put the builds up on Telegram because it has faster download speeds. I hope this isn't too much of a hassle.

Enjoy!

XDA:DevDB Information
KERNEL | REBASE | CAF | DEBLOAT | HEX, Kernel for the Xiaomi Mi A2

Contributors
tytydraco
Source Code: https://github.com/tytydraco/hex_jasmine/

Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2018-10-18

Created 2018-10-18
Last Updated 2018-12-11
The Following 67 Users Say Thank You to tytydraco For This Useful Post: [ View ] Gift tytydraco Ad-Free
 
 
18th October 2018, 06:50 PM |#2  
OP Senior Member
Thanks Meter: 1,384
 
Donate to Me
More
UPDATE:
I added the file downloads in the proper place. Enjoy!
The Following 14 Users Say Thank You to tytydraco For This Useful Post: [ View ] Gift tytydraco Ad-Free
18th October 2018, 07:00 PM |#3  
Senior Member
Thanks Meter: 157
 
Donate to Me
More
Congrats! 👏🏼
Looking forward to your great work on this device!
18th October 2018, 07:03 PM |#4  
nhmanas's Avatar
Senior Member
Flag Mersin
Thanks Meter: 223
 
More
Wow huge thanks! First thing I'm going to try after I unlock my a2's bootloader.
18th October 2018, 09:19 PM |#5  
bixirulo's Avatar
Senior Member
Thanks Meter: 27
 
More
Is this for stock or custom roms, or both?

Thanks!
18th October 2018, 09:23 PM |#6  
OP Senior Member
Thanks Meter: 1,384
 
Donate to Me
More
Quote:
Originally Posted by bixirulo

Is this for stock or custom roms, or both?

Thanks!

Both
The Following 3 Users Say Thank You to tytydraco For This Useful Post: [ View ] Gift tytydraco Ad-Free
18th October 2018, 09:45 PM |#7  
Member
Thanks Meter: 8
 
More
I've never flashed a custom kernel. What's the procedure? If I flash a custom Rom (AOSP Extended) when should I flash the kernel? After, before, during? Or does it not matter. Also. I would have to use the hex_a because the AOSP Extended Rom IS for the 6x?
19th October 2018, 12:43 AM |#8  
Senior Member
Flag Malabon
Thanks Meter: 250
 
Donate to Me
More
I will take risk and try on mi6x

---------- Post added at 12:43 AM ---------- Previous post was at 12:11 AM ----------

Quote:
Originally Posted by ebautista

I will take risk and try on mi6x


Update:
Cannot install in mi6x, i am using hex_a it says invalid partition. If you could do for single partition(slot-a) package i will test it.
19th October 2018, 01:00 AM |#9  
Member
Thanks Meter: 5
 
More
Would this work on the Mi A2 Global on the new October Patch? Oh and is there a tutorial on how to install this Kernel?
19th October 2018, 01:42 AM |#10  
Senior Member
Flag Malabon
Thanks Meter: 250
 
Donate to Me
More
Quote:
Originally Posted by oscar1823

Would this work on the Mi A2 Global on the new October Patch? Oh and is there a tutorial on how to install this Kernel?

Read the OP
19th October 2018, 02:04 AM |#11  
OP Senior Member
Thanks Meter: 1,384
 
Donate to Me
More
New build:
- Ported schedtune boosting to Sultan's cpu_input_boost
- Should be faster and smoother, less jitter

Enjoy! Downloads are updated.
The Following 3 Users Say Thank You to tytydraco For This Useful Post: [ View ] Gift tytydraco Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes