Code:
I am not responsible for any damage to your device!
This mod can damage your device, use it at your own risk!
Introduction
3 Thermal mods for Redmi Note 7/S with different features
Features
All
- Based on havoc 3.5 thermal-engine-normal.conf
- Disabled hotplugging
- Removed all cpu temp throttling to use battery temp instead
mThermal Balanced
- Starts throttling at battery's 44º to 1.5Ghz and 1.7Ghz
- Stops throttling after battery cools down to 42º
mThermal Charging
- All features of mThermal Balanced
- Increased charging's throttling limits, will start throttling at 43º instead of 37º
mThermal Gaming
- All features of mThermal Charging
- Increased throttling's temperature to 45º
- Stops throttling when battery goes down to 44º
- Throttling frequencies are 1.7Ghz and 1.9Ghz
Downloads and source
Download one of the modules and flash it on magisk
Downloads: https://github.com/micrusa/mThermal/releases/latest
Source: https://github.com/micrusa/mThermal (master: balanced, charging: charging, gaming: gaming)
pls make thermalmod for different devices.
aron11195 said:
pls make thermalmod for different devices.
Click to expand...
Click to collapse
Read PM
micrusa said:
Code:
I am not responsible for any damage to your device!
This mod can damage your device, use it at your own risk!
Introduction
3 Thermal mods for Redmi Note 7/S with different features
Features
mThermal Battery
- Faster charging (Increased charging temperature threshold)
mThermal Gaming
- Faster charging (Increased charging temperature threshold)
- Disabled temperature hotplugging
- Increased thermal throttling temperature limits
mThermal Xtreme
- Faster charging (No temperature limit)
- Disabled temperature hotplugging
- No thermal throttling temperature limit
Downloads and source
Download one of the modules and flash it on magisk
Downloads: https://github.com/micrusa/mThermal/releases/latest
Source: https://github.com/micrusa/mThermal (master branch is stock thermal)
Click to expand...
Click to collapse
how to flash? include the instructions.
i play call of duty mobile, maybe i should flash the GAME mod, right?
nishat islam said:
how to flash? include the instructions.
i play call of duty mobile, maybe i should flash the GAME mod, right?
Click to expand...
Click to collapse
It's easy, open magisk manager, modules and install from storage. You can flash it through your recovery if you prefer it
micrusa said:
It's easy, open magisk manager, modules and install from storage. You can flash it through your recovery if you prefer it
Click to expand...
Click to collapse
ok. thanks
Best.. Installed it via magisk. Work like charm.. No lag.. A bit hot on the device but still ok.. Extreme fps when playin Pubgm and run smoothly.. Thanks for the dev.. Redmi note 7. Miui 10. Rooted.
Appreciate this. Tested and good result when charging, 2350mA.
Helo guys, I just have a stupid question here, there are 3 files, Balance, Charging & Gaming, then I should Install them, or choose one desire? Sorry about it
nazarowitantra said:
Helo guys, I just have a stupid question here, there are 3 files, Balance, Charging & Gaming, then I should Install them, or choose one desire? Sorry about it
Click to expand...
Click to collapse
You have to choose one of them
Is it safe?
How can it damage the phone
Can i stay on gaming thermal mod?
Pls help
This is a great thermal!
micrusa said:
Code:
I am not responsible for any damage to your device!
This mod can damage your device, use it at your own risk!
Introduction
3 Thermal mods for Redmi Note 7/S with different features
Features
All
- Based on havoc 3.5 thermal-engine-normal.conf
- Disabled hotplugging
- Removed all cpu temp throttling to use battery temp instead
mThermal Balanced
- Starts throttling at battery's 44º to 1.5Ghz and 1.7Ghz
- Stops throttling after battery cools down to 42º
mThermal Charging
- All features of mThermal Balanced
- Increased charging's throttling limits, will start throttling at 43º instead of 37º
mThermal Gaming
- All features of mThermal Charging
- Increased throttling's temperature to 45º
- Stops throttling when battery goes down to 44º
- Throttling frequencies are 1.7Ghz and 1.9Ghz
Downloads and source
Download one of the modules and flash it on magisk
Downloads: https://github.com/micrusa/mThermal/releases/latest
Source: https://github.com/micrusa/mThermal (master: balanced, charging: charging, gaming: gaming)
Click to expand...
Click to collapse
Does this fix overheating during charge?
SH4D0WBRE4KER said:
Does this fix overheating during charge?
Click to expand...
Click to collapse
Thermals doesn't fix overheating issue.
Infact it generates even more heat by eliminating cpu throttling , which doesn't lower our device performance even at higher temperatures. If you're thinking it reduces temp. Then don't try it.
Related
Hi Everybody,
After v45 update, we all are facing huge drop in performance in our Redmi 1s.
One of my dear provided one patch by modifing some system files.
But that patch will yes revert back the performance BUT IT WILL ALSO BRING BACK THE OVERHEATING ISSUE.
So i am presenting you all with this patch.
It will restore your performance and also will control overheating.
NOTE: THIS MOD ONLY CONTROLS MAX CPU+GPU FREQUENCIES AT HIGHER BATTERY TEMPS. SO IT WONT HARM BATTERY PERFORMANCE AT ALL.
How to do:
NO ROOT IS NEEDED NOW.
JUST FLASH ZIPS EVEN THROUGH STOCK RECOVERY.
How to undo:
Just flash undo zip.
Download:
Updated in attachments as recovery flashable zips.
NOW IT CAN BE FLASHED THROUGH STOCK MIUI RECOVERY.
What have i done:
(1) somebody ask me to remove some of the line from the file but if we remove them our redmi will start overheating as it wont control the cpu.
So i have not removed them but i have set them to frequencies which will neither make phone overheat nor will hang it.
(2) file is patched with little help from my nexus.
(3) in the v45 update the cpu was limited to use less than 1ghz. It hangs the phone. So i changed it.
Now reboot and you device will go easy.
Please comment if you find any issue or suggestions.
A thanks will motivate me.
Also if you want to use my mod in any rom then plz give credits.
Credits:
Ryuinferno : for the wonderful script to sign zip files.
Notepad++
My Nexus
Update (17-11-14)
1. Removed density data from patch. Now only used cpu and gpu to control it.
2. Uploaded Hard Gaming, Power saving and Balanced patch for specific usage.
3. Cleaned and power saving based on original parameters.
What have i done :
Lets have a close look at the original \system\etc\thermal-engine-8226.conf file:
algo_type monitor
sensor batt_temp
sampling 1000
thresholds 380 390 420 500 550
thresholds_clr 370 380 400 450 500
actions cpu+hotplug_2+hotplug_3 cpu+hotplug_3 cpu+hotplug_3 cpu cpu
action_info 998400+1+0 998400+1 787200+1 600000 600000
In above lines, the sensor is batt_temp so here battery temperature is observed.
When the temperature of bettery reaches 380 (i.e. 38*C) then cpu+hotplug_2+hotplug_3 will be performed. Means cpu will clock at 998400 mhz and core2 will be hotpluged. Here your device will start hanging as 1.6 ghz cpu is asked to run at only 0.998 ghz with core2 hotpluged.
Similarly, at 390 (i.e. 39*C) core3 will also hotpluged.
35*C is normal temperature. But you will reach around 39-40*C even at light internet browsing/gaming.
At 42*C your cpu will die with only 0.787 ghz speed. This is less than half of 1.6 ghz.
Now what have i done is i have pushed the limits to little high level.
I have stopped hotplugging of cores and to low down the temp. i have used cpu & gpu both.
algo_type monitor
sensor batt_temp
sampling 1000
thresholds 390 410 420 450 550
thresholds_clr 380 400 410 440 500
actions cpu+gpu cpu+gpu cpu+gpu cpu+gpu cpu+gpu
action_info 1344000+450000000 1344000+320000000 1190400+320000000 787200+200000000 600000+200000000
Here at 39*C the cpu will go to 1.34 ghz but the gpu will remain at max of 450 mhz.
Then at 41*C the cpu will remain at 1.34 ghz but gpu will lower down to 320 mhz.
Likewise, at 420*C the cpu will go to 1.19 ghz and gpu will remain the same.
Above 45*C is too hot so the device is really needed to cool down. So above 45*C both cpu and gpu will lower down a lot for enough cooling.
Again when the temperature with lower down, you will start getting the normal speeds.
All the above information is also observed closely with the help of cpu-z apk.
is it really works ??????
why you didn't just simply configure the ondemand governor to do the same thing? Is more easy and can be done manually or using Trickster mod.
Thanks a ton for the patch but flashable zip file be a lot easier to install. So please make a flashable zip.
pgreed said:
why you didn't just simply configure the ondemand governor to do the same thing? Is more easy and can be done manually or using Trickster mod.
Click to expand...
Click to collapse
Ya but as per me if we have limited something in the thermal config file to behave at a specific battery temp. then we can not use any app or mod to change the cpu frequencies.. I have tried that also..
Also this mod controls cpu+gpu+dencity at specific battery temps...
sumitsrk123 said:
is it really works ??????
Click to expand...
Click to collapse
I also had same questions so me and my friend have tested it with the help of cpu-z app...
Cpu-z app gives you details of your battery temp. and your current cpu clock speeds. Set governor to performance and start playing games like need for speed... Then in between checked the temp of the battery and the cpu clock speed ...
It really works it changes the frequencies as per specific temps...
coolpepe said:
Thanks a ton for the patch but flashable zip file be a lot easier to install. So please make a flashable zip.
Click to expand...
Click to collapse
Yo bro... Signed flashable zips are up... Also added undo zip to revert to stock.
This is what i am using ...
I prefer little more performance over heating...
Nice....now i can use the phone @1.6Ghz without heating !!
Beast Mode Unlocked
Thanks Man for this
In a sense. But you cannot run your cpu at 1.6ghz continuously for a very long time.. Every cpu will get overheat.
Here i have tried to make some balance between the performance and heat.
What miui did.. They just tried to limit us to use at 0.99 ghz when temp is above 38.c so i have pushed that limit to high level with help of other factors like gpu and density etc.
So simple you will not be limited if you go at a high limit of temp.. After that slowly slowly cpu gpu and density will be limited and cpu will cool down...
ravinder0003 said:
In a sense. But you cannot run your cpu at 1.6ghz continuously for a very long time.. Every cpu will get overheat.
Here i have tried to make some balance between the performance and heat.
What miui did.. They just tried to limit us to use at 0.99 ghz when temp is above 38.c so i have pushed that limit to high level with help of other factors like gpu and density etc.
So simple you will not be limited if you go at a high limit of temp.. After that slowly slowly cpu gpu and density will be limited and cpu will cool down...
Click to expand...
Click to collapse
What i meant was this is smarted thermal control and i won't be having to manually underclock any more to prevent heating !
Also i can help my friends who are not aware of rooting and stuffs
No you dont need to do anything... this is balanced version..
If you prefer more power or more battery just tell me i will edit it for you according to ur needs..
ravinder0003 said:
No you dont need to do anything... this is balanced version..
If you prefer more power or more battery just tell me i will edit it for you according to ur needs..
Click to expand...
Click to collapse
Can you make it more reliable for hard gaming & multitasking??? Mod is working perfectly and really increased my battery backup and performance, No heat anymore. Thanks bro keep it up.:beer::thumbup:
Sent from my HM 1SW using XDA Premium 4 mobile app
ravinder0003 said:
Hi Everybody,
After v45 update, we all are facing huge drop in performance in our Redmi 1s.
One of my dear provided one patch by modifing some system files.
But that patch will yes revert back the performance BUT IT WILL ALSO BRING BACK THE OVERHEATING ISSUE.
So i am presenting you all with this patch.
It will restore your performance and also will control overheating.
How to do:
NO ROOT IS NEEDED NOW.
JUST FLASH ZIPS EVEN THROUGH STOCK RECOVERY.
How to undo:
Just flash undo zip.
Download:
Updated in attachments as recovery flashable zips.
NOW IT CAN BE FLASHED THROUGH STOCK MIUI RECOVERY.
What have i done:
(1) somebody ask me to remove some of the line from the file but if we remove them our redmi will start overheating as it wont control the cpu.
So i have not removed them but i have set them to frequencies which will neither make phone overheat nor will hang it.
(2) file is patched with little help from my nexus.
(3) in the v45 update the cpu was limited to use less than 1ghz. It hangs the phone. So i changed it.
Now reboot and you device will go easy.
Please comment if you find any issue or suggestions.
A thanks will motivate me.
Also if you want to use my mod in any rom then plz give credits.
Credits:
Ryuinferno : for the wonderful script to sign zip files.
Notepad++
My Nexus
Click to expand...
Click to collapse
HI Ravindar,
Thanks for your post it is helpful.
I tried it. Given better improvement.
Ram performance better
No heating
But
Battery life poor
Can u rectify
Please
What to do to RAM management with thermal control guys??
It have nothing to do with ram dear its totally cpu+gpu+density hack...
Also, this hack comes into action when you overuse your cpu and it starts heating... But at normal usage it only improves your performance at no extra battery cost...
Simple there is no use of having 1.6 ghz if you are limited to use only 0.988 ghz over 38 degrees... I have extended this limit only... As this limit is manadatory for cooling process...
For hard gaming !!! Will be uploading in some minutes...
Thanks for request...
For hard gaming !!! Will be uploading in some minutes...
Thanks for request...
Mod for hard gaming is up... Plz check the op or attachment...
Redmi 1s Indian version has some worst heating problem. During gaming or video recording the external device temperature gets to around 45-50 degree Celsius which makes it difficult to even hold the device and is also dangerous. The reason behind this is poor heat management and its a shame Xiaomi could not still fix it after many updates. They further made a mess with MIUI 5 v45 by killing the performance still having the heating issue.
After experimenting with the device for about one month, I noticed that hot plugging decreases the battery backup and performance. It consumes more current for low performance. [Tested manually with 3C Cpu Manager and Cpu Temp Apps.] So I concluded Cpu Performance, Battery Performance and Hotplugging should be used optimally to extract the maximum out of this device without any sacrifice.
It is possible to have Good Performance with almost No Heating by enabling the default qualcomm MP decision, Core Control and Thermal Driver and a modified thermal config.
We can fix this in two simple steps [Make sure you have root access]
First Fixing Heating Issue
Download Device Control App from Play Store
Open the app and grant root permissions
1. Go to Extras in the Performance menu and select Thermal Driver and enable Core Control and MSM-Thermal.
2. Now go to Cpu Setting in the menu and enable MPdecision.
3. Goto Preferences >> Reapply on boot and choose Cpu settings and Extras.
4. Close the app and go to Security App >> Permission >> Auto-start management >> Add auto-start apps and choose Device Control
Second Restoring Performance
Go to this Thread by ravinder0003and download either Balanced Config or Gaming Config
Flash it in recovery or extract the thermal-engine-8226.conf file and move to /system/etc manually (Don't forget the permissions).
Now your device can be used at its full potential without any heat issue
This will work almost in every kernel with qualcomm thermal drivers and is found to the most efficient way of fixing Redmi 1s Performance without affecting battery backup.
If the thermal-engine-8226.conf file is deleted once and rebooted in the past then heating issue will occur even after above settings- try after installing the firmware again through recovery.
Other Settings
Go to Extras >> Powersaving >> Power Scheduler >> 2 - Aggressive in Device control App. It forces the tasks into 2 cores and doesn't wake the other two cores for simpler tasks improves battery backup.
Set the CPU Maximum frequency to 1344Mhz using Device Control if you don't want any heat on the device and get maximum battery backup.
If you want to use the device while plugged in to mains while watching movies or use youtube set the CPU Maximum Frequency to 600Mhz or 998Mhz. [Its highly recommended not to use the device while charging via mains].
Heating Issue for Redmi 1s
I have two questions ?
1. Whether the phone has to be rooted.
2. Whether it will work for the latest update of MIUI V50 for Redmi 1s
Thermal Patch by ravinder.
dangerjaison said:
Redmi 1s Indian version has some worst heating problem. During gaming or video recording the external device temperature gets to around 45-50 degree Celsius which makes it difficult to even hold the device and is also dangerous. The reason behind this is poor heat management and its a shame Xiaomi could not still fix it after many updates. They further made a mess with MIUI 5 v45 by killing the performance still having the heating issue.
After experimenting with the device for about one month, I noticed that hot plugging decreases the battery backup and performance. It consumes more current for low performance. [Tested manually with 3C Cpu Manager and Cpu Temp Apps.] So I concluded Cpu Performance, Battery Performance and Hotplugging should be used optimally to extract the maximum out of this device without any sacrifice.
It is possible to have Good Performance with almost No Heating by enabling the default qualcomm MP decision, Core Control and Thermal Driver and a modified thermal config.
We can fix this in two simple steps [Make sure you have root access]
First Fixing Heating Issue
Download Device Control App from Play Store
Open the app and grant root permissions
1. Go to Extras in the Performance menu and select Thermal Driver and enable Core Control and MSM-Thermal.
2. Now go to Cpu Setting in the menu and enable MPdecision.
3. Goto Preferences >> Reapply on boot and choose Cpu settings and Extras.
4. Close the app and go to Security App >> Permission >> Auto-start management >> Add auto-start apps and choose Device Control
Second Restoring Performance
Go to this Thread by ravinder0003and download either Balanced Config or Gaming Config
Flash it in recovery or extract the thermal-engine-8226.conf file and move to /system/etc manually (Don't forget the permissions).
Now your device can be used at its full potential without any heat issue
This will work almost in every kernel with qualcomm thermal drivers and is found to the most efficient way of fixing Redmi 1s Performance without affecting battery backup.
If the thermal-engine-8226.conf file is deleted once and rebooted in the past then heating issue will occur even after above settings- try after installing the firmware again through recovery.
Other Settings
Go to Extras >> Powersaving >> Power Scheduler >> 2 - Aggressive in Device control App. It forces the tasks into 2 cores and doesn't wake the other two cores for simpler tasks improves battery backup.
Set the CPU Maximum frequency to 1344Mhz using Device Control if you don't want any heat on the device and get maximum battery backup.
If you want to use the device while plugged in to mains while watching movies or use youtube set the CPU Maximum Frequency to 600Mhz or 998Mhz. [Its highly recommended not to use the device while charging via mains].
Click to expand...
Click to collapse
As above thread asked.. Will this work on V50 on latest release of Stable MiUI ???
Sent from my HM 1SW using XDA Free mobile app
It should work fine for all the version. I lost the device and moved to android one. Rooting is required and warranty is not lost if rooted for XIAOMI device. Make a full backup using philz recovery and try it
Sorry for late and incomplete reply.
The Power scheduler which forces apps to use 2 comes always resets after some time to its default configuration. Any fix?
Sent from my HM 1SW using XDA Free mobile app
[Its highly recommended not to use the device while charging via mains
Click to expand...
Click to collapse
Facepalm
So how to navigate in car on 8 hour trip? Phone downlock to 300MHz from 600MHz. I can't even answer phone call (it's hanging)
Suprb..thanx bro
I just want to know that is there any drawbacks of using core control and msm thermal at same time?
Do they conflict?
Final notice: Since my Z5 died (it's broken into pieces, glass shattered) - development is effectively halted - NO more updates - sorry
This is a Stock (Sony) ROM Kernel and WILL NOT work on AOSP, CM, etc.
aka SunKernel for Z4/Z3+ & Z4/Z3+ Dual - Stock ROM (for now only stock)
This is an extension of the Xperia Z5/Z5 Dual "sumire" main thread over at: https://forum.xda-developers.com/xp...und-z5-wip-t3340725/post65936553#post65936553
Finally !
So the kernel is now also available for the (somewhat forgotten) Z4/Z3+ series
Please understand that I can't test whether it works due to lack of that very device - Enjoy !
Keep in mind that building for the Z5 "Stock" ROMs and "Stock" Kernels, you're constantly facing the following tradeoff:
compatibility with pre-built "core" kernel modules (e.g. texfat [proprietary exfat microSD fs driver])
compatibility with pre-built "goodies" kernel modules (e.g. video and other acceleration, hwcodecs, ...)
losing features that can NOT be replaced by similar ones (e.g. ecryptfs, wlan, exfat, etc.)
when going too far the device doesn't boot or simply hangs on bootanimation
this resulted in a couple branches (at least several dozen) that are partially or totally broken :silly:
[snip]
...
[snip]
More info on the Latest Kernel can be usually found at:
AT the end of the thread
( I KNOW - I should have reserved a few posts for better overview )
---------------------------------------------------------------------------------
[Download] How to get the current ("corona", 5.11) Kernel(s) - Step by Step:
1)
Choose your device from one of the 4 folders
Z5 + Z5 Dual: https://drive.google.com/open?id=0BykGGWB96CBQQy05VURLbzJTZlU
Z5 Compact: https://drive.google.com/open?id=0BykGGWB96CBQVE0tb2dieTZMXzg
Z5 Prem + Z5 Prem Dual: https://drive.google.com/open?id=0BykGGWB96CBQaVZTdnF5QnVTMU0
Z4/Z3+ + Z4/Z3+ Dual: https://drive.google.com/open?id=0BykGGWB96CBQa2xBdHR5TzlrNUE
2)
At the upper right, click on "List View"
3)
At the top of the table, there are 3 labels (name, owner, [last] modified, File size)
click on "Last modified", the newest Kernels should be shown either at the top, or at the bottom
4)
Download the latest Kernel
5)
???
6)
Profit !
Click to expand...
Click to collapse
Before starting to test/use keep in mind that this is WIP (work in progress),
that means - NO guarantees,
backups before flashing are a MUST (especially your microSD card content !)
stability, speed, improved battery and satisfaction are a great side-effect to have.
You have been WARNED !
Enjoy !
Obligatory Source:
(according to the rules in single commits no giant blobs, authorship kept)
https://github.com/zachariasmaladroit/android_kernel_sony_msm8994_kitakami_r2/branches
Features:
(will add more later if I forgot anything)
Features said:
@AndroPlus for build-scripts, kernel patches
@Tommy-Geenexus for kernel patches, fixes
pstore
LPM (low power mode, battery efficiency)
fix high load average (lower battery consumption)
microSD, internal SD reliability improvements
cpuidle improvements (battery efficiency)
fix page thrashing in case of low memory situation (when you disable zram)
vmalloc improvements (less memory fragmentation, better reliability of camera, wifi, etc. drivers with long runtime)
FauxSound
KCAL
WLAN: disable memdesc and ramdumps (thanks to @Tommy-Geenexus )
notification LED changes to green+blue (cyan), when battery is really full (thanks to @Tommy-Geenexus )
Powersuspend, QuickWakeup, Power Efficient Workqueues,
improved vibrator, faster/more reliable interactivity
bluetooth hidp, fix disconnect on idle timeout
a few general stability fixes & reliability improvements
added wakelock switches (only use, if you observe high drain with specific functions; might cause instabilities or higher battery drain !)
big.LITTLE optimization flags; aggressive compiler optimization flags
disabled KSM, it's a battery drainer and magically gets enabled by Sony's ROM so remove it
added BFQ i/o scheduler (now YOU show me where it's smoother ! )
improved noop i/o scheduler - now it's more bare, previously it was similar to simple i/o scheduler - now it should be optimum for bare metal SSD/microSD access
GPU default set to 180 MHz
cpu governors: added ZZMoove, elementalX
added vibrator intensity switch support
added a bunch touchpad (screen) and fingerprint scanner fixes & improvements
support for Sumire DSDS (dual sim) (testing, used single SIM ramdisk)
kudos to all devs working on android, whether at Linux Foundation (Linux Kernel), Android (Google), Codeaurora, XDA or elsewhere - YOU ROCK !
this one looks to be more battery friendly
WIP branch
NEW features
sys-fs interface to control vibrator intensity (some kernel tools might support it)
lowered init value of screen during bootup: now you shouldn't get 100% BLINDED when rebooting :cyclops:
core 0 and 4 are now always on (per default, unless you play around with core_ctl) - allows changing governor settings for the big cores
mmc crc checksum is disabled by default (?) - 30% or more higher performance, re-enable if you favor integrity
KEXEC support - give @Myself5 's MultiROM a test-drive if you're curious (http://forum.xda-developers.com/xperia-z5/orig-development/mod-multirom-v33x-t3374763)
added Alucard cpufreq governor, if it's too laggy, unstable, etc. - I'm throwing it out the airlock
added a few additional changes thanks to @AndroPlus
.
224 version bump (224 ROMs ONLY)
RAM (working memory) energy efficiency improvements, thanks to @AndroPlus to spot it
overclocking support "big" core ~ 2.1 GHz, "little" core ~ 1.7 GHz (the "little" core is less tolerant for OC, less stable)
changed optimization flags (evaluation), should now be more stable but also faster, efficient
.
Z4/Z3+ support
Click to expand...
Click to collapse
Notes:
Trilliard said:
If you have systemless root and systemless xposed on your system, you have to flash latest betaSU and latest systemless xposed framework immediatly after flashing a new Kernel. If you dont do this you will get a bootloop.
Click to expand...
Click to collapse
Overclocking:
The following threads are for the Z5 - so naturally the thermal engine needs to be adapted to work on the Z4/Z3+
http://forum.xda-developers.com/xperia-z5/general/tweak-improve-performance-reduce-t3387879
http://forum.xda-developers.com/showpost.php?p=67444047&postcount=150 ( @_LLJY 's thermal-engine modifications are attached )
Source:
https://github.com/zachariasmaladro...i_r2/commits/Sun-Kernel_32.2.A.0.224_vI.1_2_8
Download: AndroidFileHost :
SunKernel_for_Z4_Z3Plus 224_I.1_2_8
224_I.1_2_8 Changelog said:
Changelog:
- 224 version bump (224 ROMs ONLY)
- RAM (working memory) energy efficiency improvements, thanks to @AndroPlus to spot it
- overclocking support "big" core ~ 2.1 GHz, "little" core ~ 1.7 GHz (the "little" core is less tolerant for OC, less stable)
- changed optimization flags (evaluation), should now be more stable but also faster, efficient
- "ivy" support (Z4/Z3+)
Click to expand...
Click to collapse
Thanks
it is coming thx very much
twrp can not mount mtp
works great
Flashed your Kernel Today, no problems with Systemless Root, flashed Systemless Xposed - no problems here. Everything works fine... Now lets have a look at what we can do
If you don't mind a small request to @zacharias.maladroit, I want to use your kernel and features are good, but can you make a kernel build with default clock of CPU and GPU reduced to 50% before boot (it should be same in recovery also) and i want to manually change its default clock through kernel auditor if i want later. Reason is my phone gets heated during boot due to its running at max frequencies.
Thanks for your work and I hope you wont mind giving me this option.
EDIT: Faux sound is not working and it does nothing when i change it from kernel auditor.
GryTEcHoG said:
If you don't mind a small request to @zacharias.maladroit, I want to use your kernel and features are good, but can you make a kernel build with default clock of CPU and GPU reduced to 50% before boot (it should be same in recovery also) and i want to manually change its default clock through kernel auditor if i want later. Reason is my phone gets heated during boot due to its running at max frequencies.
Thanks for your work and I hope you wont mind giving me this option.
EDIT: Faux sound is not working and it does nothing when i change it from kernel auditor.
Click to expand...
Click to collapse
use ex kernel
death_note7 said:
use ex kernel
Click to expand...
Click to collapse
What you mean ? Which kernel you are referring to ? Does that kernel have all the features of Zach's ? If so give me link as I can't find it. I liked Zach's kernel but during boot my phone gets hot due to default max freq and also faux sound is not working (which does nothing when i change sliders from kernel auditor app).
Flashed this kernel working well, systemless root, xposed and ex kernel manager. Letting it sit in till I start messing with settings.
GryTEcHoG said:
What you mean ? Which kernel you are referring to ? Does that kernel have all the features of Zach's ? If so give me link as I can't find it. I liked Zach's kernel but during boot my phone gets hot due to default max freq and also faux sound is not working (which does nothing when i change sliders from kernel auditor app).
Click to expand...
Click to collapse
Kernel Adiutor Sound controls are broken,
please use Faux Sound Control instead, that works;
I'll see what I can find on that CPU + GPU reduction during bootup,
but this will take some time, focusing on several projects (Android + non-Android) at the same time, so need to triage
zacharias.maladroit said:
Kernel Adiutor Sound controls are broken,
please use Faux Sound Control instead, that works;
I'll see what I can find on that CPU + GPU reduction during bootup,
but this will take some time, focusing on several projects (Android + non-Android) at the same time, so need to triage
Click to expand...
Click to collapse
cool enjoy your works
zacharias.maladroit said:
Kernel Adiutor Sound controls are broken,
please use Faux Sound Control instead, that works;
I'll see what I can find on that CPU + GPU reduction during bootup,
but this will take some time, focusing on several projects (Android + non-Android) at the same time, so need to triage
Click to expand...
Click to collapse
I've tried that also but seems to me only Headphones are working and speakers does nothing. Can you please try again and let me know ?
For the GPU/CPU, It would be better if you down clock them by 50% default and clock it higher after OS is loaded using init.d or something else.
Thanks
same problem here
please do a fix with the broken sound using audio output.. Only headset working flawlessly. thank
please add a touch boost swich in the next update,and fix twrp mtp mode,can not link with computer.thx
I used kernel Andro v31 and now i flash and use Zachs kernel, but SuperSu automatic updated and now i can't install binary for it. Anyone can help me?
i use this kernel i want to know how to flash supersu2.76 and how to shut cpu 4..please
renkahinkaru said:
i used kernel andro v31 and now i flash and use zachs kernel, but supersu automatic updated and now i can't install binary for it. Anyone can help me?
Click to expand...
Click to collapse
??????
RenkaHinkaru said:
I used kernel Andro v31 and now i flash and use Zachs kernel, but SuperSu automatic updated and now i can't install binary for it. Anyone can help me?
Click to expand...
Click to collapse
Dont let it update then...
---------- Post added at 03:27 AM ---------- Previous post was at 03:26 AM ----------
death_note7 said:
same too,abandoned this kernel itâ??is overheat than stock kernel
Click to expand...
Click to collapse
Its hot, its not overheating. Temps should only be considered as overheating when >80
Features:
(will add more later if I forgot anything)
Features said:
@AndroPlus for build-scripts, kernel patches
@Tommy-Geenexus for kernel patches, fixes
pstore
LPM (low power mode, battery efficiency)
fix high load average (lower battery consumption)
microSD, internal SD reliability improvements
cpuidle improvements (battery efficiency)
fix page thrashing in case of low memory situation (when you disable zram)
vmalloc improvements (less memory fragmentation, better reliability of camera, wifi, etc. drivers with long runtime)
FauxSound
KCAL
WLAN: disable memdesc and ramdumps (thanks to @Tommy-Geenexus )
notification LED changes to green+blue (cyan), when battery is really full (thanks to @Tommy-Geenexus )
Powersuspend, QuickWakeup, Power Efficient Workqueues,
improved vibrator, faster/more reliable interactivity
bluetooth hidp, fix disconnect on idle timeout
a few general stability fixes & reliability improvements
added wakelock switches (only use, if you observe high drain with specific functions; might cause instabilities or higher battery drain !)
big.LITTLE optimization flags; aggressive compiler optimization flags
disabled KSM, it's a battery drainer and magically gets enabled by Sony's ROM so remove it
added BFQ i/o scheduler (now YOU show me where it's smoother ! )
improved noop i/o scheduler - now it's more bare, previously it was similar to simple i/o scheduler - now it should be optimum for bare metal SSD/microSD access
GPU default set to 180 MHz
cpu governors: added ZZMoove, elementalX
added vibrator intensity switch support
added a bunch touchpad (screen) and fingerprint scanner fixes & improvements
support for Sumire DSDS (dual sim) (testing, used single SIM ramdisk)
kudos to all devs working on android, whether at Linux Foundation (Linux Kernel), Android (Google), Codeaurora, XDA or elsewhere - YOU ROCK !
this one looks to be more battery friendly
WIP branch
NEW features
sys-fs interface to control vibrator intensity (some kernel tools might support it)
lowered init value of screen during bootup: now you shouldn't get 100% BLINDED when rebooting :cyclops:
core 0 and 4 are now always on (per default, unless you play around with core_ctl) - allows changing governor settings for the big cores
mmc crc checksum is disabled by default (?) - 30% or more higher performance, re-enable if you favor integrity
KEXEC support - give @Myself5 's MultiROM a test-drive if you're curious (http://forum.xda-developers.com/xperia-z5/orig-development/mod-multirom-v33x-t3374763)
added Alucard cpufreq governor, if it's too laggy, unstable, etc. - I'm throwing it out the airlock
added a few additional changes thanks to @AndroPlus
.
224 version bump (224 ROMs ONLY)
RAM (working memory) energy efficiency improvements, thanks to @AndroPlus to spot it
overclocking support "big" core ~ 2.1 GHz, "little" core ~ 1.7 GHz (the "little" core is less tolerant for OC, less stable)
changed optimization flags (evaluation), should now be more stable but also faster, efficient
.
Z4/Z3+ support
224_I.1_2_9:
during bootup ony the small core cluster is active == cooler bootup, but potentially also slower (it should however be fast enough)
Overclocking: active after Boot, BIG core @2.2 GHz, adjust with Kernel Adiutor, etc.
Click to expand...
Click to collapse
Overclocking:
The following threads are for the Z5 - so naturally the thermal engine needs to be adapted to work on the Z4/Z3+
http://forum.xda-developers.com/xperia-z5/general/tweak-improve-performance-reduce-t3387879
http://forum.xda-developers.com/showpost.php?p=67444047&postcount=150 ( @_LLJY 's thermal-engine modifications (for Z5) are attached )
Source:
https://github.com/zachariasmaladro...i_r2/commits/Sun-Kernel_32.2.A.0.224_vI.1_2_9
Download: AndroidFileHost :
SunKernel_for_Z4_Z3Plus 224_I.1_2_9
224_I.1_2_9 Changelog said:
Changelog:
during bootup ony the small core cluster is active == cooler bootup, but potentially also slower (it should however be fast enough)
Overclocking: active after Boot, BIG core @2.2 GHz, adjust with Kernel Adiutor, etc.
Click to expand...
Click to collapse
Thanks
Code:
Code:
* Your warranty is now void.
* I am new to the scene and not responsible for bricked devices, dead
* SD cards, or any other mishaps. Please do some research or go through
* the source repo if you have any concerns about kernel
* before flashing it.
Description:
Muffin is a custom kernel from ex-ZUK Developers Ajai Vasudeve & Rasenkai. It relies on in-kernel CPU and Schedtune boosting.
Basic Info:
CPU Input Boost from SultanXDA
Dynamic Schedtune Boosting [EAS]
F2FS Support
Boefella Wakelock blocker
Sound Control
Downloads:
Releases
Credits:
tytydraco
Kenny3fcb
YaroST12
SultanXDA
celtare21
joshuous
Renderbroken
MihranT
frap129
Flar2
Kdrag0n
uvera
KrasCGQ
Contributors:
AjaiVasudeve | Rasenkai
Telegram Support Group:
Muffin Support
Source :
Github
R1 Changelog:
× Initial release
× Set up EAS
× Stock frequency table
× Additional EAS commits making it roughly on par with EAS r1.5
× Readjusted cpufreq-devfreq table
× Biased tasks to power cluster to save some battery
× CPU and Devfreq boosts from Kerneltoast
× Multi-tier Dynamic stune boost with slot based boost tracking
× Wireguard Support
× Sound gain
× Boefella Wakelock blocker
× CFQ I/O scheduler
× Westwood TCP Algo
× Merged latest CAF tag, qcacld-3.0, fw-api, qca-wifi-host-cmn
× Merged lnx.4.4.180
× F2FS enabled with latest merges from kernel_common f2fs branch
× Removed/Disabled some qcacld wakelocks
× Offline gestures support, with DT2W
× Built with Clang 9.0.2
× Disabled BCL hotplugging
× sdFAT support
× Enabled Power-efficient workqueues
× Disabled Audit
× Various other minor improvements
FAQ :
Code:
[B]1. What is EAS?[/B]
-> EAS expands to "Energy Aware Scheduling".
It is somewhat new to android systems, and bases on the concept of completely fair scheduling.
Before getting too excited, one should understand what exactly it is.
Even if the name gives out vibes of some energy saving system which can drastically improve power consumption, that is not exactly the case.
EAS is basically a system of task scheduling, just like HMP which ships by default in our devices. EAS can be considered superior to HMP for a set of reasons even if HMP does have its own merits.
Unlike HMP, EAS is "energy-aware". The "energy saving" comes into play when the tasks are scheduled to the core and ramped to the frequency that is suited to proceed with the task.
So rather than an "energy-saving system", it is more apt to be recognized as something that reduces excess or needless power consumption for a given task.
For such proper scheduling, a proper "capacity-cost model" is necessery.
[B]2. What is a "capacity-cost model"?[/B]
-> The is the scheduler is made aware of the power consumed by each cluster and core at each frequency available for operation through something we call the "capacity-cost model". It doesn't have to be 100% accurate but must be at least be accurate enough to properly let the scheduler clearly know what a particular cpu at a partical frequency can do at the expence of roughly what amount power. SDM636/660 does not have a "authentic" energy-cost model from CAF or any other reliable source. Hence we are using a model we calculated thanks to people like kDrag0n, Zachariah, Joshuous etc.
[B]3. Why EAS?[/B]
-> EAS is gernerally considered superior to HMP for it's responsiveness to loads and smarter placement of tasks in a system. EAS is better at deciding what tasks reside on the Big and Little clusters. EAS ensures optimal power consumption for optimal performance without overshooting either of those. EAS governors, mainly Schedutil does not require setting up a long list of tunables for optimal performance. A well set up EAS system should diminish performance drops in handling tasks at the same time consuming the right amout of energy.
[B]4. The Boost set up in Muffin is weird![/B]
-> Boosting is an integral part of EAS because of the way it is set up. Boosting helps increase the time allocated for the concerned task. We mainly boost the "top-app" schedtune group which essentially is the set of tasks that is resposible for the things user interacts with.
Usually boosting is handled by userspace entities like the power-hal. But since we do not have the luxury of ROM side changes for EAS, we use in-kernel modules for boosting. That is why muffin has a long list of boosting options. By default the boosting is set for a satisfactory level of smoothness.
The set up has been tested for its performance and battery life by members of our testing group returning a satisfactory feedback. Users can bump it up or down as per their requirement if they feel the default set up is not their piece of cake.
[B]5. Is Muffin proper EAS?[/B]
-> Muffin is "proper" EAS if what that refers to is:
1. An energy-model set-up
2. Active EAS scheduler
3. Schedtune interface
4. Working boost mechanism.
Muffin is not "proper" EAS if that refers to:
1. Employing an 'authentic' capacity-cost model.
2. Power-hal based boosting
3. Big names behind the kernel.
Since the kernel is open for all to use, why not give it a try and check if it meets the standard you expect from the kernel. If it does, we are extremely happy.
If it does not, you are obviously free to ditch the kernel and opt one that suits your requirements.
X00T/D/DA has a wide range of kernels with most excelling at its business.
You probably will never run out of options to try.
[B]6. Charging rate seems low.[/B]
-> Muffin supports charging standard 5V/2A which is what our device has support for.
The device should intake upto 2A[in theory. More like max: 1.9A in practice] as long as the temperatures do not exceed the threshold values of charging throttle mechanism.
We are not confident enough to bump up the intake for obvious concerns over safety, sustainability and reliability.
We do not ship any charging hacks or pseudo quick charge implementations, for the better or worse depending on what side you are on. Essentially, we are playing it safe.
[B]7. Battery life/Performance needs improvement.[/B]
-> Muffin is not specifically oriented either for extreme battery life or extreme performance.
So expecting either of those may leave you disappointed. We aim for a fair amount of smoothness for fair level of power consumption.
We are not ready to sacrifice either of those in favor of the other.
But we are obliged to make sure that the kernel does not induce excess, unacceptable battery drain or degraded performance. We'll be working on improving both performance and battery as long as they do not feed on each other.
[B]8. Muffin has _________ bug || ______ doesn't work properly on Muffin.[/B]
-> Bugs and issues are common in custom kernels.
We are by no means pro's at the job and may mess things up at times. But we do let the kernel go through a bunch of testing by the members of our Testers' group, so the chances of major bugs existing in the release builds is comparitively low.
However if you do end up facing bugs, please do report it to us through our support group or tagging us on TG[ @ajaivasudeve || @rasenkai] in device groups where we are active members of as long as other members of the group are okay with it.
Even if you are not in a state to give any logs or detailed description, at least mentioning it to us briefly would help us a lot.
[B]9. Supported ROMs[/B]
-> We do not limit support to a set of specific ROMs. We aim for maximum compatibility from our end.
But due to ROM side changes, flashing the kernel on some ROMs may trigger some kinda misbehaviour.
The chances of that happening is not that high but may be the case if you are experiencing uncalled lags, battery drain or other annoying occurances.
In that case we recommend to either opt for a different kernel or return to the stock kernel of the ROM
Great kernel thanks a lot for the great work.
Best choice at the moment.
You used this kernel along with which ROM?
works with the rom stock?
zezinhocrack said:
works with the rom stock?
Click to expand...
Click to collapse
No. Sorry
just flashed the kernel, everything seems great. thanks dev.
charging speed
BTiwari said:
charging speed
Click to expand...
Click to collapse
Read third post (FAQ)
Superb kernel, gaming performance also very good nice job sir.
while charging the phone is very hot up to 45 degrees.
ngocphuoc said:
while charging the phone is very hot up to 45 degrees.
Click to expand...
Click to collapse
Shutdown let it cool down and charge
I used it with havoc unofficial.. my battery drain super fast with this karnel.. 10% in just 30mins??
Nolia007 said:
I used it with havoc unofficial.. my battery drain super fast with this karnel.. 10% in just 30mins
Click to expand...
Click to collapse
you either have flashed this over another kernel, or did not dirty flash rom before flashing muffin.
Rasenkai99 said:
you either have flashed this over another kernel, or did not dirty flash rom before flashing muffin.
Click to expand...
Click to collapse
havoc os have darkonah already installed
I think thats causing the issue
iamfarhanansari said:
havoc os have darkonah already installed
I think thats causing the issue
Click to expand...
Click to collapse
I'm sorry I can't help then.
Pls use another rom.
Rasenkai99 said:
you either have flashed this over another kernel, or did not dirty flash rom before flashing muffin.
Click to expand...
Click to collapse
I just flash the kernal with twrp and than wipe dalvik & cache than reboot..
Great kernel with very good battery backup. Was using Havoc official with Rawkernel but this one has increased battery life without loss of performance significantly. Good work!! Request you to give us updates regularly. Thanks.
NoGravityKernel
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hey, NoGravity Kernel dev here! You may already know me from my other supported phones (OnePlus 2, F1, Mi 8, X3 Pro, Mi 10T, F2, F3) I've graduated with a bachelor degree in computer science and I actually work as a C# programmer. NGK's mindset is Performance/smoothness while getting good battery life due to added battery oriented features.
I currently do not own the device, but if you like my work and want to support me, a crowdfunding was made in order to speed up the development for this phone
(Scroll down for Telegram Group link where I'll be most of the time)
The Kernel will boot using Balance Profile when Magisk is present. Other profiles for battery, performance and gaming can be switched to in my app.
To tweak the kernel easily, here's my No Gravity app! featuring custom profiles (Battery, Balanced, Performance and Gaming & Gaming+). My app offers some device specific features that can't be found in other kernel tweaking apps. You can find them lower in the thread.)
-No Gravity app! support
-Compiled with Proton Clang + O3 + Polly + LTO optimizations
-KernelSU support
-NGK Thermal locking mechanism*
-DC Dimming
-Boeffla Wakelock Blocker
-Optional Proximity Sensor blocking for Telegram / Nekogram
-High Brightness Mode
-AdrenoBoost
-GPU UC/OC : 150MHz / 682MHz
-CPU Input boost driver instead of CPU boost
-Devfreq boosting
-Enabled WALT, disabled PELT
-Using Big and Prime clusters for specific performance critical events
-Devfreq boosting for various events like app opening
-Disabled ZRAM by default (Only if ROM doesn't override it)
-USB Fast Charging
-Various GPU & libs optimizations
-VDSO for better 32 bit performance
-Small debloat
-Merged in latest CLO Tags
-Always upstreamed to latest (4.19.282)
-And many more under the hood changes & optimizations
Note: Some features aren't enabled yet for this specific phone, but they'll come in future updates
-Monet theme adapting to your ROMs colors dynamically
-Injected sepolicies to work on Enforcing SELinux
-Kernel & App update checker (Direct install of kernel and app)
-Balance(Default),Performance,Battery,Gaming & Gaming+ Profiles (QSTile available)
-Custom Profile Creator Page that let's you create and share profiles with the NGK community (/SDCARD/NGK/PROFILES/)
-Precise CPU temperature for each Clusters separately
-Per-App Tweaks Page to load tweaks for specific apps
-CPU Page with following tunables:
-CPU Governor
-CPU Frequency Selection Algorithm (Linear/Exponential)
-CPU Min/Max Frequencies
-Input boost
-NGK Smart Throttling
-NGK Stats Page showing last gaming session FPS+ Chart, throttling, battery drain, avg CPU temps & avg Battery temps, toggle for enabling NGK Stats Overlay displaying FPS and following optional features:
-CPU Temps/Freqs
-GPU Temps/Freqs
-Battery Temps/Percentage
-RAM usage
-Kernel Page to let you control:
-App optimization (ART) Button
-Thermals:
NoGravity (NGK’s default) || Battery || Stock one
-Sultan PID read optimizations
-ZRAM
-GPU Page:
-GPU Stats
-Min/Max GPU Freq Selector
-High Brightness Mode
-Content Adaptive Backlight Control
-Adrenoboost
-Touchscreen firmware selector
-Proximity Gestures Switch to pulse ambient dispay on Hand Wave
-Pick-Up Gesture Switch to pulse ambient display when device is taken
-Pixel 3 Flip to Shhh feature
-DTS Eagle (Sound) Info Page
-More will be added...
-More features...
-Let me know what you want and those may be added!
This kernel should work on any ROM & MIUI!
-I recommend before coming to conclusion, give it at least 2 complete charge cycles and then raise any issue.
- I recommend to use my app, franco app or EX Kernel Manager if you need to tweak the kernel further
-Flash No_Gravity_Kernel-vX.X.zip file in TWRP (Latest TWRP Recovery Recommanded)
-(Optional) - Clear cache and Dalvik => if you do so, Use App Optimization button in NGK App to regenerate ART or let device charge at idle at 100% for some time (that's when android runs optimizations).
Download No gravity Kernel / Download No Gravity App
Donate me! / Telegram Group /
No Gravity App Changelog / No Gravity Kernel Changelog
-The android community and to all my testers for using my kernel and your precious feedbacks and ideas!.
Contributors
Pierre2324
Source: https://github.com/Pierre2324/NGK_android_kernel_xiaomi_sm8250
Version Information
Status: Stable
Current Version: 1.4.0
Created: 2022-12-18
Last Updated: 2023-04-30
Changelog
NoGravity Kernel v1.4.0 + NGK App 6.4.0
Previous Changelogs:
NoGravity Kernel v1.3.0 + NGK App 6.3.0
NoGravity Kernel v1.2.0 + NGK App 6.2.0
NoGravity Kernel v1.0.1 + NGK App 6.1.1 (Hotfix)
NoGravity Kernel v1.0.0 + NGK App 6.1.0
I currently do not own the device, but if you like my work and want to support me, a crowdfunding was made in order to speed up the development for this phone.
How does the 905mhz gpu oc work? I thought kona 2.1 only support 685mhz oc
alfZKI said:
How does the 905mhz gpu oc work? I thought kona 2.1 only support 685mhz oc
Click to expand...
Click to collapse
Oops sorry I will edit, only 682 is supported on F4 and F3. 905 is for F2 and Mi10T
That makes me happy! Already liked your kernel on the X3 pro.
Thx for your work!
Wow! Look's dope bro! I send some $. I remmeber you from op2!
zelos156 said:
Wow! Look's dope bro! I send some $. I remmeber you from op2!
Click to expand...
Click to collapse
Daamn OnePlus 2 was love! I worked a bit on its kernel lately Thanks a lot for the support!
Pierre2324 said:
Daamn OnePlus 2 was love! I worked a bit on its kernel lately Thanks a lot for the support!
Click to expand...
Click to collapse
are you still keeping him alive? Good to hear that. A beautiful Christmas present that I will be able to test your kernel again this time on f4 munch.
zelos156 said:
are you still keeping him alive? Good to hear that. A beautiful Christmas present that I will be able to test your kernel again this time on f4 munch.
Click to expand...
Click to collapse
Trying to yes backporting some things from newer kernels, only my battery is getting old and battery life is a bit bad, else the device is still usable.
[Forwarded from NGK telegram group]
Ive just uploaded:
X3PRO_3.1.0-dtbo-miui-FIXED.img
F2_1.0.0-dtbo-miui-FIXED.img
F3_1.0.0-dtbo-miui-FIXED.img
F4_1.0.0-dtbo-miui-FIXED.img
Mi10T_1.0.0-dtbo-miui-FIXED.img
Files (Kernel section) for people having screen content dimension issues (mostly seen on miui) its been tested quickly and reported to work, thanks to @AbdulazizHashim
Hope all is fine now (pinch to zoom, telegram replies, UI size, genshin joystick size)
For those who don't know what dtbo is, if you face any of the above mentioned issues flash corresponding dtbo for your device after flashing the kernel.zip and it should fix you issues.
Now hopefully, I can go to bed
Hotfix is out for kernel (1.0.1) and app (6.1.1!)
Changelog post(#2) updated, thread updated.
Thank you! Work very well!
thank you,
F4-NoGravityKernel-1.0.1.zip
works with MIUI EU Dev 22.12.19/21 no root/magisk.
*edit* : always flickering whenever i open camera, switching apps, swipe notifications/statusbar, i did restart 3 times and they still occured. Roll back to original kernel for now.
In depth analysis So I've been using your kernel for my f2 pro it was fantastic no joke downside is can't use fingerprint tho not a problem to me but on my f4 gaming plus mode is the worst I already had 3 charge cycles it's not yet optimized trife I already optimize it in the app still the worst gaming mode to much overclocked it put the phone in such stress gaming plus mode too much underclock it heats up the phone too much I'm hoping a lil bit of tweaks it will fix the problem also there's a stutter sounds occuring when playing probably the cpu went too hot because of the too much underclock and overclock of gaming and gaming plus mode ty for this
taufikthexfader said:
thank you,
F4-NoGravityKernel-1.0.1.zip
works with MIUI EU Dev 22.12.19/21 no root/magisk.
*edit* : always flickering whenever i open camera, switching apps, swipe notifications/statusbar, i did restart 3 times and they still occured. Roll back to original kernel for now.
Click to expand...
Click to collapse
Could be uv, should be better in next update
meman14166 said:
In depth analysis So I've been using your kernel for my f2 pro it was fantastic no joke downside is can't use fingerprint tho not a problem to me but on my f4 gaming plus mode is the worst I already had 3 charge cycles it's not yet optimized trife I already optimize it in the app still the worst gaming mode to much overclocked it put the phone in such stress gaming plus mode too much underclock it heats up the phone too much I'm hoping a lil bit of tweaks it will fix the problem also there's a stutter sounds occuring when playing probably the cpu went too hot because of the too much underclock and overclock of gaming and gaming plus mode ty for this
Click to expand...
Click to collapse
Not gonna lie, I dont think I understood. Can you make separate sentences for what you want to say?
Pierre2324 said:
Not gonna lie, I dont think I understood. Can you make separate sentences for what you want to say?
Click to expand...
Click to collapse
My bad sir so my issue here is that when using gaming plus mode on ngk app it sets the phone way below clocking speed lower than battery mode and in gaming mode on the app it overclock it too much. This instances set the phone on very high temperature it should be balance last time I know im gaming plus and gaming mode shouldn't be overclock too much. That's my concern when I play like wildrift or any game even in mid graphics cpu temps exceed the normal average temperature even in mid graphics only. Need a lil bit mo optimization specially for the gaming and gaming plus mode. Ps I like your work on my f2 pro it's already optimize for me
meman14166 said:
My bad sir so my issue here is that when using gaming plus mode on ngk app it sets the phone way below clocking speed lower than battery mode and in gaming mode on the app it overclock it too much. This instances set the phone on very high temperature it should be balance last time I know im gaming plus and gaming mode shouldn't be overclock too much. That's my concern when I play like wildrift or any game even in mid graphics cpu temps exceed the normal average temperature even in mid graphics only. Need a lil bit mo optimization specially for the gaming and gaming plus mode. Ps I like your work on my f2 pro it's already optimize for me
Click to expand...
Click to collapse
Hmm okay,
For f2 fingerprint, im not sure other also face this. Others haven't reported it not working
For f4, gpu freqs are similar on every profiles since it cant be overclocked as much as on Snapdragon 865. (f2) so heat difference shouldnt be from that.
Yes, cpu freqs are higher on gaming than gaming+ but same freqs are used as on F2 except for prime which is a little higher on F4 having snapdragon 870. Thats about it for the differences between both. Rest is exact same for both devices. I also really doubt gaming+ uses lower freqs than battery
Pierre2324 said:
Hmm okay,
For f2 fingerprint, im not sure other also face this. Others haven't reported it not working
For f4, gpu freqs are similar on every profiles since it cant be overclocked as much as on Snapdragon 865. (f2) so heat difference shouldnt be from that.
Yes, cpu freqs are higher on gaming than gaming+ but same freqs are used as on F2 except for prime which is a little higher on F4 having snapdragon 870. Thats about it for the differences between both. Rest is exact same for both devices. I also really doubt gaming+ uses lower freqs than battery
Click to expand...
Click to collapse
Well I'mma test it more thanks for the reply probably it's not compatible with the rom keep working hard sir been a user of the kernel since f1 now my girlfriend owns my f1 now and she's loving it