PaperMoon Kernel

by @Ratoriku
一个以性能优先,同时兼顾功耗的优秀内核
反馈
如果想第一时间获取最新的版本,参加beta测试或反馈bug的话,可以加入我们的QQ讨论群1094992259或者tg channel
AKR下载站的下载链接只会在大版本更新时更新
注: 在酷安评论区进行的所有反馈将全部被忽视。你可以通过其他渠道(比如直接在该贴下方评论)来进行反馈
Redmi Note 7(lavender)最新版本下载链接:点这里
Xiaomi Mi 6X(wayne)最新版本下载链接:点这里
更新日志
R5.3 更新日志
•Linux版本4.4.229
•合并了最新的caf tag LA.UM.8.2.r1-06900-sdm660.0
•Wireguard版本1.0.20200623
•使用完整的Clang LTO编译。故内核安装包体积略大,但提升了内核性能
•缓存优化
•启用小核CPU频率触摸升频
•启用内存频率逐帧升频
•删除了一些无用的驱动程序
•为相机对焦时增加CPU升频和内存频率升频
•5.5秒最速Hackbench
•引入了simple thermal。现在,CPU核心将不再总是离线,且温度明显低于以前.不用再去手动删除温控了
•其他调度优化
•关闭了一些无用调试
•解决了触摸屏幕时疯狂报错的问题
•删除了simple lmk相关更改
•设置为100Hz tick以减少能量开支
•解决了后台管理在3G运存丐版机上异常不友好的问题。
•解决了深度睡眠问题
•解决了发热问题
•解决了无法快充的问题
•通过Magisk模块优化应用启动速度
•通过Magisk模块启用sys.use_fifo_ui
•在Magisk模块中增加了声音优化
•更多修复和改进
R5.2 更新日志
•Linux版本4.4.228
•切换至基于Pixel2的能源模型
•优化app启动速度
•新增devfreq事件升频
•关闭一些无用的调试任务
•修复了OTG及type-C耳机无法使用的问题
•全面支持官方lineageos
•修复了重启问题
•其他调度优化
•新增可自主选择的屏幕超频.支持频段为62/66/68/69/70Hz.如果不自行设置,**默认屏幕帧率仍为60Hz**
屏幕超频设置方法
在刷机包的包名上增加相关关键字。比如:假如你的刷机包名是这个样子
PaperMoon-Kernel-R5.3-lavender-OLDCAM-0702-1024.zip
那么只要加入相关的关键词,在刷入内核的时候则会自动部署。比如,如果你想超频到68hz的话
PaperMoon-Kernel-R5.3-lavender-68hz-OLDCAM-0702-1024.zip
注:屏幕超频需要考虑自身的屏幕素质。如果超频后出现屏幕触摸失灵等情况属正常现象。在rec中删除关键字并重刷即可恢复至默认的60Hz.使用屏幕超频后果自负。60Hz仍然是推荐帧率
R5.1 更新日志
•Linux版本4.4.227
•更新Wireguard版本至1.0.20200611
•从Linux版本4.9的内核反向移植低内存杀手,并移植来自摩托罗拉的相关配置
•其他调整及优化
R5.0 更新日志
•Linux版本4.4.226
•使用proton clang 11进行编译,开启O3和polly优化
•切换到300Hz tick
•这是一个EAS内核
•使用来自kdrag0n的EAS能量模型
•从4.14内核反向移植PELT负载跟踪
•引入Dynamic stune boost
•默认情况下为schedutil启用iowait boost以在增加少量开销的情况下换取更多性能提升
•从4.14版本反向移植msm_performance升频驱动
•引入Cpusets Assist以获得更好的top-app性能以及省电
•从4.14反向移植其他一些其他功能
•更新PELT设置以获得更好的性能
•将默认zram压缩器切换为lz4
•从索尼移植z3fold并用于zram后端
•USB 2.0强制900毫安快速充电
•重写ion以提高性能
•引入simple lmk以代替默认的低内存杀手,并减少目标压力以减少激进度
•CPU降压40mv
•GPU降压60mv
•上游cfq并应用Pixel的优化调参
•启用cdg和westwood。将westwood设置为默认tcp cong
•合并了最新的Wireguard
•引进boeffla唤醒锁阻断器
•从MIUI 20.5.13更新触摸屏固件
•默认情况下禁用fsync并使其在内核调校类的app中可控
•关闭一些无用的日志
•禁用某些日志记录和调试
•为屏幕启用ULPS模式和允许物理关闭功能以减少待机耗电
•亮屏快充
•添加通用的双击唤醒路径支持
•添加livedisplay以支持官方lineageOS
•添加vdso32补丁以在32位应用程序中获得更好的性能
•优化高通WiFi驱动,使wifi更加省电
•将默认pwrlevel设为5(GPU最低160mhz)
•精简大量无用的驱动程序
•修复了perfHAL的疯狂报错
•修复了重启问题
•优化 提高内核的稳定性
•优化 系统的流畅度
感谢:
@wloot
@xzr467706992
@Pzqqt
提供的帮助
注意
•旧版本的PaperMoon Manager现已废弃,无法使用
•本内核不需要任何其他额外模块的调控。在反馈bug之前请先确信是不是模块的原因
•如果要在MIUI Q上刷写本内核,需自行刷入相关补丁
开源地址
https://github.com/Ratoriku/kernel_xiaomi_lavender
可能会经常force push以及上传临时commit,请见谅