redmi k40g 内核4.1.4.186 使用手动修改内核源码的方式 更新到0.6.1后屏幕闪烁的问题 · Issue #683 · tiann/KernelSU · GitHub |
您所在的位置:网站首页 › 安卓内核编译升级版本下载 › redmi k40g 内核4.1.4.186 使用手动修改内核源码的方式 更新到0.6.1后屏幕闪烁的问题 · Issue #683 · tiann/KernelSU · GitHub |
Describe the bug
redmi k40g 天玑处理器 D1200 ,内核版本 4.14.186 ,在v0.6.0时第一次尝试使用 kprobe 集成无法开机,后使用手动修改内核源码的方式在v0.6.0 10981版本上 成功开机并运行良好。但更新到v 0.6.1 11041后进行编译后刷入则会2秒闪屏一次,管理器与模块均运行良好,只有屏幕会闪烁这个bug,十分影响使用。
To Reproduce
1.使用此机型的安卓11 内核源码https://github.com/Tkpointz/android_kernel_aresin
我按照教程进行手动修改内核代码。
defconfig使用源码中arch/arm64/configs中自带的aresin_defconfig,未做任何修改。 ![]() ![]() 但在最新的v0.6.1 11041 版本上编译,哪怕module support 保持原样,编译后仍会闪屏。闪屏频率大概在2秒闪一次。 3.使用以下脚本进行编译。 #!/bin/bash export ARCH=arm64 export SUBARCH=arm64 export PATH="/home/kz/proton-clang/bin:$PATH" mkdir out args="-j$(nproc --all) \ ARCH=arm64 \ SUBARCH=arm64 \ O=out \ CC=clang \ CROSS_COMPILE=aarch64-linux-gnu- \ CROSS_COMPILE_ARM32=arm-linux-gnueabi- \ CLANG_TRIPLE=aarch64-linux-gnu- \ AR=llvm-ar \ NM=llvm-nm \ OBJCOPY=llvm-objcopy \ OBJDUMP=llvm-objdump \ STRIP=llvm-strip " make ${args} savedefconfig make ${args} 2>&1 | tee kernel.log make ${args} INSTALL_MOD_PATH="." INSTALL_MOD_STRIP=1 modules_install4.升级步骤 我在内核根目录重新运行了以下命令 curl -LSs "https://raw.githubusercontent.com/tiann/KernelSU/main/kernel/setup.sh" | bash -s v0.6.1我认为这应该成功将代码更新到了v0.6.1,然后重新执行2到3的步骤进行编译,后续编译开机后内核版本确实显示了11041并且运行良好。但出现了闪屏问题。 Expected behavior 希望任何知晓这个问题原因的开发者能帮助我解决这个闪屏bug. Smartphone: Device: [redmi k40g ] OS: [miui 12.5.12] -Android Version [android 11] Kernel Version [v4.14.186] Kernelsu Version [v0.6.1 11041] Original Kernel Code |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |