Why?
Well, i've found the stock values pretty limiting. Phone was slowing down pretty fast while under load. So i decided to make this mod.
How?(FOR ANDROID M-N)
(MAKE SURE TO HAVE A BACKUP OF THESE FILES)
Simply just go over to system/etc and delete these 2 files (If you cannot delete these files in any root file manager, do it in TWRP file manager.)
"thermal-engine-8996.conf"
"thermal-engine-8996-a1.conf"
You can't set values for Android 6-7 ROMs. However, you can disable SW thermal throttling completely instead.
How?(FOR ANDROID O)
(MAKE SURE TO HAVE A BACKUP OF THESE FILES)
Go to system/vendor/etc , find "thermal-engine-8996.conf" or "thermal-engine-8996-lite.conf" if you have 32 gb variant of Mi5.
{
"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"
}
These are the values that can be changed by the user,
For CPU,
[SS-CLUSTER1-SP0]
CLUSTER1 stands for BIG core, and CLUSTER0 stands for SMALL cores
The number at the end of SP stands for thermal throttling level. 0 Is the first one kicks in, 2 is the last one.
sampling= Default is 250, which means phone will reflesh temprature values every 250 miliseconds. You dont have to change this one.
sensor= xo_therm_buf sensor stands for Mainboard - SoC temp reading.
set_point= This is the one we need for changing thermal values. default 1st level thermal throttle value is 43000, which stands for 43c.
device_perf_floor= Specifies the frequency of the cpu in it's current thermal throttle level. 1478400 means phone will limit 1478 mhz during the first thermal throttle level, until temp goes down under the specified temprature.
[SKIN-SS-CPUS-ALL-1]
The set_point value in this section defines at which temp limit phone gonna turn off one of the cores, to decrease temp in extreme conditions. Mine is set to 57000, stands for 57c for mainboard temp.
For GPU,
[SS-GPU]
The set_point value in this section will set the thermal limit for the GPU. Mine is set to 55000.
These are the all of the values that can be changed by the user, DO NOT touch the other values except these ones.
MAGISK
If you don't want to mess around with all these settings, I've made a magisk module with my personal settings. You can extract thermal-engine-8996(-lite).conf file and set values you want and add it back into zip file.
https://drive.google.com/file/d/1J8QhSSGUHAqvjjOIAWQ0U2etIOHQDaZe/view?usp=drivesdk
NEW:
My new extreme settings, throttling will start from 60c SoC temp.
https://drive.google.com/file/d/1H58mlV05yEd-NP7dnQG6tr5QyKcL4vGD/view?usp=drivesdk
NOTES:
1) I am not responsible for any damages may occur. YOU ARE the one choosing to make this modification. Be careful.
2) Works on every ROM.
2) Since the CPU and GPU will still have the HW temp limit, the only thing you should keep your eye at is your battery temprature. As long as you dont pass 50c battery temp, everything should be okay. Avoid to charge the phone when battery temp is more than 50c otherwise battery may start losing it's lifespan.
3) This trick does not trigger safetynet. I've tested it and safetynet still passes with this modification.
4) This trick might work with other Snapdragon devices as well. You can try it, but make sure to have a backup.[/SIZE]
Fastest way to broke device. Awesome tut man...
alreadyregistered said:
Fastest way to broke device. Awesome tut man...
Click to expand...
Click to collapse
As i said in the notes section, people are choosing to make this modification. This is also what XDA stands for, making experiments and sharing with other people.
In my personal experience, i've been using this modification for more than 5 months and no issue so far.
But it's not mod. It's deleting system files. It probably cause a lot of bugs and reports to logcat causing slowing system/using more battery..
Only 'safe' way to do it is via KERNEL settings.
I've never faced any log loops or errors/slowdowns within 5 months of usage. Also it will use more battery not because of errors but no thermal throttling and running at highest speed when needed.
Kernel settings WONT override on these software based TT files. They work in Kernel with the HW level thermal throttling.
I am trying to play some high graphics games for some days and thermal throttling just wouldn't let me.
Cpu reached 60C in 10 minutes and phone lagged like hell.
I just deleted the thermal engine files and throttling seems to be disabled.
I have gone up to 75° foe GPU and CPU.
But I am kinda worried that I will fry my cpu :/
How much temperature do you think it's safe up to?
I wonder to know how to modify the threshold value of temp control,the frequency of cpu drops to 1500/1100Mhz at about 50°C(cpu temp),this freq should at 70 C.The temp files are all encrypted.
Jongla said:
I am trying to play some high graphics games for some days and thermal throttling just wouldn't let me.
Cpu reached 60C in 10 minutes and phone lagged like hell.
I just deleted the thermal engine files and throttling seems to be disabled.
I have gone up to 75° foe GPU and CPU.
But I am kinda worried that I will fry my cpu :/
How much temperature do you think it's safe up to?
Click to expand...
Click to collapse
Technically the SoC is safe even if software based thermal throttling totally disabled. There's still HW one, which will trigger and shut down phone in dangerous temps.
But as a general rule, cpu and gpu shouldn't stay over 90c for too long.
(Check tsens_tz_sensor3 for little core temp, and tsens_tz_sensor8 for big core temp. You can use AIDA or cpu z to check those sensors.)
steadyMcat said:
I wonder to know how to modify the threshold value of temp control,the frequency of cpu drops to 1500/1100Mhz at about 50°C(cpu temp),this freq should at 70 C.The temp files are all encrypted.
Click to expand...
Click to collapse
A modded throttle config file coming up tomorrow, there will be 2 different versions;
First one will follow the stock thermal throttling handling, which is based on xo_therm_buf sensor. (Basically the SoC - mainboard thermal control, cpu temps will be ignored)
Second one will priotize cpu temps for throttling, ignoring mainboard temps (which i dont recommend, since high mainboard temp can damage other components near the SoC.
I'll also explain how to control thermal throttling values later, it's pretty easy.
MI 5 cihazımdan Tapatalk kullanılarak gönderildi
~N.A.W.Y~ said:
Technically the SoC is safe even if software based thermal throttling totally disabled. There's still HW one, which will trigger and shut down phone in dangerous temps.
But as a general rule, cpu and gpu shouldn't stay over 90c for too long.
(Check tsens_tz_sensor3 for little core temp, and tsens_tz_sensor8 for big core temp. You can use AIDA or cpu z to check those sensors.)
A modded throttle config file coming up tomorrow, there will be 2 different versions;
First one will follow the stock thermal throttling handling, which is based on xo_therm_buf sensor. (Basically the SoC - mainboard thermal control, cpu temps will be ignored)
Second one will priotize cpu temps for throttling, ignoring mainboard temps (which i dont recommend, since high mainboard temp can damage other components near the SoC.
I'll also explain how to control thermal throttling values later, it's pretty easy.
MI 5 cihazımdan Tapatalk kullanılarak gönderildi
Click to expand...
Click to collapse
Wow, nice Finally someone will explain all Im playin Mobile Legends and in every rom i tried i have to delete 2 thermal configs to play this game.. without deleting after 5min my game is lagging like sh*t :| I dont have thermal configs now for like 3 months or more and nothing happen, phone is not even hot when im playin' I cant wait for ur configs and test it by myself. cheers!
Thread updated, Now you can use magisk to override thermal throttle values systemlessly. Also i've added instructions section if you want to do it yourself.
Edit: There was a issue with permissions of the magisk file, now it should be working!
~N.A.W.Y~ said:
Thread updated, Now you can use magisk to override thermal throttle values systemlessly. Also i've added instructions section if you want to do it yourself.
Edit: There was a issue with permissions of the magisk file, now it should be working!
Click to expand...
Click to collapse
i'm on nougat rom now, so i just replaced the thermal engine with this mod or what? bcs i noticed the name files was different, original file names thermal-engine-8996-a1.conf, and your mod thermal-engine-8996-lite.conf
cloud_20 said:
i'm on nougat rom now, so i just replaced the thermal engine with this mod or what? bcs i noticed the name files was different, original file names thermal-engine-8996-a1.conf, and your mod thermal-engine-8996-lite.conf
Click to expand...
Click to collapse
Read the thread again. You cannot use the mod on nougat roms. Instead, you can delete thermal engine to disable thermal throttling.
MI 5 cihazımdan Tapatalk kullanılarak gönderildi
~N.A.W.Y~ said:
Read the thread again. You cannot use the mod on nougat roms. Instead, you can delete thermal engine to disable thermal throttling.
MI 5 cihazımdan Tapatalk kullanılarak gönderildi
Click to expand...
Click to collapse
Hello quick clarification needed
I have the 3GB/32GB variant, should I edit the lite one? And what should I do for the other non lite file?
white.mamba said:
Hello quick clarification needed
I have the 3GB/32GB variant, should I edit the lite one? And what should I do for the other non lite file?
Click to expand...
Click to collapse
Yes. The "Non lite" file can stay as it is.
MI 5 cihazımdan Tapatalk kullanılarak gönderildi
~N.A.W.Y~ said:
Yes. The "Non lite" file can stay as it is.
MI 5 cihazımdan Tapatalk kullanılarak gönderildi
Click to expand...
Click to collapse
What if I'm using custom kernel with Mi 5 standard SD820 frequencies (2.15/1.6GHz) as the 64GB variant? Still lite or the other one?
white.mamba said:
What if I'm using custom kernel with Mi 5 standard SD820 frequencies (2.15/1.6GHz) as the 64GB variant? Still lite or the other one?
Click to expand...
Click to collapse
I have no idea about that. It could be great if you test it out and report it back to me. So i can update thread for such situations.
MI 5 cihazımdan Tapatalk kullanılarak gönderildi
Added my extreme config, thermal throttle will start at 60c. HW throttle will limit SoC temp no matter what, but you should check your battery temps none the less.
https://drive.google.com/file/d/1H58mlV05yEd-NP7dnQG6tr5QyKcL4vGD/view?usp=drivesdk
MI 5 cihazımdan Tapatalk kullanılarak gönderildi
its work mi5s ?
taylan08 said:
its work mi5s ?
Click to expand...
Click to collapse
No. But if you could send me the thermal engine file, i can edit it.
MI 5 cihazımdan Tapatalk kullanılarak gönderildi
~N.A.W.Y~ said:
No. But if you could send me the thermal engine file, i can edit it.
MI 5 cihazımdan Tapatalk kullanılarak gönderildi
Click to expand...
Click to collapse
Oh can you edit mine too? Mi 5s Plus
Related
It's now in its final version but I'll still update as I see needed
[Donate here]
* IMPORTANT *
Read ENTIRE OP for compatibility and install instructions as I will not respond to a question that is answered in the op
OP has been updated with the new instructions
OK Here's the New CTTMod for marshmallow ROMs Working to improve performance eliminate lag along with lowering the core temps allowing your phone to continue to run smoothly after long or heavy periods of use. Now with faster charging times
Any developers feel free to use the mod in your ROMs just please give proper credit thanks
Please Read The Entire OP before installing
I Am Not Responsible For Anything You Do To Your Device.
How to determine if your G3 set up is compatible with this mod and INSTRUCTIONS and DOWNLOADS are in the 2ND post
Everyone I need your feedback with certain details which I list below in the 2nd post to be able to create an accurate list of which devices are compatible and which devices I'm currently working to make a compatible version for..
Remember always make a full nandroid backup before doing anything
I've decided to go into a little more detail in this thread to give people a better understanding of how and what this mod does, mostly by detailing how the thermal controls work and what I changed within in them. I also went into detail about governors because they go hand in hand controlling the CPU's frequency in different ways. which I'll go into more detail below in hopes of helping you understand when and how the CTTMod will improve your performance
______________________________________________
Governors and thermal control How & why they effect your phones performance
First here are a quick summaries of what a governor does and what the thermals do then I'll get into more detail below
Note I tried to write and explain everything as simple as possible in the hopes of helping even the newcomers to android to be able to understand and gain little knowledge and insight.
Also I hope this helps everyone also understand why and when this mod starts doing it's thing and why sometimes it might feel like it's not working and other times feel like it's working great.
There are a lot of variables and different criteria that has to be met for each process to be enacted.
The kernels governor manages the CPU's frequency mainly by the amount of load the cpu is under and other preset values.
Thermal control which determines the frequency by the temperature of the CPU and is told by preset values set in thermal files when it (cpu),should lower its frequency depending on temperature
Both play big rolls in how well your phone performs but in opposite ways the governor basically start out by trying to keep your phone running smoothly by increasing the clock speed to match the load on the cpu, whereas thermal control does the opposite where it kicks in after the cpu reaches a preset limit and starts lowering the clock speed in an attempt the cool down the CPU to keep the phone running smoothly
Now the governor bases what the clock speed is set to and determines the point the kernel will increase the CPU's frequency by the load value set in the governor which is preset by the OEM or dev. With a rooted phones most of these values can be changed. The load values based on numbers with 0 being the phone just sitting idle not under any load so the governor will have the cpu frequency set to the preset minimum allowed frequency set by the kernel. And as the work load increases the governor raises the frequency in steps also preset by the governor until the CPU reaches a frequency that handles the increase in work load and continues to raise the clockspeed as the load increases. Now once the CPU's load reaches the preset target load value it will be running at the maximum allowed frequency set in the kernel. Different governors have a different numbers of load and other settings some can be changed and some can't depending on the governor and what features were added by the builder
For example the conservative governor sets it's target load values high usually around 95 and a step value of say 14 (step value being the amount of frequencies it will go thru to reach the maximum set frequency. Which helps improve battery life but you sacrafice performance. As say the interactive governor with the target load value set at 70 (Target load value being the highest amount of work load on the CPU before bumping it up to the maximum allowed CPU frequency set in RJ kernel and a step value of 7 will have better performance that the conservative .
All but one governor (performance) which is set to run at the maximum CPU frequency all the time) has parameters that can be tuned to your liking with one of the many CPU/kernel control apps out. But not all kernels and the governors come with the same settings. The builder/OEM/dev. of the kernel can pick and choose what features and governors to put in the kernel and also what settings are allowed to be changed. Also not all particular governors come with the same allowed settings. One developer might only put in the interactive governor and only put a few settings that can be changed whereas a kernel from another developer will add in every setting there is for the interactive governor.
Here's a great page explaining just about everything you should know about governors it's a must read.
http://forum.xda-developers.com/gene...ors-o-t3048957
OK now thermal control works by throttling the CPU down to preset frequencies at preset temperatures and is also done in a preset # of steps. Thermals also monitor and play parts in controlling other components like the GPU, battery and a couple of other things.
First let me be clear about one thing
The CTTMod does not turn off thermal throttling. Now the trick of going into the hidden menu and turning thermal mitigation and thermal control on. That does turn off all thermal monitoring and control and I highly advise against ever doing it. You take a huge risk of frying your phone.
Now let me explain a little what gets changed by installing this mod, and how and when the thermal control do there thing.
What i did is changed the first 3 bump downs (steps). I did this raising the preset frequency in the phones thermal file that tells the CPU to slow it's clockspeed down when the cpu reaches a preset temperture. Now in reality the thermal just sits and monitors the temperature of different components. It doesn't affect the CPU at all until it reaches a preset temperature.
Now there are 6 steps 5 of which throttle your cpu down. The first one being you CPUs max frequency and as long as the cpus actual temperature is below the one predefined in the file the CPU is allowed to scale as high as it needs to in order to complete the task in an efficient and speedy manner. So until it reaches that temperature it's the kernels governor that is deciding what the CPUs frequency needs to be by the load that the CPU is under at any given time. Now each different governor has its own way of how and at what load points it'll tell the cpu it can scale up or down by the values set in parameter settings of the governor and also tells the CPU how many steps ( scaling frequencies) to go thru and how long to stay at each step before moving on. So in short but not the entire story is that the governor controls when to speed up the cpu by the load it's under and the thermal controls tell the cpu when to step down to certain frequencies that corresponds with temperature points that are set in the thermal file in an effort to keep the temperature of the CPU down to try and keep the phone running smoothly and within an efficient operating temperature
Now what I have done is raised the first 3 points at which the thermal tells the cpu to be at. But left the last two and the shut off values at their stock values so it doesn't let the phone get hot enough to burn up. That's why you might notice with this mod after a long period of time using your phone under heavy load and the cpu reaches that forth step down temp. that when you'll notice a dramatic slow down. The thermals also control a what i would consider a fail safe temp setting that will automatically shut your phone down. Which is set at 120°c and won't let you turn your phone back on until the temp lowers to 115°c which I also left at the factory settings.
Now hopefully after reading this you have an understanding of what the mod does and how it affects the performance of your phone. And how the settings in whichever governor you are using also affects the performance of the phone. So if your governor is not tuned to your usage. You will not see a difference after flashing the CTTMod.
Now I'll explain what changes I made to the first bump down to. I changed the first frequency bump down to 2.26 and raised the tempurture it has to reach to 70°c Stock was set to drop the cpu down to 1.5 GHz at 60°c
Now at stock they scale your clockspeed by almost half of the processors actual top speed of 2.45 ghz which is why the g3 has such bad lag when after a short time of moderate to heavy use. So as a result of increasing the first set frequency to 2.26 GHz and raising the temperature limit will allow you turn operate you phone for a much longer period of time before you start to notice the phone slowing down .
Also in the LP versions I was able to tweak some of the battery values to keep the phones temperature down which I had discovered by accident and for most people they say there battery now stays cooler compared to stock. And tweaked the GPU. The second version that is now up implements the cpu throttling and battery improvements and I hope to hand the GPU tweaked and working in the next version.
I Hope this has helped you have a little more insight on what this mod does and how you devices improvement might not be noticeable compared to someone else who show a great improvement in performance. It all depends things we do to our phones to customize them .ie different ROMs kernels, settings and mods we add to them.
Let me know how the mod works for you and what carrier version and ROM and kernel you are on and governor being used
Thanks Rob
Also with the vs985 MM firmware the thermal file in system/etc is thermal-engine-8974.conf
So check to see what thermal file/s you have. If they're different send me a link to your thermal files and I'll take a look and see what I can do modifying them
Instructions and Downloads for G3 Marshmallow
Instructions
#1 - DO A FULL BACK UP BEFORE YOU DO ANYTHING
And since I only have access to the vs985's 46a stock firmware (MM) That is the only variant I can actually test myself . So far haven't found a device that's not compatible
Any g3 variants that have different files the just the one I name below I will need you guys to post me the information and file/s that I have listed at the end of the instructions
First you have to determine if your phone and ROM are compatible.
Check your Roms thread op and see if it's already included in the ROM as many Roms have now included the CTTMod
So before anything, you'll have to see in you have the file named
thermal-engine-8974.conf.
To do so navigate to /system/etc and look to see if you have the file with the same name as I just stated above. If you see that you have only one thermal file and the names match,
Then follow the New Instructions- First still follow the instructions in op to see if your variant or ROM is compatible then proceed
1- reboot into recovery
2- flash mod
3- wipe the cache important no need to wipe dalvic, but you must wipe the cache for the mod to take into affect.
Then in your kernel control app. In thermal make sure it's set to core control.
Now this is optional but under cpu hotplug turn mp decision/intelliplug to off. With hotplug off it will throttle less or on to throttle faster but both ways it'll only throttle to 2.26ghz on the first bump down instead of 1.5 or 1.7. You can read more about mp decision and intelliplug and how they affect the mod HERE
If you decide to leave feedback, good or bad you must include the details about your phone I have listed here
starting with your G3 model # The type of ROM (ie stock, aosp or cm, whether you on a stock or custom kernel, and the governor you are using.. Also please leave any results you have based on one of the two ways below on how to evaluate whether or not the mod works as it's intended too and just how much of an improvement you notice
First and easiest way is your actual user experience. Use your phone like you would on any given day and try to remember things you been doing on you phone that caused your phone to feel slow , laggy , not as responsive, or made your phone get hot to the touch. . Then install the mod and try to repeat what you did before and feel the difference.
If you'd like to take it a step further for some real evidence on if it's working or not. You can do some real testing by
First you'll need an app like CPUtemp to see the CPU frequency, load it's under and the temp of the cpu in real time .
With your phone fully charged use it moderately like going on Facebook and making a call have 2 or 3 apps going at once and doing something on the phone. For around thirty minutes. You want to put the cpu under at least 50%: load logging the temp and frequency every couple minutes for about twenty to thirty minutes. Then do the same again but this time you'll want to put the cpu under a heavy load 100% really work it.(running alot of apps, playing a resource hogging game, running a benchmark or stability test I think you get the idea)
Log the temps and CPU frequency again every couple minutes for 20 to 30 minutes or as long as it takes to reach full load
Then repeat the process after you install the mod.
You should perform the tests once before you install the mod logging the results and then try to duplicate what you did the first time after you install the mod and log the results. It's important to do some testing before you install the mod to give a baseline to compare with. Then you will be able to see what did or didn't gain any improvement compared to stock. And if an something got worse I'll know where to look to fix it.
Thank you as the more people willing to do the testing and share the results will help me greatly on improving, perfecting and to trying to make it compatible with as many variants and ROMs possible.
DOWNLOADS (Alternate download links bottom of this post)
G3-CTTMOD-MM_final:
Yes this is the same mod I had posted in post 52 I've just now made it official after having tested it for a while now.
As stated before I will still be updating as I see fit
CTTMod-MM+FC-v2
Change log: increased the charging voltage by 50mv on the second and third bump downs. Left the first and forth and fifth stock. Goal is to to speed up charging times. I only increased it slightly to start so there might not be much of a noticeable difference. Will increase more once some testing has been done on this one. Please leave feedback thanks
CTTMod-fc-V-2.1 - changes - increased the second and third charge by another 50mv and still left first, forth and fifth stock the same as v-2
CTTMod-MM+gpu-v3-beta
Change log: added slight increase in GPU
CTTMod+fc+gpu-V.3.1- change log- goal better GPU performance along with the faster charging from v2.1
Back to stock zip
( I haven't personally tested this but I don't see any reason why it wouldn't work)
Test versions
I'm going to work on posting all my test versions here as I have many improvements I'm trying to make but can only do and test one at a time to make sure the changes are doing what I want them to do. So please if you decide try a test version please message me with your findings and how you tested
Remember any of the mods posted here are experimental and have not been tested as with anything you flash this at completely your own risk
Here's the first test version for better gaming
CTTMod-fc-gpu-v4
Please lane feedback
Download link doesn't work for me....
D855
RUNNING: N&N 1.9 STOCK MM
+1
cultofluna said:
Download link doesn't work for me....
D855
RUNNING: N&N 1.9 STOCK MM
Click to expand...
Click to collapse
Requires login
cultofluna said:
Download link doesn't work for me....
D855
RUNNING: N&N 1.9 STOCK MM
Click to expand...
Click to collapse
Had to reload should will be up shortly
Can't download because AFH require sign in.
{
"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"
}
Sent from my LG-F400S using Tapatalk
Robshr said:
Had to reload should will be up shortly
Click to expand...
Click to collapse
Thanks for the MOD,but why we have to log in to download?.....
D855
RUNNING: N&N 1.9 STOCK MM
cultofluna said:
Thanks for the MOD,but why we have to log in to download?.....
D855
RUNNING: N&N 1.9 STOCK MM
Click to expand...
Click to collapse
You don't have to register to download
Here's am alternate download link to the new G3 thermal mod for MM- https://mega.nz/#!q1B3wYxS!jfyhwQnXa8c0rYAA2JcDVpiqeEDc4IlbvQ6DfSvZyIs
Robshr said:
I don't know maybe it's something new with android file host just click on the bars in the upper right corner and register is free and they Smit send you a ton of junk it's what all the dev use
Click to expand...
Click to collapse
No thanks.......
D855
RUNNING: N&N 1.9 STOCK MM
cultofluna said:
No thanks.......
D855
RUNNING: N&N 1.9 STOCK MM
Click to expand...
Click to collapse
I just posted an alternate download link in the op
chuyennho184 said:
Can't download because AFH require sign in.
Sent from my LG-F400S using Tapatalk
Click to expand...
Click to collapse
Alternate download link is up
Robshr said:
I just posted an alternate download link in the op
Click to expand...
Click to collapse
Thanks Dev, download it....
D855
RUNNING: N&N 1.9 STOCK MM
Robshr said:
Alternate download link is up
Click to expand...
Click to collapse
check your file/folder permission though, this is what I got even I am logged in
access denied
looks like you don't have permission to access this folder. Make sure you are signed in to an account that has permission, or check with the developer to request access.
PS: Also, the link should be www.androidfilehost.com/?fid=xxxxxxxxx (17 digits ) , but yours is androidfilehost.com/user/?w=settings-dev-files&flid=49846
Robshr said:
Instructions
First thing since I only have access to the vs985's 46a stock firmware (MM) and won't flash an asop MM ROM until I have this just have I want it and it all backed up to my computer.
So before anything go to /system/etc and find any files with thermal or thermald in it. Hope you only have 1. Named thermal-engine-8974.conf if that's the only file you have you can just flash the zip wipe the both caches reboot and give it about a day to settle in before starting to test or give any opinions
Now if you have different files then the one I name above send all the details about what's running on your phone and upload a copy of whatever files you have and send the link along with you phone info
Link to downloads-
https://www.androidfilehost.com/?fid=24415232478675537
Alienate download link: https://mega.nz/#!q1B3wYxS!jfyhwQnXa8c0rYAA2JcDVpiqeEDc4IlbvQ6DfSvZyIs
Please remember this is a WIP so please be patient thanks
If interested here are my interactive governor settings see attachment
Click to expand...
Click to collapse
abced123 said:
check your file/folder permission though, this is what I got even I am logged in
access denied
looks like you don't have permission to access this folder. Make sure you are signed in to an account that has permission, or check with the developer to request access.
PS: Also, the link should be www.androidfilehost.com/?fid=xxxxxxxxx (17 digits ) , but yours is androidfilehost.com/user/?w=settings-dev-files&flid=49846
Click to expand...
Click to collapse
I got it fixed I had copied the link to the folder with contained the file and not the link to the file itself. Anyway it's all good now
I'm on fulmics 3.5 with solid kernel (d850). I don't see any thermal file in my system\etc folder. Can I still flash the mod?
sociojeje said:
I'm on fulmics 3.5 with solid kernel (d850). I don't see any thermal file in my system\etc folder. Can I still flash the mod?
Click to expand...
Click to collapse
EDIT SORRY MISREAD you're right in the /system/etc/ there and definitely a thermal file in there
near the bottom
File is. .config or you might been on a romv with a thermal. XML file or similar
Dump question but you're using a root file browser
Second version on the way
I started on the second version last night in hopes of keeping the phone cooler at high loads compared to stock ) like I did with previous versions). So after my initial real feel testing for the first few hours after flashing the the new mod I was happy to feel that the phone felt cooler and didn't lag at all and just felt very smooth even after am hour of moderate to heavy use. I was happy enough to say f-it and go against my own rule of testing and just waited a few hours to let the phone get back to normal temps and than I started an all it assault on the CPU for about thirty minutes straight I kept the CPU under 100% load or as close as possible for the entire 30 minutes. Well the results were better than I hoped for. The highest temp the CPU reached was right around 80° c and was there for only a few seconds and throttled down the CPU just that time and cooled down enough to throttle back up in less than a minute. Now compared to stock. And doing pretty much the same tests for the same amount of time stock went as high as 100°c and throttled down to 1.2ghz within the first ten minutes then down to 1.19 after 15 minutes and stayed between 996 and 1.2 the rest of the time occasionally dropping lower. By a little over halfway testing it stock without the mod the phone was at a crawl and by the end I thought for sure it was going to shut down.
Now with the mod installed it only throttled down once maybe twice but never lagged and ran smooth as silk the whole time. So I think I'm happy enough to try and release it tomorrow as version 2 experimental just in case I find a bug or something in the next few days if i don't then I'll post it in the op. continue testing it and start on the next version which hopefully I can make it as good as possible and achieving what I wanted to do with this mod, but there's always room for improvement. Well below I posted a screenshot of cputemp which was taken at around the 28 minute mark into the test and it shows the load the CPU is under, the frequency it's running at, and its temperature . now it doesn't really refect the average temp or average clockspeed which was closer to 70°c and 2.26 ghz because it bounces up and down quickly. That's why you need to check the reading alot because of how fast and how much all the different readings change every few seconds. So to get a more accurate average of the readings you need to log them as often as possible with whatever app you're using to see the temps and frequency.. Like in the picture I caught it at a much lower frequency than the average which was around the 2.26 mark and spending almost the same amount of time at the top speed of 2.45 ghz . one other bonus I noticed is how low the battery temp stayed. I don't think it ever went above 36°c and remember I had the on charge the entire time.
And these results should improve over the next few days as the mod has a chance to settle in. Hopefully users will get similar results and post them to confirm my results.
I'll perform the tests again in a few days and post them hopefully they improve
Robshr said:
I started on the second version last night in hopes of keeping the phone cooler at high loads compared to stock ) like I did with previous versions). So after my initial real feel testing for the first few hours after flashing the the new mod I was happy to feel that the phone felt cooler and didn't lag at all and just felt very smooth even after am hour of moderate to heavy use. I was happy enough to say f-it and go against my own rule of testing and just waited a few hours to let the phone get back to normal temps and than I started an all it assault on the CPU for about thirty minutes straight I kept the CPU under 100% load or as close as possible for the entire 30 minutes. Well the results were better than I hoped for. The highest temp the CPU reached was right around 80° c and was there for only a few seconds and throttled down the CPU just that time and cooled down enough to throttle back up in less than a minute. Now compared to stock. And doing pretty much the same tests for the same amount of time stock went as high as 100°c and throttled down to 1.2ghz within the first ten minutes then down to 1.19 after 15 minutes and stayed between 996 and 1.2 the rest of the time occasionally dropping lower. By a little over halfway testing it stock without the mod the phone was at a crawl and by the end I thought for sure it was going to shut down.
Now with the mod installed it only throttled down once maybe twice but never lagged and ran smooth as silk the whole time. So I think I'm happy enough to try and release it tomorrow as version 2 experimental just in case I find a bug or something in the next few days if i don't then I'll post it in the op. continue testing it and start on the next version which hopefully I can make it as good as possible and achieving what I wanted to do with this mod, but there's always room for improvement. Well below I posted a screenshot of cputemp which was taken at around the 28 minute mark into the test and it shows the load the CPU is under, the frequency it's running at, and its temperature . now it doesn't really refect the average temp or average clockspeed which was closer to 70°c and 2.26 ghz because it bounces up and down quickly. That's why you need to check the reading alot because of how fast and how much all the different readings change every few seconds. So to get a more accurate average of the readings you need to log them as often as possible with whatever app you're using to see the temps and frequency.. Like in the picture I caught it at a much lower frequency than the average which was around the 2.26 mark and spending almost the same amount of time at the top speed of 2.45 ghz . one other bonus I noticed is how low the battery temp stayed. I don't think it ever went above 36°c and remember I had the on charge the entire time.
And these results should improve over the next few days as the mod has a chance to settle in. Hopefully users will get similar results and post them to confirm my results.
I'll perform the tests again in a few days and post them hopefully they improve
Click to expand...
Click to collapse
Thank you for your amazing contribution for our G3 community.
All the download links are working fine
No more login prompt?
Uploading v2 now link will be posted later on in the op
Introducing the CTTMod
(cpu thermal throttling mod)
Most popular mod for the G3 & G4 now here for the Nexus
Remember always make a full nandroid backup before doing anything
I Am Not Responsible For Anything You Do To Your Device.
Please read entire op before asking questions
Rom & kernel developers please feel free to include in your work. Just please give proper credit thanks
Best used in conjunction with an over clocked kernel i.e. elemental x
Working to improve performance eliminate lag along with lowering the core temps allowing your phone to continue to run smoothly after long or heavy periods of use.
Thermal control works by throttling the CPU down to preset frequencies at preset temperatures and is also done in a preset # of steps. Thermals also monitor and play parts in controlling other components like the GPU, battery and a couple of other things.
First let me be clear about one thing
The CTTMod does not turn off thermal throttling. Now the trick of going into the hidden menu and turning thermal mitigation and thermal control on. That does turn off all thermal monitoring and control and I highly advise against ever doing it. You take a huge risk of frying your phone.
What I've done is changed the first frequency bump down of two in the little cluster and left the 2nd stock
And in the big cluster I changed the first and second frequency bump downs of three and left the third stock
I've also increased the temperature at which it resets by 5° in versions 4x
For more info on how thermal works along with how the governor affects performance you can check out my op for the CTTMod for the G3 here
Instructions
1: Do a full nandroid back up
2: Back up your thermal file which is in system/etc ( thermal-engine.conf )
3: Flash mod and wipe cache
4: Reboot
5: In your kernel control app like kernel auditor set your thermal driver to msm thermal or temperature limit SoC temperture limit depending on what you kernel offers
The idea in the above is to make the kernel use the system's stock thermal driver which is the one I modded
I personally also check all cores on
Finally enjoy
One final note this mod and xceed kernel do not work together as xceed has built in it's own thermal control. If you would like to use this mod with xceed kernel you would have to ask the developer of xceed to make a compatible version. Sorry out of my hands.
Please hit the thanks Button and give it a 5 star rating :good:
Downloads
AFH downloads:
CTTMod v-3.1
CTTMod-v4
Change log: increased when the CPU resets after it has reached it's max temp, upped from 55°c to 60°c
CTTMod v-4.1
Changelog: increased the frequency of the first bump down in the big cluster
CTTMod v-5
Changelog: Increased the temperature by 2° at which the CPU and GPU bumps down there frequencies (Left the last bump 2 bump downs stock)
CTTMod v-5.1
Changelog: increased the temps of the CPU and GPU first 2 bump downs. CPU now starts throttling at 48°c and GPU starts at 44°c
CTTMod V-6
Changelog: increased 2nd GPU frequency step down and the goal of the experimental part is to lower overall temps
CTTMod- v6.1 revised
Change log: Fixed smoothness and I also modified the thermal hot plugging
Giving the option to use the stock thermal hot plug and still reap the rewards of this mod (please Google or an xda search on hot plug/ing if you don't know what it is before asking)
CTTMod 6.2: Improved performance
* 6- for MM *
* 7+ for nougat only *
CTTMod-V-7 1 Nougat
Updated for the final version on nougat (plus some added improvements)
Fixed and reuploaded
CTTMod 7.2 Nougat
Improved performance
CTTMod 8 over clocked nougat
Increased both big and little clustered first bump down and the GPUs first bump down to increase performance on kernels that can be overclocked to at least 2ghz on the big cluster and 1.7 on the small cluster
CTTMod 8.1 over clocked nougat Increased first bump down on big and little clusters
CttMod-Oreo-stock kernel-v-1
CttMod-Oreo-over clocked kernel-v-1
Donations are welcome but not required
At least please hit the thanks button to show your appreciation
Thanks Rob
Return to stock, pre-releases & governor settings
Return to stock-
Stock thermal
CTTMod 7.1.1 test version
Original thermals taken from the latest build of nitrogen ROM with there kernel
Go here for my CPU interactive governor settings for the best balance for performance and battery
I recommend elemental x kernel over clocked, I/o schedule to deadline and f sync off
Flashed over RR's stock kernel will update
Added to Nexus 6P index thread:
[INDEX] Huawei Nexus 6P
Yay...never thought I'd see this on the 6p...loved it on my old g3...about to test it on Android N...will report back
BakedTator said:
Yay...never thought I'd see this on the 6p...loved it on my old g3...about to test it on Android N...will report back
Click to expand...
Click to collapse
Thanks let me know what you think just remember this is my first official version more improvements to come
Robshr said:
Thanks let me know what you think just remember this is my first official version more improvements to come
Click to expand...
Click to collapse
Everything flashed fine, what temp should I start to see it throttle now?
BakedTator said:
Everything flashed fine, what temp should I start to see it throttle now?
Click to expand...
Click to collapse
I haven't changed the temps on this version only the CPU frequency it throttles to, I'm in the process of testing the next version with different temps
The Nexus handles things a bit differently then the g3 so I'm still working things out
Robshr said:
I haven't changed the temps on this version only the CPU frequency it throttles to, I'm in the process of testing the next version with different temps
The Nexus handles things a bit differently then the g3 so I'm still working things out
Click to expand...
Click to collapse
Good deal...even an extra 5 degrees would help...this phone throttles at a rather low temp...starts at 50c I think
Great to see Robshr here. Loved your mod on my further g3 and g4. Throttling seems really to be a problem on this phone. So i gonna flash this and report.
Gesendet von meinem Nexus 6P mit Tapatalk
Just flashed on n with stock kernel it booted up lol don't know if it worked tho
flashed this on Android N dp3, with elementalX Kernel.
How to confirm this working?
To check go to system/etc/thermal file
Sent from my Nexus 6P using XDA Labs
lenixroman said:
To check go to system/etc/thermal file
Sent from my Nexus 6P using XDA Labs
Click to expand...
Click to collapse
I've only got this thermal-engine.conf so did it work on n
The thermal file was original there but when you flash the zip replace the original one with the mod one he only change some frequency in the thermal file he didn't touch the temp
Sent from my Nexus 6P using XDA Labs
Just what the 6P needs, the throttling kills performance on this phone so much.
This works with any kernel?
pa.pn2 said:
This works with any kernel?
Click to expand...
Click to collapse
Yes
Robshr said:
Yes
Click to expand...
Click to collapse
In the original OP for G# it says you have to have the thermal-engine-8974.conf file, which the 6P only has thermal-engine.conf, so is that same? Does still work? Not clear on that part. Thanks! Also, I have always kept msm_thermal and core control disabled, I can still do that right? Be disabled still?
Hay guys,
For some reason, my Redmi note 4 reports big and little core in kernel auditor, correct me if I am wrong but, as far as I am aware this device is not built on the big and little arcetecture?
If not then why is kernel auditor report that it is?
Kind regards
Yes, snapdragon 625 using big.LITTLE configuration, but the different is they used Cortex-A53 for both. Correct me if I wrong though.
Sent from my Redmi Note 4 using Tapatalk
---------- Post added at 10:54 PM ---------- Previous post was at 10:48 PM ----------
Oh, just did some reading on arm website, Cortex-A53 just up to 4 cores. So its absolutely big.LITTLE configuration.
Sent from my Redmi Note 4 using Tapatalk
No, Snapdragon 625 does not implement the big.LITTLE architecture, as all eight cores are the same A53 design clocked from 652 MHz to 2 Ghz. The A53 is usually used as the LITTLE part of the package and complemented by more powerful A57 or A72 cores, or a group of the same A53 cores but clocked separately and at a significantly higher frequency.
DTSI analyze shows that SD625 actually has 2 A53 CPUs clocked at the same frequency, so it's completely normal to expect some kernel tuning or CPU monitoring apps to report big + LITTLE cores although it's not HMP.
Sent from my Redmi 3 using XDA Labs
Ok thanks for that, is it normal to see cpu load differs from one lot or cores to the other?
HatchetEgg said:
Hay guys,
For some reason, my Redmi note 4 reports big and little core in kernel auditor, correct me if I am wrong but, as far as I am aware this device is not built on the big and little arcetecture?
If not then why is kernel auditor report that it is?
Kind regards
Click to expand...
Click to collapse
Which ROM do u use? Did u ever flash a custom kernel?
Sent from my Redmi Note 4 using Tapatalk
nilanko said:
Which ROM do u use? Did u ever flash a custom kernel?
Click to expand...
Click to collapse
Yes I'm using elecrablue kernel and AEX
However I have flashed different ROMS even stock ROMS, with complete wipe and still reports Big. Little cores.
HatchetEgg said:
Yes I'm using elecrablue kernel and AEX
However I have flashed different ROMS even stock ROMS, with complete wipe and still reports Big. Little cores.
Click to expand...
Click to collapse
Same problem here. I flashed velvet kernel on MIUI 8.2.10.0 and then Kernel Adiutor started reporting big LITTLE. I wiped everything and flashed stock ROM using MIFLASH which flashes all partitions, kernel and everything. But kernel adiutor still reports big LITTLE. It never reported big LITTLE before I had flashed custom kernel. Snapdragon 625 doesn't implement big LITTLE because all cores are same A53 with same clock of 2GHz.
This is bothersome because now I have noticed that the BIG cluster is always in use with CPU usage shooting up on performing any task (it has the cores 4, 5, 6, 7) whereas the LITTLE cluster (cores 0, 1, 2, 3) are mostly at 0% CPU usage and are sitting idle. Only 4 cores are being used most of the time. And as a result, I have started experiencing lags..
Don't tell me big.LITTLE is great and all that. I know what it is but it was never there on my phone. Now it is there and I can't get rid of it. And it is slowing down my phone making it laggy!
nilanko said:
Same problem here. I flashed velvet kernel on MIUI 8.2.10.0 and then Kernel Adiutor started reporting big LITTLE. I wiped everything and flashed stock ROM using MIFLASH which flashes all partitions, kernel and everything. But kernel adiutor still reports big LITTLE. It never reported big LITTLE before I had flashed custom kernel. Snapdragon 625 doesn't implement big LITTLE because all cores are same A53 with same clock of 2GHz.
This is bothersome because now I have noticed that the BIG cluster is always in use with CPU usage shooting up on performing any task (it has the cores 4, 5, 6, 7) whereas the LITTLE cluster (cores 0, 1, 2, 3) are mostly at 0% CPU usage and are sitting idle. Only 4 cores are being used most of the time. And as a result, I have started experiencing lags..
Don't tell me big.LITTLE is great and all that. I know what it is but it was never there on my phone. Now it is there and I can't get rid of it. And it is slowing down my phone making it laggy!
Click to expand...
Click to collapse
Yes this is mainly why I am concernd about it. As all core are not fully utilitised.
And our device is not disigned for Big.Little cores as they are all the same. I am just hoping maybe someone will know exactly what it is thats causing this issue for us. So we can resolve it.
HatchetEgg said:
Yes this is mainly why I am concernd about it. As all core are not fully utilitised.
And our device is not disigned for Big.Little cores as they are all the same. I am just hoping maybe someone will know exactly what it is thats causing this issue for us. So we can resolve it.
Click to expand...
Click to collapse
I guess the custom kernels are making some change somewhere that is not being changed even after flashing stock ROM. What modifications do custom kernels make? They write the boot partition. They also make changes to the system partition (push modules). But both of these are over-written upon flashing stock ROM. What else is modified by custom kernels? Any idea anyone?
Sent from my Redmi Note 4 using Tapatalk
This problem is serious and I was about to create a new thread about this problem when I found this thread. But seems like it's gonna die. Please someone shed some light. My phone is running on 4 cores most of the time now [emoji24] It's kinda lagging!
{
"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"
}
@HatchetEgg can you try flashing a Xiaomi.eu ROM, root it and then check kernel adiutor and see if it still reports big little?
Sent from my Redmi Note 4 using Tapatalk
nilanko said:
This problem is serious and I was about to create a new thread about this problem when I found this thread. But seems like it's gonna die. Please someone shed some light. My phone is running on 4 cores most of the time now [emoji24] It's kinda lagging!
@HatchetEgg can you try flashing a Xiaomi.eu ROM, root it and then check kernel adiutor and see if it still reports big little?
Sent from my Redmi Note 4 using Tapatalk
Click to expand...
Click to collapse
Yer I did try this, but it still reports big and little cores.
HatchetEgg said:
Yer I did try this, but it still reports big and little cores.
Click to expand...
Click to collapse
Ugh. I too installed miui pro rom but still reports big little but this time the cores 1,2,3,4 are active and the rest are sitting idle [emoji52] I think there's something wrong with /sys/
Sent from my Redmi Note 4X using Tapatalk
nilanko said:
Ugh. I too installed miui pro rom but still reports big little but this time the cores 1,2,3,4 are active and the rest are sitting idle [emoji52] I think there's something wrong with /sys/
Sent from my Redmi Note 4X using Tapatalk
Click to expand...
Click to collapse
That was what I was thinking, however i'm not sure what to do here. Since the flash files don't contain the sys folder.
HatchetEgg said:
That was what I was thinking, however i'm not sure what to do here. Since the flash files don't contain the sys folder.
Click to expand...
Click to collapse
I think that sys/ is not over written even after flashing stock rom. There are certain things which aren't flashed even after using miflash, for example the persist partition. I guess this sys/ is also one of them [emoji52]
Sent from my Redmi Note 4X using Tapatalk
P.s. I'm on miui pro rom and I'm not facing those lags anymore. Really don't understand how to resolve that problem on stock rom
Sent from my Redmi Note 4X using Tapatalk
I personally do not prefer to so much on custom kernels and so on. Years of experience with phones, if the phone hardware is good, it will be as is. If the custom rom is good, it is good as is too. Applying governors is never been my preference since. My point is, I'm having the RR, and just with its stock kernel. If it ain't spoil, don't fix it. My 2 cents
precsmo said:
I personally do not prefer to so much on custom kernels and so on. Years of experience with phones, if the phone hardware is good, it will be as is. If the custom rom is good, it is good as is too. Applying governors is never been my preference since. My point is, I'm having the RR, and just with its stock kernel. If it ain't spoil, don't fix it. My 2 cents
Click to expand...
Click to collapse
I need kcal for improving colors on my mido display because the display sucks. That's the only reason I need custom kernel.
Sent from my Redmi Note 4X using Tapatalk
Recently found out that the prime core shuts off or throttles heavily at >~43C which often led to stutters & lags in heavy games like PUBG.
So was trying to search a solution for this problem & think may have got it finally!
1) On any custom kernel for MiUI go to your preferred kernel tuner app which has the options to change thermal profiles. I prefer Franco Kernel Manager.
2) Out of the 12 or 13 available profiles first select "PUBG"
3) Then again open the menu and select "Not Set"
*often the profile is not getting automatically set by the OS during gaming*
Here's a screenshot of 3DMark Api Overhead benchmark, note the drastic increase in the Opengl score.
Similar findings in all other benchmarks!
EDIT: It's more applicable in the situations when chip temperature is 38C+ and even a 5-10 min of moderate to heavy load makes it throttle or even shut down cores via Xiaomi's thermal policies.
So profiles like Dynamic/Not Set/PUBG help increase the threshold and allow high sustained performance for a long time..
Help even more in conjunction with the Game Turbo app as in my benchmarks like CPU throttling test it gives a better result with it on than off..
IMO more important than just high scores, this allows for less throttling & jank = sustained performance = unlocking the true performance of the SD855 just like in the OP7t.
Do try this if you've experience lags & throttling too & post your results!
Tbh I think it must be something else that is affecting your score. I just did the test 2 times and i get
OpenGL: 175 850
Vulkan: 571 914
but when I check at the bottom the CPU Clock and Temperature, I see that my CPU never went above 30C.
XblackdemonX said:
Tbh I think it must be something else that is affecting your score. I just did the test 2 times and i get
OpenGL: 175 850
Vulkan: 571 914
but when I check at the bottom the CPU Clock and Temperature, I see that my CPU never went above 30C.
Click to expand...
Click to collapse
So 175k is quite less then indicating the chip is not running at a high speed at all.
Check this out- 400k+ with my settings
nakulp said:
So 175k is quite less then indicating the chip is not running at a high speed at all.
Check this out- 400k+ with my settings
Click to expand...
Click to collapse
Again you must have changed something else. My CPU never went to 30C during the benchmark so i'm not having thermal throttle.
XblackdemonX said:
Again you must have changed something else. My CPU never went to 30C during the benchmark so i'm not having thermal throttle.
Click to expand...
Click to collapse
What you're saying - not getting above 30C is not the same as not being throttled in fact that's the point I'm making. The default profile is quite conservative & doesn't let the cpu run at its max potential. Thermal throttling does not necessarily have to happen at like 50C+.... but can be whatever the minimum threshold set in the default profile. So I've noticed that at 34-35C too the Prime Core will downclock from 2.8Ghz to 2.6Ghz & later on to 2.0Ghz/1.6Ghz & then just shut off at ~40-43C.
My scores are higher thus indicating more performance because of the cpu being allowed to run to it's original potential without the usual aggressive throttling.
You're getting 150k+ = throttled scores., I'm getting 350-400k+ because of using a different thermal profile... which again is just one of the many other inbuilt ones supplied by Xiaomi themselves.
So getting superb performance + Temps remain like 53C in games on the cpu, but the phone itself feels just mildly warm like usual.
Didn't Find this Profile on EX kernel Manager !
larbimedrano said:
Didn't Find this Profile on EX kernel Manager !
Click to expand...
Click to collapse
On MiUI RoM's., I'm using Franco kernel manager
That is weird, this is what i get on Xiaomi EU 20.2.27 on immensity and not setting anything on the thermal profile configuration. I however, underclocked it to 2.2ghz max and my environmental temperature is about 35 degrees Celsius.
Are you running any custom kernels or sort?
3d Mark :
Open GL - 484k
Vulkan - 760k
Sling Shot Extreme - 6766
Antutu - 492k
https://imgur.com/Sw5fPIl
https://imgur.com/PdniXtR
https://imgur.com/D0E0TLi
Menoobone said:
That is weird, this is what i get on Xiaomi EU 20.2.27 on immensity and not setting anything on the thermal profile configuration. I however, underclocked it to 2.2ghz max and my environmental temperature is about 35 degrees Celsius.
Are you running any custom kernels or sort?
3d Mark :
Open GL - 484k
Vulkan - 760k
Sling Shot Extreme - 6766
Antutu - 492k
https://imgur.com/Sw5fPIl
https://imgur.com/PdniXtR
https://imgur.com/D0E0TLi
Click to expand...
Click to collapse
Woah! What's this blackmagic fkery? :laugh:
These scores are off the charts!
When I was on immensity could get only 445k-454k in Antutu & apioverhead (Opengl=250k, vulkan 500k) , 3dmark=5900
Btw You said 35C but the temps in 3DMark are showing even more low for you in ~23C something...and in the antutu graph too it starts from 29C ..so was it a typo, the 35C?
This is amazing dude!
& No, not on custom but I'm on MiUI 11.0.3IN version.
Overall I believe that due to the low temps in your case the cpu isn't throttled at all & able to sustain max speeds for a very long time.. A very temperature sensitive chip, low threshold levels set by Xiaomi
nakulp said:
Woah! What's this blackmagic fkery? :laugh:
These scores are off the charts!
When I was on immensity could get only 445k-454k in Antutu & apioverhead (Opengl=250k, vulkan 500k) , 3dmark=5900
Btw You said 35C but the temps in 3DMark are showing even more low for you in ~23C something...and in the antutu graph too it starts from 29C ..so was it a typo, the 35C?
This is amazing dude!
& No, not on custom but I'm on MiUI 11.0.3IN version.
Overall I believe that due to the low temps in your case the cpu isn't throttled at all & able to sustain max speeds for a very long time.. A very temperature sensitive chip, low threshold levels set by Xiaomi
Click to expand...
Click to collapse
Hmm I think it might be due to the fact that I underclocked the CPU to a maximum of 2.2ghz maybe. And no, 35 degrees Celsius is my environment temperature, not the phone chipset or battery's temperature haha. I only ran those test once and uploaded the result, who knows if I might be able to get higher scores?
Actually if you looked around, someone posted a snapshot of 510k on Antutu before. I recalled it's in the Quad kernel telegram group.
Menoobone said:
Hmm I think it might be due to the fact that I underclocked the CPU to a maximum of 2.2ghz maybe. And no, 35 degrees Celsius is my environment temperature, not the phone chipset or battery's temperature haha. I only ran those test once and uploaded the result, who knows if I might be able to get higher scores?
Actually if you looked around, someone posted a snapshot of 510k on Antutu before. I recalled it's in the Quad kernel telegram group.
Click to expand...
Click to collapse
Hey man I'm new to this underclocking stuff could u help me do it? Like giving maybe a step by step guide would be great. Thanks.
P.s. How is ur battery holding up?
this unreal. I try... 462k max
nakulp said:
On MiUI RoM's., I'm using Franco kernel manager
Click to expand...
Click to collapse
Can you please run a Geekbench? I,m curious about the scores you would get.:highfive:
Hello, not work for me. I just put "not set" on it and it’s all. Is that the right thing to do?
https://www.casimages.com/i/200306092516471872.jpg.html
dktuning59 said:
Hello, not work for me. I just put "not set" on it and it’s all. Is that the right thing to do?
https://www.casimages.com/i/200306092516471872.jpg.html
Click to expand...
Click to collapse
You didn't get any increased scores on benchmark like 3dmark or antutu?
nakulp said:
You didn't get any increased scores on benchmark like 3dmark or antutu?
Click to expand...
Click to collapse
not at all. it was the same scores as if I hadn't touched anything. at worst, I had installed a kernel, I went up to the score that you did but the fingerprint does not work anymore and the assistant too
dktuning59 said:
not at all. it was the same scores as if I hadn't touched anything. at worst, I had installed a kernel, I went up to the score that you did but the fingerprint does not work anymore and the assistant too
Click to expand...
Click to collapse
Ok, try this - first set evaluation profile. Then again select Not Set after that & exit the app.
Which kernel?
To make fingerprint work again you need to reflash Magisk after the kernel.:good:
XblackdemonX said:
Can you please run a Geekbench? I,m curious about the scores you would get.:highfive:
Click to expand...
Click to collapse
I'll try it today.
But guessing that it'll be more or less the same as there's no CPU OC possible on the 855 atm & geekbench usually doesn't throttle in the first run enough to make this tweak help it any more.
It's more applicable in the situations when chip temperature is 38C+ and even a 5-10 min of moderate to heavy load makes it throttle or even shut down cores via Xiaomi's thermal policies.
So profiles like Dynamic/Not Set/PUBG help increase the threshold and allow high sustained performance for a long time..
Help even more in conjunction with the Game Turbo app as in my benchmark testing like the CPU throttling test it gives a better result with it on than off..
(I'll add this info to the OP)
nakulp said:
Ok, try this - first set evaluation profile. Then again select Not Set after that & exit the app.
Which kernel?
To make fingerprint work again you need to reflash Magisk after the kernel.:good:
Click to expand...
Click to collapse
Hi ! I was installed today this kernel : iMMENSITY-RAPHAEL-V20.0-MIUI-BETA-06-03-2020 and i was see on a forum the configuration to do in Franco Kernel Manager
I was tested on 3D mark and Antutu
3D mark : 751.167 Vulkan and 416.505 OpenGL
Antutu : 487.508 :good:
dktuning59 said:
Hi ! I was installed today this kernel : iMMENSITY-RAPHAEL-V20.0-MIUI-BETA-06-03-2020 and i was see on a forum the configuration to do in Franco Kernel Manager
I was tested on 3D mark and Antutu
3D mark : 751.167 Vulkan and 416.505 OpenGL
Antutu : 487.508 :good:
Click to expand...
Click to collapse
Getting 509k for opengl here Highest achieved on antutu with 11.0.5 and immensity gets me about 510k. Try to make sure your thermal config is not set or disabled
DISCLAIMER
Code:
USE AT YOUR OWN RISK, NO WARRANTY IS PROVIDED. ONLY TESTED IN H990DS.
Why?
Certain games doesn't work well in the original LOS17.1 kernel for me.
What's new?
alucard hotplug
What's fixed compared to the original kernel?
none, if you don't need the features here just use the original kernel which is better.
Which build should I use?
General build if you don't play heavy games. Likely more stable.
Gaming build if you play heavy games. Likely less stable. Based on gamma but still uses LOS 17.1 sources.
Gaming-OC build if you play heavy games and have good thermals. Likely less stable. 2.34ghz big, 1.88ghz little, 710mhz gpu. Note that default voltages might be too high, use Gaming build first, take notes of the voltages, flash Gaming-OC then fix it up when some frequencies are too high.
Is it plug and play?
Certain new features will be disabled by default.
Pre-configured settings on the new features are not optimized, you should configure it yourself.
You can use smartpack to change adrenoboost, undervolt/overvolt, etc.
If you are throttled by thermal-engine, you will likely to never reach the OC cpu frequencies.
IF YOU DON'T KNOW WHAT YOU ARE DOING, DO NOT TOUCH ESPECIALLY ANYTHING RELATED TO VOLTAGES.
LineageOS 16.0?
Some users say it works, so ¯\_(ツ)_/¯
Download Links
Download here
Changelog
BETA 1
Initial Release
BETA 2
general build skipped, nothing changed.
(Gaming) Voltage Control
(Gaming) OC builds
Special Thanks
mk2000, gamma.
sources
US997 should be labeled US996.
scottyrick said:
US997 should be labeled US996.
Click to expand...
Click to collapse
Thanks for noticing. US997 build has been removed
For anyone that already downloads US997 build, keep in mind it is not a typo of US996, it is really for US997 (LG G6).
lybxlpsv said:
Thanks for noticing. US997 build has been removed
For anyone that already downloads US997 build, keep in mind it is not a typo of US996, it is really for US997 (LG G6).
Click to expand...
Click to collapse
US996 works with the VS995 kernel but shows white screen while booting up. Otherwise works great.
what does that gaming folder means .i am unable know ..about these files ..plzz help
any update for this kernel? it's very amazing for battery life and performance
H918
I flashed general build and what I have noticed.
Battery life improved.
Games runs smooth.
Phone runs cooler now.
Overall very stable kernel.
Ir blaster is not working kindly fix it in another build.
Thanks for your great work. ?
Is it possible to add ttl support in the next build?
So happy to see someone still willing to spend time developer kernel for v20, so I just want to see if it's possible
No general build
Hello.. Thanks for the work you are doing. But i can't find general build. Thanks
princedede said:
Hello.. Thanks for the work you are doing. But i can't find general build. Thanks
Click to expand...
Click to collapse
I believe its in the beta 1 folder
Does PD charging work?
I was tried on h990ds I run antutu benchmark and I get score just 94.860
How it can be?
gading_aji said:
I was tried on h990ds I run antutu benchmark and I get score just 94.860
How it can be?
Click to expand...
Click to collapse
What are your thermals like? If ur cpu is getting too hot, it`ll lower it`s clockspeed
xxseva44 said:
What are your thermals like? If ur cpu is getting too hot, it`ll lower it`s clockspeed
Click to expand...
Click to collapse
cpu thermal is throttling, i will try run antutu 5 times with 1,5 Ghz Cpu Speed and 5 time with 2,1 Ghz CPU Speed
gading_aji said:
cpu thermal is throttling, i will try run antutu 5 times with 1,5 Ghz Cpu Speed and 5 time with 2,1 Ghz CPU Speed
Click to expand...
Click to collapse
I'd recomend removing the crap thermal pad and replacing it with thermal paste like arctic mx-4. I did it and my thermals are very good, the cpu barely goes over 55 degrees celsius under heavy load. Before the mod i was hitting 70-80 degrees
xxseva44 said:
I'd recomend removing the crap thermal pad and replacing it with thermal paste like arctic mx-4. I did it and my thermals are very good, the cpu barely goes over 55 degrees celsius under heavy load. Before the mod i was hitting 70-80 degrees
Click to expand...
Click to collapse
My device using LOS 17 and this kernel always loch CPU clockspeed @ 1,19 Ghz and it can't be modified
I don't know, this bug from kernel or the ROM??
could be battery
here's few things you can try :
using the thermal engine I put on the drive link.
This can be dangerous since it is tuned for my phone or you can use gamma's thermal engine flashable.
Disable BCL, this is dangeorus and may shorten your battery lifespan. ONLY USE THIS FOR TESTING.
Code:
echo -n disable > /sys/class/power_supply/bcl/device/mode
if BCL fixed it then you need a new battery and be sure to restart so bcl enables again.
lybxlpsv said:
could be battery
here's few things you can try :
using the thermal engine I put on the drive link.
This can be dangerous since it is tuned for my phone or you can use gamma's thermal engine flashable.
Disable BCL, this is dangeorus and may shorten your battery lifespan. ONLY USE THIS FOR TESTING.
if BCL fixed it then you need a new battery and be sure to restart so bcl enables again.
Click to expand...
Click to collapse
So the battery cause the clock speed lock at 1,19 Ghz??
This is a nice update to Gamma, but unfortunately anything beyond the camera-fixed-but-otherwise Gamma kernel in the `MAGISK-TWEAKS` directory doesn't have a functioning IR sensor - even in the supposed 'General' build. If this project is still in development, would it be possible to add the feature back in? It's a lot to ask for, but for those who use a V20 as a secondary device specifically for some of these (now) niche hardware features, it's almost the final decision between using this kernel, or not.
...I'd say 'other kernels' but, there really isn't anything else for new AOSP-based ROMs beyond, uh, Gamma.
What is the difference in between this kernel and last gamma kernel 20.0? Thanks