#Garuda #Kernel #Q #R
Garuda Kernel 1.0
By @felixfw16
Support Group
Download
Changelogs:
- qpnp-fg-gen3: 1000mA minimum charging 70% to 90%.
- qpnp-fg-gen3: 1000mA minimum charging <= 90%.
- qpnp-fg-gen3: force adherance to max charging current limitations.
- qpnp-smb2: raise weak charge current to 900mA.
- power: supply: set max charging temperature limits.
- dts: sdm660: update EAS energy model costs from hypeartist.
- Revert "arm: dts: qcom: sdm636_e7t dont remove the cdsp loader node".
- regulator: enable CPRH FUSE CORNER TURBO L2 for SDM636 (whyred/tulip).
- arm64: parse cpu capacity-dmips-mhz from DT.
- arm: dts: sdm660: add capacity-dmips-mhz.
- ARM: dts: Avoid L2PC on big cluster CPUs.
- More epic changes!
Notes: Asylum kernel is renamed to Garuda Kernel.
Garuda Kernel 1.0
By @felixfw16
Support Group
Download
Changelogs:
- qpnp-fg-gen3: 1000mA minimum charging 70% to 90%.
- qpnp-fg-gen3: 1000mA minimum charging <= 90%.
- qpnp-fg-gen3: force adherance to max charging current limitations.
- qpnp-smb2: raise weak charge current to 900mA.
- power: supply: set max charging temperature limits.
- dts: sdm660: update EAS energy model costs from hypeartist.
- Revert "arm: dts: qcom: sdm636_e7t dont remove the cdsp loader node".
- regulator: enable CPRH FUSE CORNER TURBO L2 for SDM636 (whyred/tulip).
- arm64: parse cpu capacity-dmips-mhz from DT.
- arm: dts: sdm660: add capacity-dmips-mhz.
- ARM: dts: Avoid L2PC on big cluster CPUs.
- More epic changes!
Notes: Asylum kernel is renamed to Garuda Kernel.
#Garuda #Kernel #EAS #Q #R
Garuda Kernel 1.1 EAS
By @felixfw16
Support Group
Download
Changelogs:
- defconfig: xiaomi: CONFIG_HZ_100=y.
- sched/tune: Increase the cgroup limit to 6.
- sched/idle: Micro-optimize the idle loop.
- Touchscreen: eliminates ESD check.
- block: disable iostats and io random generation by default.
- fs: f2fs: enlarge min_fsync_blocks to 20.
- mm: speed up mremap by 20x on large regions.
- sdm660-thermal: higher temperature limit.
- More epic changes!
Follow @GarudaUpdates
Garuda Kernel 1.1 EAS
By @felixfw16
Support Group
Download
Changelogs:
- defconfig: xiaomi: CONFIG_HZ_100=y.
- sched/tune: Increase the cgroup limit to 6.
- sched/idle: Micro-optimize the idle loop.
- Touchscreen: eliminates ESD check.
- block: disable iostats and io random generation by default.
- fs: f2fs: enlarge min_fsync_blocks to 20.
- mm: speed up mremap by 20x on large regions.
- sdm660-thermal: higher temperature limit.
- More epic changes!
Follow @GarudaUpdates
#Garuda #Kernel #EAS #Q #R
Garuda Kernel 1.2 EAS
By @felixfw16
Support Group
Download
How to download
Changelogs:
- Merged linux-stable v4.4.249
- cpufreq: schedutil: disable io wait boost by default.
- LMK: checkout to msm-4.4 pie tag.
- More epic changes!
Follow @GarudaUpdates
Garuda Kernel 1.2 EAS
By @felixfw16
Support Group
Download
How to download
Changelogs:
- Merged linux-stable v4.4.249
- cpufreq: schedutil: disable io wait boost by default.
- LMK: checkout to msm-4.4 pie tag.
- More epic changes!
Follow @GarudaUpdates
#Garuda #Kernel #EAS #Q #R
Garuda Kernel 1.3 EAS
By @felixfw16
Support Group
Download
How to download
Changelogs:
- Merged "msm-4.4/kernel.lnx.4.4.r44-rel" (A11 Branch).
- arm/dts: msm-pm660: back to xiaomi changes.
- CFQ Upstreamed.
- lz4: Fixed kernel decompression speed.
- Added TTL Fixation support.
- mmc: Disable crc check.
- thermal: Increase thermal trip points to 16.
- disable tracing/logging at various places.
- drivers: gpu: Increase adreno bus data limit.
- gpu: msm: adreno_dispatch: increase maximum ringbuffer inflight.
- Revert "pm660l dtsi: use analog dimming".
- cpufreq: schedutil: Enable iowait boost by default.
- More
Follow @GarudaUpdates | Donate
Garuda Kernel 1.3 EAS
By @felixfw16
Support Group
Download
How to download
Changelogs:
- Merged "msm-4.4/kernel.lnx.4.4.r44-rel" (A11 Branch).
- arm/dts: msm-pm660: back to xiaomi changes.
- CFQ Upstreamed.
- lz4: Fixed kernel decompression speed.
- Added TTL Fixation support.
- mmc: Disable crc check.
- thermal: Increase thermal trip points to 16.
- disable tracing/logging at various places.
- drivers: gpu: Increase adreno bus data limit.
- gpu: msm: adreno_dispatch: increase maximum ringbuffer inflight.
- Revert "pm660l dtsi: use analog dimming".
- cpufreq: schedutil: Enable iowait boost by default.
- More
Follow @GarudaUpdates | Donate
#Garuda #Kernel #EAS #Q #R
Garuda Kernel 1.4 EAS
By @felixfw16
Support Group
Download
How to download
Changelogs:
- Merged linux-stable v4.4.250.
- block: disable iostats, & set permission read-only.
- Block: tweak cfq & anxiety.
- lowmemorykiller: disable debug.
- qcacld-3.0: queue work on power efficient workingqueues.
- mdss_fb: add backlight dimmer option.
- qcacld: nuke rx_wakelock code entirely.
- Update wifi drivers to 'LA.UM.7.2.r1-09400-sdm660.0'. (Fixed Hotspot issue on A11, thanks to @sreekanthpalakurthi for the idea).
- qpnp-haptic: make its strength adjustable via VibratorHW.
- Misc. Changes.
Follow @GarudaUpdates
Garuda Kernel 1.4 EAS
By @felixfw16
Support Group
Download
How to download
Changelogs:
- Merged linux-stable v4.4.250.
- block: disable iostats, & set permission read-only.
- Block: tweak cfq & anxiety.
- lowmemorykiller: disable debug.
- qcacld-3.0: queue work on power efficient workingqueues.
- mdss_fb: add backlight dimmer option.
- qcacld: nuke rx_wakelock code entirely.
- Update wifi drivers to 'LA.UM.7.2.r1-09400-sdm660.0'. (Fixed Hotspot issue on A11, thanks to @sreekanthpalakurthi for the idea).
- qpnp-haptic: make its strength adjustable via VibratorHW.
- Misc. Changes.
Follow @GarudaUpdates
#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.
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.
#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 Hypeartist 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
┌──❀̥˚──◌─ - ────❀̥˚─┐
@tulip_updates
└────❀̥˚── - ─◌───❀̥˚┘
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 Hypeartist 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
┌──❀̥˚──◌─ - ────❀̥˚─┐
@tulip_updates
└────❀̥˚── - ─◌───❀̥˚┘
Garuda Kernel 1.9 EAS | Android 10/11.
Updated 08/02/"21
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
#Garuda #Kernel #EAS #Q #R #Tulip
Updated 08/02/"21
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
#Garuda #Kernel #EAS #Q #R #Tulip
#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 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 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"
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"
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
Forwarded from Garuda Kernel Updates (Felix)
#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