序言

此机配置:MT6737T 2+16

这机子在国内应该没多少人听过。。但是毕竟还属于大法自家产品。。某东现在还能卖2100。。属实。。

有幸整了个这玩意,还在官网找到了源码,再加上还是想用官方rom的,那么内核就必须得整一下了(

于是就有这个了

此内核适用于G3311,G3312,G3313
已经在G3311,G3312上通过测试,此版本适用于官方7.0系统
名称:EMP Kernel
[别问为啥叫这个(迫真)]


ChangeLogs:

2020/04/01
[*]喜闻乐见的发现索大法官方更新了,于是合并了官方43.0.A.7.106版源码,版本号升级到1.5.2

[*]今日限定更新(:优化相机算法,1300w优化到1个亿,开启无线充电,电量内核级扩容到20000mha,优化6737为骁龙665,内核级外挂5G基带支持5G,GPU优化成Nvidia GTX MX250 TI

(*)以上内容需配合:小米cc9e,华为5g移动,nvidia绿色小标签,背夹式2wmha充电宝使用

2020/03/15
[*] 添加了给Lineageos14.1用的打包脚本

2020/3/6
[*] 修复了分区表只开了F2FS的错误(当初把ext4给#了,忘了)

2020/02/13
[*] 多次调试后确认最终频率

2020/02/11
[*] 第一次开调超频,gpu超到了740,cpu超到了1650

2020/02/07
[*] 东拼西凑把GPU架构驱动升到R20了,由于这玩意从6795扒的(我都不知道6795为啥有这玩意,我记得6795是powervr的玩意咋还有mali的东西),6735方面的东西采用的r18p0版本的

[*] 顺便把zswap修了(之前无法开启)

2020/02/04
[*] 从附近设备老外的项目cherry-pickpatch了一些过来,和性能相关的

2020/02/03
[*] 重新修复Linaro编译链跑这玩意的问题,开了些flag

2020/02/02
[*] 换linaro编译链,发现跑分优化明显

2020/01/31
[*] 又开整了,搞了打包工具

2019/06/21
[*] 开启f2fs,把TWRP一起安排上了

2019/04/21
[*] 版本号升级为1.2.0-RC12

[*] 中间测试了一堆,咱也不记得测试啥了,加了些调速器,mtk动态啥的吧

2019/04/16
[*] 开整,干了啥忘了具体看commit(杂七杂八)


介绍

[*] 基于官方43.0.A.7.55源码制作

[*] boot.img文件基于43.0.A.7.99 HK版系统

[*] boot.img带magisk

[*] 关闭验证

[*] 内核版本合并到3.18.36(懒,合不动)

[*] 添加Ultra KSM Arm版

[*] KSM的部分设置已经在bootimg中预设了

[*] 开启了otg(但是好像不能用)

[*] 添加了 MTK dynamic

[*] 支持F2FS(分区表已做修改,直接TWRP下格式化data分区为f2fs即可,支持f2fs的分区为data和cache,当然可自行修改system和其他以支持)

[*] 使用Linaro6.3编译链编译,并且开了优化flag(应该有点用?)

[*] CPU调速器新增一堆(附近机子扒了一堆,还从别的地方port了一些,大概有40+个吧,反正我也没数)(按照老外的说法thunderx是基于interactive对mtk修改的,所以我设置默认了)

[*] I/0调度器新增一些(vr,sioplus,啥啥啥的,默认为BFQ)

[*] 添加了 ThunderQuake 引擎(调震动的)

[*] 添加了 thunderchage 和快充(待测试,这一块sony官方好像有修改,源码里甚至带pe快充但是没开,具体没研究,先扔进去了)

[*] 添加了 frandom (/dev/frandom)

[*] TCP拥塞算法都开了,westwood 设置为默认

[*] 一些能提升性能的修改(大概吧)

[*] Mali GPU Midgard 架构驱动升级到 r20p0,官方是r12p1

[*] 添加 Wireguard

[*] 添加 zswap

[*] CPU超频到 1556Mhz 并且最低为221MHZ(这玩意调了老久了,超高了性能降的严重,最后定在1556)

[*] GPU超频到 650MHZ ,并且增加了第三档挡低电压(参照6735m的表来的,本来想调低最低频率的但是发现直接gg)

[*] 还有啥忘了,自己发现吧(

[*] 实测安兔兔(旧版,新版闪退)跑分上5w


部分预览图 & Credits

about device

cpu

mem

misc

此项目参照了附近的机型还有其他机子的源码,感谢这些无私奉献的dalao


刷入方式

1.确保你是官方系统(los也行,但不能刷这个,得另外)
2.备份你现在正常的boot到sd卡
3.刷入TWRP到你boot分区
4.进twrp,刷入这个kernel
5.重启,开始享受(确信


links

DL Link
Sources