Skip to content

Releases: Official-Ayrton990/android_kernel_xiaomi_sm8150

Quantic Kernel for AOSP

22 Jan 01:50
Compare
Choose a tag to compare

Changelog:

  • Optimized frequency table, with a reworked Energy model for best performance and battery efficiency.
  • Deleted non-optimal frequencies
  • Upstreamed LTS to: 4.14.215
  • iommu optimizations
  • Compiled with latest proton-clang and LLVM for assembly

Quantic Kernel for AOSP/MIUI

20 Dec 20:15
Compare
Choose a tag to compare

Changelog

  • drm/msm/sde: Remove redundant crtc_state assignment
  • printk: fix invalid-free on devkmsg_write()
  • printk: use buffer from the stack space
  • sched: fair: placement optimization for heavy load
  • sched/fair: Improve the scheduler
  • sched/fair: Add timeout for detach_tasks() in load balancesched: Improve the scheduler
  • arm64: Add missing dependency for ARM erratum 1188873 workaround
  • arm64: lse: Prefetch operands to speed up atomic operations

Unsupported ROMs (Cepheus ONLY)

  • EvoX
  • ArrowOS
  • ResurrectionRemix
  • In general ROMS build with trees based on the RR dev due to the heavy perfmgr changes

Unsupported ROMs (Raphael ONLY)

  • OSS ROMs unsupported by now

Quantic Kernel for MIUI/CAF/AOSP

23 Nov 03:29
Compare
Choose a tag to compare

Changelog:

  • Upstreamed to 4.14.208

NOTES:

  • Use CAF version for roms that are shipped with powerhal extracted from CAF sources
  • Use AOSP version for roms that are shipped with libperfmgr extracted from Pixel Sources
  • Use MIUI for MIUI 11/12 ROMs (Take in note that DC-Dimming, FOD and AOD may not work on newer MIUI releases, blame @MiCode)

Quantic Kernel for MIUI/CAF

09 Nov 18:23
Compare
Choose a tag to compare

Changelog:

  • Upstreamed to 4.14.204
  • MIUI Cepheus branch upstreamed

NOTES:

  • Use CAF version for roms that are shipped with powerhal extracted from CAF sources
  • Use AOSP version for roms that are shipped with libperfmgr extracted from Pixel Sources
  • Use MIUI for MIUI 11/12 ROMs (Take in note that DC-Dimming, FOD and AOD may not work on newer MIUI releases, blame @MiCode)

Quantic Kernel for AOSP/CAF

22 Sep 05:32
Compare
Choose a tag to compare

Changelog:

  • Deleted cpu_input_boost to reduce battery drain
  • Changed devfreq_boost DDR frequency to reduce voltage and battery drain
  • Bumped minimum frequencies (Low Power Cluster: 780MHz, Big Cluster: 1.056GHz) to achieve consisten low jitter
  • Switched to MSM Simple Thermal
  • Scheduler improvements by google
  • Patched some safetynet flags on command line.
  • Introduce HBM (High Brightness Mode) for cepheus
  • Anti Flicker improvements on image quality
  • Disable Anti Flicker when HBM is present.

Quantic Kernel for MIUI/CAF

22 Sep 05:29
Compare
Choose a tag to compare

Changelog:

  • Deleted cpu_input_boost to reduce battery drain
  • Changed devfreq_boost DDR frequency to reduce voltage and battery drain
  • Bumped minimum frequencies (Low Power Cluster: 780MHz, Big Cluster: 1.056GHz) to achieve consisten low jitter
  • Switched to MSM Simple Thermal
  • Scheduler improvements by google
  • Patched some safetynet flags on command line.

NOTE: FOD Broken on newer MIUI beta releases such as Xiaomi.eu meme rom

Quantic Kernel for MIUI/CAF

10 Sep 19:42
Compare
Choose a tag to compare

Changelog:

  • Switched to PELT instead of WALT
  • Removed CAF Boost
  • Switched to a custom conservative boosting method
  • Battery life improved as previous version
  • Remove Audit dependency on SELinux (Improve performance and battery)
  • lz4 algorith speed improved massively
  • Touchscreen general improvments
  • Goodix FOD driver improvments
  • Reduced GPU OC to 750MHz
  • Recalculated EAS capacity
  • Wireguard prebuilt
  • Joystick support on OTG and Bluetooth
  • Upstreamed to 4.14.196 from kernel.org
  • Screen Overclock up to 66Hz (from utsavbalar)
  • f2fs optimizations
  • Fixed FOD on all MIUI Custom ROMs
  • Fixed FOD on LOSFOD
  • Goodix FOD driver improvments
  • Upstreamed to 4.14.197 from kernel.org
  • Screen Overclock up to 66Hz (from utsavbalar)
  • Disabled debugfs following A11 changes
  • Disabled Audit dependency from SELinux (No more avc logspam on dmesg)

Bugs:

  • AOD not working on MIUI
  • If you have issues with fod on LOSFOD please remove Quantic FOD module
  • Ok google not working

Quantic Kernel for MIUI/AOSP (CAF)

01 Aug 20:50
Compare
Choose a tag to compare

Changelog for AOSP Cepheus:

  • Revert "sm8150: Disable unhandled or broken IRQ monitoring" (AOSP indeed have broken internal devices as some roms hadn't resolve random reboots)
  • Upstream LTS to: 4.14191
  • Bug fixes and improvments on FOD

Changelog for MIUI Cepheus/Raphael:

  • Upstream LTS to: 4.14.191
  • Deleted ULPS commits that make device crash
  • import Texas Instruments H-Bridge Stepper Motor Driver (Raphael only for lipstick)
  • Clean drm driver code to improve kernel performance
  • Minor battery enhacements
  • Logs are now not flooded with sde_crtc errors

NOTE 1: Since I pushed on the telegram channel r25 for AOSP but not for MIUI I decided to continue the timeline and push miui from r24 to r26

NOTE 2: MIUI Users and Raphael users don't flash the 66hz zip because it's only for AOSP Cepheus users

Quantic Kernel for AOSP/MIUI (CAF)

29 Jul 18:40
Compare
Choose a tag to compare

Changelog:

• Disabled FTS_521 Touch Driver debug logs added by Demon000 that aren't useful right now
• Nuked down memory allocation made by FTS_521 touchscreen drivers
• Reverted Android Binder driver to default CAF 4.14 (suspected failure driver)
• Reworked wakeup_reasons monitor
• Added a suspend timeout handler to prevent device stuck during suspend/ resume process and avoid possibles kernel panics.
• sched/fair: Fix incorrect CPU access in check_for_migration()
• sched/fair: Derive the downmigration margin wrt the destination CPU
• Totally Fixed Black Screen of Death on AOSP devices
• Reimported ExFAT
• Upstreamed to v4.14.190 from kernel.org

Raphael specific changelog:
• Imported Texas Instruments H-Bridge Stepper Motor Driver

Quantic Kernel for MIUI and AOSP

22 Jul 18:32
Compare
Choose a tag to compare

Common changelog:

  • Upstreamed LTS to: 4.14.189 for kernel.org
  • mm: Refactor background writeback against synchronous writeback
  • blk-throttle: Target 1ms latencies for throttling
  • kernel: Boost whenever a zygote-forked process becomes a top app
  • ARM64: dts: pcie: increase required bus BW for PCIe
  • ARM: dts: sm8150: Set GPU idle timeout to 64 ms
  • dts: ea8076: make porch values lower (Improves scrolling smoothness)
  • Force fast charge up to 900mA on usb 2.0
  • Force fast charge on more than 3A+
  • A bunch of backports for filesystem (EXT4 and f2fs)

Changelog for AOSP:

  • Added more fixes and backports to f2fs and EXT4 to fix the black screen while locked (I'm playing cat and mouse game because can't get logs with this bug)
  • Reintroduced fsync switch with fixed functions, to do switch more secure
  • Reintroduced and Updated lz4 module
  • Use 2GB for ZRAM

Changelog for MIUI:

  • GPU Driver Improvments
  • Camera improvments

Bugs:

  • Black Screen while locked could be happening again (for me the black screen issue it's fixed but I need to have the users feedback to not mark this as bug)

Raphael bugs:

  • Camera lipstick still failling on some Custom MIUI ROMs.
  • Currently LOSFOD and MIUI Support (flash only Quantic-Kernel_r23-MIUI.-Raphael.zip)