STRIX EAS kernel for Xiaomi MI 6X/A2

STRIX EAS kernel for Xiaomi MI 6X/A2

Fiqri Ardyansyah

Changelog v1.0

  • Merge latest linux stable (v4.4.267)
  • Merge latest CAF tag (LA.UM.9.2.r1-02700-SDMxx0.0)
  • Merge CAF tag LA.UM.7.2.r1-07200-sdm660.0 for Wi-Fi driver
  • Switch to EAS based scheduler
  • Based on lineage tree
  • Add latest wireguard
  • Add microphone and headphone gain
  • Add fast charge
  • Add adreno boost
  • Add adreno idler
  • Add KCAL control
  • Add schedhorizon, electroutil, darkutil, helix_schedutil, pwrxutilx, schedalucard, and blu_schedutil CPU governor
  • Add bfq, anxiety, zen, fiops, sio, fifo, depresion, maple, and tripndroid IO scheduler
  • Add boeffla wakelock blocker v1.1.0
  • Add vibration control
  • Add power suspend mode
  • Add bbr, bbr2, and some TCP congestion
  • Add lz4, lzo-lre, and zstd Z-RAM compression
  • Add KLAPSE v5,0
  • Add backlight dimmer
  • Add CPU set assist
  • Add schedtune assist v3
  • Add schedtune boost
  • Add devfreq boost
  • Add and use CPU input boost
  • Add CPU mask for each cluster
  • Add perf critical APIs
  • Add PELT 32 ms, 16 ms, 12 ms, and 8 ms
  • Add livedisplay
  • Support old led and new led
  • Enable backlight dimmer by default
  • Reset low memory killer to android-4.4
  • Use PELT 16 ms by default
  • OC i2c bus clock to 1 ms
  • Add partial update, tear check on display panel
  • Recalculate energy cost data using freqbench script
  • Use efficient frequency based on freqbench data
  • Disable module, logging, tracing, tracer, dump, debug, and bug
  • Disable coresight and snapshot on GPU drivers
  • Optimize GPU, touchscreen, fingerprint and management memory
  • Tune GCC for optimize performance
  • Use msm simple thermal
  • Add some dt2w support
  • Use lz4 ZRAM compression by default
  • Optimize compiler using O3, LTO, and LD dead code elimination
  • Use compiler GNU GCC 10.3.0
  • Etc...

Report Page