#Garuda #Kernel #EAS #Q #R
Garuda Kernel 1.7 EAS
By @felixfw16
Support Group
Download
How to download
Changelogs:
- Merged linux-stable v4.4.253.
- kbuild: Add support for LLVM's Polly optimizer.
- arm: dts: sdm660: fixed recalculate EM CAF.
- Compiled with the latest version of Proton Clang with O3 and Polly Optimization.
Follow @GarudaUpdates
Garuda Kernel 1.7 EAS
By @felixfw16
Support Group
Download
How to download
Changelogs:
- Merged linux-stable v4.4.253.
- kbuild: Add support for LLVM's Polly optimizer.
- arm: dts: sdm660: fixed recalculate EM CAF.
- Compiled with the latest version of Proton Clang with O3 and Polly Optimization.
Follow @GarudaUpdates
#Garuda #Kernel #EAS #Q #R
Garuda Kernel 1.8 EAS
By @felixfw16
Support Group
Download
How to download
Changelogs:
- Merged linux-stable v4.4.254.
- arm: dts: sdm660: revert back to CAF EM.
- add DTS Eagle audio support. (Users request)
- kernel/sched: Import blu_schedutil governor.
- kernel: set default cpusets for audio-app.
- devfreq: msm_adreno_tz: Decrease busy time ceiling.
- mm: Hardcode swappiness to 80.
- zram: Limit the max disksize to 2GB.
- f2fs: clean up rapid gc.
- Revert "kbuild: Add support for LLVM's Polly optimizer".
- Misc. Changes
Follow @GarudaUpdates
Garuda Kernel 1.8 EAS
By @felixfw16
Support Group
Download
How to download
Changelogs:
- Merged linux-stable v4.4.254.
- arm: dts: sdm660: revert back to CAF EM.
- add DTS Eagle audio support. (Users request)
- kernel/sched: Import blu_schedutil governor.
- kernel: set default cpusets for audio-app.
- devfreq: msm_adreno_tz: Decrease busy time ceiling.
- mm: Hardcode swappiness to 80.
- zram: Limit the max disksize to 2GB.
- f2fs: clean up rapid gc.
- Revert "kbuild: Add support for LLVM's Polly optimizer".
- Misc. Changes
Follow @GarudaUpdates
#Garuda #Kernel #EAS #Q #R
Garuda Kernel 1.9 EAS
By @felixfw16
Support Group
Download
How to download
Changelogs:
- Merged linux-stable v4.4.255
- power: supply: update charging temperature limits.
- Revert "arm: dts: Bump touchscreen I2C bus clock" (Fixed touchscreen unresponsive)
- drivers:i2c: Reduce touch latency by 0.5-1ms by just making it use bl…
- mm: set swappiness to 60.
- Revert "msm_performance: ignore max freq restriction while boosting".
- Revert "block: disable random pool contribution by default".
- Update compiler to Proton Clang 13
- Misc. Changes
Follow @GarudaUpdates
Garuda Kernel 1.9 EAS
By @felixfw16
Support Group
Download
How to download
Changelogs:
- Merged linux-stable v4.4.255
- power: supply: update charging temperature limits.
- Revert "arm: dts: Bump touchscreen I2C bus clock" (Fixed touchscreen unresponsive)
- drivers:i2c: Reduce touch latency by 0.5-1ms by just making it use bl…
- mm: set swappiness to 60.
- Revert "msm_performance: ignore max freq restriction while boosting".
- Revert "block: disable random pool contribution by default".
- Update compiler to Proton Clang 13
- Misc. Changes
Follow @GarudaUpdates
#Garuda #Kernel #EAS #Pie #Q #R
Garuda Kernel 1.9.1 EAS
By @felixfw16
Support Group
Download
How to download
Changelogs:
- Merged linux-stable v4.4.256-v4.4.257
- sdm660-thermal: update thermal zone values. (Better heat control)
- cpufreq: Remove cpufreq_times from CAF.
- kernel: tick: Optimize nohz idle enter.
- fs: Import Xiaomi's async-fsync changes. (From nitrogen-q-oss)
- treewide: f7a: update from 'lavender-q-oss'. (Lavender)
- Revert "f2fs: clean up rapid gc".
- Update compiler to the latest version of Proton Clang 13.
- Misc. Changes
Follow @GarudaUpdates
Garuda Kernel 1.9.1 EAS
By @felixfw16
Support Group
Download
How to download
Changelogs:
- Merged linux-stable v4.4.256-v4.4.257
- sdm660-thermal: update thermal zone values. (Better heat control)
- cpufreq: Remove cpufreq_times from CAF.
- kernel: tick: Optimize nohz idle enter.
- fs: Import Xiaomi's async-fsync changes. (From nitrogen-q-oss)
- treewide: f7a: update from 'lavender-q-oss'. (Lavender)
- Revert "f2fs: clean up rapid gc".
- Update compiler to the latest version of Proton Clang 13.
- Misc. Changes
Follow @GarudaUpdates
#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
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
#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
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
#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 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 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 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
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
#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
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
#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
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
#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
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