Garuda Kernel Updates
600 subscribers
115 photos
3 files
112 links
Garuda Kernel is a kernel that focused on Balanced performance and battery backup for daily usage.
Download Telegram
#Garuda #Kernel #EAS #Pie #Q #R
Garuda Kernel 2.0 EAS
By @felixfw16

Support Group
Download
How to download

Changelogs:
- Merged linux-stable v4.4.258.
- ion & iommu rewrites by sultan.
- Replace expensive cpumask usage with raw bitwise operations.
- mm upstream.
- fib_rules: Fix payload calculation.
- devfreq_boost: Introduce devfreq boost driver.
- msm: mdss: Boost DDR bus when committing a new frame.
- msm: kgsl: Wake GPU upon receiving an ioctl rather than upon touch input.
- kernel: Add API to mark IRQs and kthreads as performance critical.
- Misc. Changes

Follow @GarudaUpdates
Should I release UClamp version of Garuda?
Anonymous Poll
86%
YESSSS
14%
Nope
#Garuda #Kernel #EAS #Pie #Q #R
Garuda Kernel 2.0 UCLAMP Edition
By @felixfw16

Support Group
Download
How To Download

Changelogs:
- Implement UClamp
- Misc. Changes

How To Install:
1. Flash the UClamp Tune magisk module.
2. Reboot to recovery.
3. Flash the kernel.
4. Done!

Credits:
Thanks to @pzqqt for backporting to v4.4.
@darkhz for UClamp port & tuning value.

Follow @GarudaUpdates
UClamp Tune.zip
14.3 KB
This modules will set the required value for UClamp. Thanks to darkhz (github).
Notes: There's already some users reporting their LCD broken and starts blaming my kernel as the reason. Garuda Kernel is safe to use, in fact, we don't even serve OC version to the public. We don't have screen refresh rate overclock either. If someone reported the same issue and blaming the kernel, it will resulted in instant fban.
ConquerOS for Xiaomi Redmi Note 5 Pro/AI (whyred) is up!
By
Felix Febryan, Alif Fahur

ROM Version: 4.1
Build Date: 2021-03-12
ROM Size: 800.0 MB
MD5SUM: bc103749217d9360292600193a48cf76

Download
Changelog
Official Community
Device Support group
#Garuda #Kernel #EAS #Pie #Q #R
Garuda Kernel 2.2 EAS
By @felixfw16

Support Group
Download
How To Download

Changelogs:
- Implement uclamp
- Merged v4.4.259-v4.4.261
- sched/rt: make it uclamp aware.
- ak3: add uclamp tuning value. (thanks to @giovannirn5 & darkhz(github))
- revert "pm660l: use analog dimming"

Notes: UClamp script is included in kernel, no need modules anymore

Follow @GarudaUpdates
#Garuda #Kernel #EAS #Pie #Q #R
Garuda Kernel 2.3 EAS
By @felixfw16

Support Group
Download
How To Download

Changelogs:
- Merged v4.4.262
- Reverted bunch of commit that caused some problems.
- Fixed performance issue. (UI freezing, etc)
- Fixed LMK was too aggressive.
- Increased Swappiness to 80 & Hardcode it.
- Removed UClamp completely.
- mm: boost when memory is low.
- source cleanups
- net: tweak for performance.
- misc. changes.

Follow @GarudaUpdates
#Garuda #Kernel #EAS #Pie #Q #R
Garuda Kernel 2.4 EAS
By @felixfw16

Support Group
Download
How To Download

Changelogs:
- Merged linux-stable v4.4.263.
- misc. changes.

Follow @GarudaUpdates
#Garuda #Kernel #EAS #Pie #Q #R
Garuda Kernel 2.5 EAS
By @felixfw16

Support Group
Download
How To Download

Changelogs:
- Merged linux-stable v4.4.264
- Fixed unresponsive touchscreen issue reported by some users.
- Bring back cpufreq_times from CAF.
- Introduce cpu_input_boost for event based cpu boosting.
- Source cleanup
- Full Changelogs Here

Follow @GarudaUpdates
Full Changelogs:
- mm: Do not periodically flush dirty pages.
- mmc: core: use usleep_range rather than HZ magic in mmc_delay().
- Revert "treewide: f7a: update from 'lavender-q-oss'".
- drivers: power: add power supply cycle_count.
- slimbus: Fix potential memory leak.
- Revert "arm: dts: sdm660: add capacity-dmips-mhz".
- Revert "arm64: skip register_cpufreq_notifier on ACPI-based systems".
- Revert "arm64: add sysfs cpu_capacity attribute".
- Revert "arm64: parse cpu capacity-dmips-mhz from DT".
- Revert "cpufreq: Remove cpufreq_times from CAF".
- Revert "treewide: remove non EAS cpu gov and cpu boost drivers".
- cpu_input_boost: Introduce driver for event-based CPU boosting.
- cpu_input_boost: Mark boost kthread as performance critical.
- cpu_input_boost: Expose compile-time settings as module parameters.
- defconfig: xiaomi: configure CPU INPUT BOOST & enable it.
- cpufreq: Kill userspace CPU boosting entirely.
- kernel: Boost whenever a zygote-forked process becomes a top app.
- kernel: Boost to the max for a short amount of time when zygote forks.
- kernel: Adjust top-app boost.
- kernel: Use task struct instead of pid to check for zygote.
- cpufreq: Only block userspace boost if kernel boosts is enabled.
- cpufreq: Don't let userspace set max freq when using msm-thermal-simple.
- Revert "trace/irq: Add trace point to track IRQs disable callers".
- Revert "sched: Add trace point to track preemption disable callers".
- sched: use sysctl to control energy aware feature.
- cpu_input_boost: Disable energy aware when kick max boost.
- Revert "msm: mdss: Boost DDR bus when committing a new frame".
- sched: boost: Don't allow powerhal write sched_boost.
- cpu_input_boost: Enable sched_boost on input events.
- cpu_input_boost: Expose dynamic sched_boost node.
- devfreq_boost: Expose disable_boosts node.
- sched/boost: bring back 'sched_set_boost'.
- Revert "mm: Boost when memory pressure becomes high".
#Garuda #Kernel #EAS #Pie #Q #R
Garuda Kernel 2.6 EAS
By @felixfw16

Support Group
Download
How To Download

Changelogs:
- Merged linux-stable v4.4.265-266
- Updated compiler to the latest version of Proton Clang.

Magisk Version 20 and below may need to reflash since I pulled AK3 changes.

Follow @GarudaUpdates
It's feedback time! Please write your problem with Garuda 2.6, adding logcat is appreciated. I will make an update ASAP.
#Garuda #Kernel #EAS #Pie #Q #R
Garuda Kernel 2.7 EAS
By @felixfw16

Support Group
Download
How To Download

Changelogs:
- Fixed slow connection issue.
- ipv4/tcp: allow the memory tuning for tcp to go a little bigger than default.
- tcp_westwood: make 'rtt_min' and 'init_rtt' tunables and remove HZ dependencies.
- Revert "devfreq_boost: Expose disable_boosts node".
- Revert "cpu_input_boost: Disable energy aware when kick max boost".
- msm: mdss: Boost CPU when a new frame is ready to be committed.

Magisk Version 20 and below may need to reflash since I pulled AK3 changes.

Follow @GarudaUpdates
Dear Garuda Users,
It's been a while since the last rolled updates. I'm now doing my exam, and also preparing for the next exciting updates. You can leave your suggestion by replying to this post.

Thanks,
Felix
#Garuda #Kernel #EAS #Pie #Q #R
Garuda Kernel 2.9 EAS
By @felixfw16

Support Group
Download
How To Download

Changelogs:
- Merged linux-stable v4.4.267-v4.4.273
- power: supply: set max charging temperature limits(fixes fast charging limitation)
- power: charge changes.
- sdm660-thermal: update zone values.
- msm: mdss: Boost DDR bus & CPU when committing a new frame.
- Revert "android: reset lowmemorykiller to android-4.4".
- qcacld-3.0: Disable SAE by default.
- mm: Boost when memory pressure becomes high.
- cpu_input_boost: Disable energy aware when kick max boost.
- Misc. Changes.

Magisk version 22 and below may need to reflash since I pulled AK3 changes.

Follow @GarudaUpdates
Should I release a kernel for redmi 9t & poco m3?
Anonymous Poll
49%
Yes
30%
No
21%
Maybe
#Garuda #Kernel #EAS
Garuda Kernel 3.0 EAS
By @felixfw16

Support Group
Download
How To Download

Changelogs:
- Merged v4.4.274-v4.4.288
- Merged kernel.lnx.4.4.r42-rel, kernel.lnx.4.4.r44-rel (Q and R CAF branch)
- Added BPF support (Android 12 support)
- Misc changes on cpu boost.
- Updated compiler to the latest version of proton clang.
- Pulled AnyKernel3 changes.

Supported Devices:
- Redmi Note 5 AI/Pro (Whyred)
- Redmi Note 6 (Tulip)
- Redmi Note 7 (Lavender)
- Mi A2/6X (Jasmine/Wayne)

Follow @GarudaUpdates
Checkout The New Website of Garuda

Hi everyone, checkout our new website at http://garuda.felixfw.me for the latest update about Garuda.
Hey! You need server for Building Kernels/Custom ROMs?

You can check @lunaticspace.

They offering High Performance Server with:
+ 8 Core processor
+ 120GB RAM
+ 4TB SSD
+ SSH access for managing Source code
+ Jenkins access for Building and sync ROM source.

Only 5 USD/Slot for a month or IDR 70.000 (Indonesian only)

Interested? PM @herobuxx