Skip to content
This repository has been archived by the owner on Oct 28, 2022. It is now read-only.

Releases: F1xy-kernels/RAPHAEL_Kernel

F1xy v1.00 [OSS only]

29 Apr 20:44
Compare
Choose a tag to compare

Rebased over latest Utsav's kernel. For OSS vendor and Android 11 only.

  • Optimized memory management.
  • Optimized locking.
  • Optimized scheduler.
  • Enabled embedded dtbo.
  • Compiled using ProtonClang 13 and LTO.
  • I can't be bothered writing this, go read commit list on Github.

F1xy v0.26

12 Aug 22:36
Compare
Choose a tag to compare
  • Merged 4.14.193.
  • Switched to LZ4 for Zram compression.
  • SELinux performance improvements.
  • General performance improvements.
  • Touchscreen processibg moved back to big cores.
  • Reduced memory usage a little bit.

F1xy v0.25

30 Jul 12:59
Compare
Choose a tag to compare
  • Merged 4.14.188.
  • Optimized thermal throttling.
  • Optimized LOSFOD implementation.
  • Optimized ION allocations.
  • Massively updated sound driver.
  • Fixed a bug when headset's button wouldn't resume playback after pausing and suspending system.

MI9FOD updated to the latest version, old version abandoned.

F1xy v0.24

30 Jun 18:50
Compare
Choose a tag to compare
  • Merged latest ALS.
  • A different thermal solution relying on in-kernel driver (by Sultan Alsawaf with my optimizations).
  • Reduced minimal frequency of little cores to 1056 MHz and increased up_rate_limit_us, should increase battery life.
  • Fixed a FOD related memory corruption.

F1xy v0.23

23 Jun 11:46
Compare
Choose a tag to compare
  • Merged latest ALS.
  • Stability improvements.

Added second variant of mi9fod for ROMs like Syberia and others using latest mi9fod implementation (fod-extensions)

F1xy v0.22

17 Jun 07:44
Compare
Choose a tag to compare
  • Merged latest ALS.
  • A few improvements to idling mechanisms.
  • Optimized spinlocks.
  • Updated touchscreen firmware.
  • Optimized some frequent memory allocations.
  • Added a short CPU boost when a cold app launch happens.

F1xy v0.21

28 May 20:12
Compare
Choose a tag to compare
  • Merged latest ALS.
  • Updated LOSFOD implementation to the latest version.

F1xy v0.20

25 May 20:00
Compare
Choose a tag to compare
  • Merged latest ALS.
  • Reduced devfreq boosting to reduce heating and battery drain.
  • Moved touchscreen processing back to small cores. Updated touchscreen firmware.
  • Improved scheduler.
  • Bumped up big cores minimal frequency.
  • SLMK and memory management improvements.

All versions of this kernel will ship embedded dtbo.
Screen overclocking won't be supported.

F1xy v0.19

12 May 18:18
Compare
Choose a tag to compare
  • Merged latest ALS.
  • Disallowed taking down cores 4-7 completely (big and prime).
  • Reverted some commits that caused panics.
  • Some scheduler and tcp improvements.
  • Latest upstream and CAF tags merged.
  • Fixed dt2w on AOSPA.
  • Charger improvements/fixes.
  • Renamed the OLDFOD into LOSFOD to avoid confusion.

Standalone versions will ship embedded dtbo from now on,
which means that it will completely ignore dtbo that you flashed.

Version that will ship in ROMs will accept custom dtbos and screen OC
should work fine now.

F1xy v0.18

04 May 20:13
Compare
Choose a tag to compare
  • Merged latest ALS.
  • Reverted scheduler changes from 0.17
  • Adjusted throttling to throttle prime core less.
  • Internal scheduler clock set to 300.
  • A few ION backports from 4.19
  • Cpuidle optimizations from Sultan Alsawaf.
  • Scheduler tuning and fixes from latest Pixel 4 update.
  • Switched to s2idle for deep sleep.
  • Added f2fs rapid GC, did not update to the latest f2fs version yet (and won't).
  • UFS (memory chips) processing moved to big cluster, GPU moved back to little.
  • RCU fixes from 4.19.