Is there a real way to increase performance in realme c21 without overclocking
I have root access with magisk installed
Can these magisk modules increase performance
well, it really depends on what you're going to do or what you want to. what about disabling Thermal throttling and setting a different CPU governor?
By disabling thermal throttling I'm turning my phone into a bomb
Nowadays lot of phone are blasting
Even though my thermal throttling is enabled my phone is in 50°C while playing games lol
Zartazor said:
By disabling thermal throttling I'm turning my phone into a bomb
Nowadays lot of phone are blasting
Even though my thermal throttling is enabled my phone is in 50°C while playing games lol
Click to expand...
Click to collapse
lol, rn I'm using my s4 mini without even thermal management, running very fast and cold, or if u can call 64celsius cold... but anyways, my tips are using kernel auditor and setting min CPU speed to the minimum you can, and max to the max you can set, and also setting the CPU governor to interactive or OnDemand
Please suggest a CPU governor
applesucksLmao said:
lol, rn I'm using my s4 mini without even thermal management, running very fast and cold, or if u can call 64celsius cold... but anyways, my tips are using kernel auditor and setting min CPU speed to the minimum you can, and max to the max you can set, and also setting the CPU governor to interactive or OnDemand
Click to expand...
Click to collapse
Zartazor said:
Please suggest a CPU governor
applesucksLmao said:
...interactive or OnDemand
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Related
My cpu is scaling to 900mhz, any one can help me to fix this at 300 mhz. I tried a lot of apps but nothing change, is there a tool to modify the cpu freq in the kernel ?
U hv to root ur phone and then install SetCPU...then set the min frequency as 300 mhz
prabhuinbar said:
U hv to root ur phone and then install SetCPU...then set the min frequency as 300 mhz
Click to expand...
Click to collapse
I tried a lot of cpu apps, look no frills cpu, set spu etc.. But nothing change, see the attachment
in general section there is a thread with Thermal Config to prevent lagging and overheating by ravinder003
Use that thermal config
SH3H1 said:
in general section there is a thread with Thermal Config to prevent lagging and overheating by ravinder003
Use that thermal config
Click to expand...
Click to collapse
I deleted the red lines in the thermal config too but now i just want to set my cpu min to 300, i juste want to modify the cpu freq in the kernel
What cpu frequency to set for gaming and also for battery saving
In No-frills Cpu set Governor to powersave and also go to nofrills cpu settings and check prevent changes from other apps.
However it may cause unexpected behaviour like hangs and slow down so better stay bit above of 300Mhz.
alok932 said:
In No-frills Cpu set Governor to powersave and also go to nofrills cpu settings and check prevent changes from other apps.
However it may cause unexpected behaviour like hangs and slow down so better stay bit above of 300Mhz.
Click to expand...
Click to collapse
I tried but the cpu freq is not changing in the scaling_min freq, cpu is min is always scaling on 900, thanks for reply
Ferhat78 said:
I tried but the cpu freq is not changing in the scaling_min freq, cpu is min is always scaling on 900, thanks for reply
Click to expand...
Click to collapse
Delete the thermal engine file. Then go to /sys/devices/system/cpu/cpu0/cpufreq/
There you'll see two files at the bottom ~ scaling_max_freq and scaling_min_freq
Change the values in them. See if it works.
EDIT: Seems like you already tried it.
alok932 said:
In No-frills Cpu set Governor to powersave and also go to nofrills cpu settings and check prevent changes from other apps.
However it may cause unexpected behaviour like hangs and slow down so better stay bit above of 300Mhz.
Click to expand...
Click to collapse
zTweaked said:
Delete the thermal engine file. Then go to /sys/devices/system/cpu/cpu0/cpufreq/
There you'll see two files at the bottom ~ scaling_max_freq and scaling_min_freq
Change the values in them. See if it works.
EDIT: Seems like you already tried it.
Click to expand...
Click to collapse
Thabks for reply, but i can change the value of the cpu min scaling, it's impossible to change, i changed but after a reboot a have always 900mhz min
Ferhat78 said:
Thabks for reply, but i can change the value of the cpu min scaling, it's impossible to change, i changed but after a reboot a have always 900mhz min
Click to expand...
Click to collapse
Check apply on boot in no frills cpu. However it wont always stay on 300 bcoz its based on performance. if you want it to stay near to 300 always then reduce max freq. If it still doesnt work and you are on miui then change your rom...Try using mokee rom.
alok932 said:
Check apply on boot in no frills cpu. However it wont always stay on 300 bcoz its based on performance. if you want it to stay near to 300 always then reduce max freq. If it still doesnt work and you are on miui then change your rom...Try using mokee rom.
Click to expand...
Click to collapse
Tried kernel tuner 2014 and now the cpu is scaling on 300, thanks for reply everybody, thanks a lot for yours answers kernel tuner work perfectly but no frills cpu or setcpu doesnt work perfectly look like kernel tuner
Is there an oreo-based kernel to perform cpu underclocking? Or maybe a way to be able to do the underclock on android 8? Because most of them are only on android nougat, but on oreo no one has developed anything yet ...
AntoKemz said:
Is there an oreo-based kernel to perform cpu underclocking? Or maybe a way to be able to do the underclock on android 8? Because most of them are only on android nougat, but on oreo no one has developed anything yet ...
Click to expand...
Click to collapse
There is an app I used on my old phone: https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor
Sent from my Samsung SM-A520W using XDA Labs
AntoKemz said:
Is there an oreo-based kernel to perform cpu underclocking? Or maybe a way to be able to do the underclock on android 8? Because most of them are only on android nougat, but on oreo no one has developed anything yet ...
Click to expand...
Click to collapse
You can underclock with stock kernel if I know correctly.
The stock oreo kernel of a520f supports these features and it should apply to (Exynos) most custom kernels, all devices across A 2017, and most related devices.
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq - Max clock of cluster 0, reduce to underclock the CPU.
/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq - Max clock of cluster 1, reduce to underclock the CPU.
/sys/power/cpufreq_max_limit - Max clock of both clusters, more forced once permissions are set, watch device temperatures.
/sys/power/cpuhotplug/max_online_cpu - write a number 1 to 8, it is the CPU cores that are online.
Maybe relevant:
/sys/class/misc/mali0/device/dvfs_max_lock - GPU clock, more forced once permissions are set, watch device temperatures.
/sys/class/misc/mali0/device/core_mask - The GPU core combination in use, write a number 1 to 7.
/sys/class/misc/mali0/device/dvfs_governor - GPU governor, write a number 1 to 3.
/sys/class/devfreq/17000010.devfreq_mif/max_freq - could affect cellular and wifi
/sys/class/devfreq/17000020.devfreq_int/max_freq
/sys/class/devfreq/17000030.devfreq_disp/max_freq
/sys/class/devfreq/17000040.devfreq_cam/max_freq
The CPU governor is with scaling_max_freq though only userspace performance interactive.
Reboot to undo changes.
Edit:
/sys/devices/system/cpu/cpufreq/mp-cpufreq/cluster0_max_freq
/sys/devices/system/cpu/cpufreq/mp-cpufreq/cluster1_max_freq
Though this should not exceed the max clock, in addition to the governor's settings(/sys/devices/system/cpu/cpu[0-7]/cpufreq/interactive/...), the CPU clock is boosted temporarily when the screen is touched, the activity is changed, etc, even when it might not be needed. It's often "touchboost", and could be disabled by enabling medium power saving, or,
/sys/power/cpufreq_min_limit (home, gesture, scroll, app change, unlock)
"644 permissions" - disabled
"664 permissions" - default
check its contents after changing, should be the CPU min clock.
/sys/class/input_booster/level (touch, long touch, multiple fingers, etc)
0 - disabled touchboost
1 - low
2 - default
3 - high
might need the permissions being 464
CPU 4-7 needs to be powered on before cpufreq becomes available in its folder.
sheepkill15 said:
You can underclock with stock kernel if I know correctly.
Click to expand...
Click to collapse
Instead of what I understand, with the normal app type cpu master, or no frills cpu you can not change the clock of the CPU and the governor, but with the app Kernel Adiutor, recommended by @iloveoreos is possible, it is very strange this thing. However, despite the underclock of the CPU you can not then earn so much battery, it seems void
AntoKemz said:
Instead of what I understand, with the normal app type cpu master, or no frills cpu you can not change the clock of the CPU and the governor, but with the app Kernel Adiutor, recommended by @iloveoreos is possible, it is very strange this thing. However, despite the underclock of the CPU you can not then earn so much battery, it seems void
Click to expand...
Click to collapse
It doesn't count that much because you rarely use the cpu max freq. Maybe try underclocking the gpu too, if you can but probably not and there's not much else to do
AntoKemz said:
Instead of what I understand, with the normal app type cpu master, or no frills cpu you can not change the clock of the CPU and the governor, but with the app Kernel Adiutor, recommended by @iloveoreos is possible, it is very strange this thing. However, despite the underclock of the CPU you can not then earn so much battery, it seems void
Click to expand...
Click to collapse
The cpu and gpu are managed by the OS and its resepective governor settings. Little will be gained by reducing cpu cylcles unless it's correctly managed.
The single biggest battery user is the screen. Either reduce the brightness to the lowest you can stand and limit its on time or use powersave mode which will reduce both screen and cpu/gpu frequency.
Also selecting a more suitable governor helps.
If you frequently use high cpu usage apps its pointless using a conservative governor as you'll just lag the device. An ondemand governor would be better suited.
You can also set apps to be killed the moment you leave them in the developer settings.
ashyx said:
The cpu and gpu are managed by the OS and its resepective governor settings. Little will be gained by reducing cpu cylcles unless it's correctly managed.
The single biggest battery user is the screen. Either reduce the brightness to the lowest you can stand and limit its on time or use powersave mode which will reduce both screen and cpu/gpu frequency.
Also selecting a more suitable governor helps.
If you frequently use high cpu usage apps its pointless using a conservative governor as you'll just lag the device. An ondemand governor would be better suited.
You can also set apps to be killed the moment you leave them in the developer settings.
Click to expand...
Click to collapse
The problem is that with the only governors we have in stock are interactive, performance and userspace. The kernel allows me to just adjust the cpu, and on android oreo we do not have custom kernels that allow me to do anything. So in addition to lowering the brightness, really there is nothing that thanks to xposed and the root that allows me to do at least 5 hours of screen? The upgrade to oreo ruined everything, Nougat was too perfect
i've been using this phone for about 2 years now and recently moved (about a few months ago) to using a custom rom (crdroid 7.1.2). it was running smooth and cool until day the clockspeed decided to lock itself at 2000 MHz (checked using cpu-z). I do not know if this is normal but the phone's temperature goes up to 36C on idle. i thought the problem was with the Lspeed app (+custom kernel) so i uninstalled it but it didn't work. I also factory resetting it, but still not luck. will updating the firmware resolve my issue? if not, what other available solutions are there?
have you thought about flashing the stock kernel ?
Fytdyh said:
have you thought about flashing the stock kernel ?
Click to expand...
Click to collapse
I have, but it still gets hot
do you use a case ? does your phone goes over 45 degrees celsius when charging ?
Fytdyh said:
do you use a case ? does your phone goes over 45 degrees celsius when charging ?
Click to expand...
Click to collapse
I do use a case, but hasn't been this hot before recently, and it does tend to hit 40C when charging
topsecretasian said:
I do use a case, but hasn't been this hot before recently, and it does tend to hit 40C when charging
Click to expand...
Click to collapse
If you are using Fast Charging, that heating is entirely normal (happens to me too)
But heating during idle is not normal. Try changing CPU governor to something else. (like schedutil or powersave)
Canny1913 said:
If you are using Fast Charging, that heating is entirely normal (happens to me too)
But heating during idle is not normal. Try changing CPU governor to something else. (like schedutil or powersave)
Click to expand...
Click to collapse
Do you know how to change cpu governor? I tried doing it last night but didn't find a whole lot of information. Schedutil seems to just set it all the way to 2ghz, so I want to change it to powersave
topsecretasian said:
Do you know how to change cpu governor? I tried doing it last night but didn't find a whole lot of information. Schedutil seems to just set it all the way to 2ghz, so I want to change it to powersave
Click to expand...
Click to collapse
use Rootify, select the CPU tab located at the top then change it.
The app sometimes gets stuck at Loading screen though.
Canny1913 said:
use Rootify, select the CPU tab located at the top then change it.
The app sometimes gets stuck at Loading screen though.
Click to expand...
Click to collapse
ok so it does work when i change the cpu govenor, but the only option that actually works is 'powersave' (as well as 'userspace'). all the other ones still sets it to 2GHz. 'userspace' seems to have a somewhat of an improvement but it's only setting everything to a constant value. is there a way have it set to balanced mode?
topsecretasian said:
ok so it does work when i change the cpu govenor, but the only option that actually works is 'powersave' (as well as 'userspace'). all the other ones still sets it to 2GHz. 'userspace' seems to have a somewhat of an improvement but it's only setting everything to a constant value. is there a way have it set to balanced mode?
Click to expand...
Click to collapse
powersave forces the processor to work in the lowest frequency availible, thus consuming less power.
userspace allows the app to set the CPU frequency whatever it wants. This isn't supposed to be used in Android since changing CPU speed thorough an app is super uncommon.
Others like ondemand normally keep the power low but starts using the higher frequencies if a processor intensive app is launched.
You can learn which governors do what in this post so you can set the most suitable one for you.
[REF][GUIDE]Saber's guide on CPU governors, I/O schedulers and more!
Collective guide of CPU governors, I/O schedulers and other kernel variables I present to you a wonderful collection of descriptions, comparisons and graphs of common kernel variables. Before continuing on the wonderful journey of Linux kernel...
forum.xda-developers.com
Canny1913 said:
powersave forces the processor to work in the lowest frequency availible, thus consuming less power.
userspace allows the app to set the CPU frequency whatever it wants. This isn't supposed to be used in Android since changing CPU speed thorough an app is super uncommon.
Others like ondemand normally keep the power low but starts using the higher frequencies if a processor intensive app is launched.
You can learn which governors do what in this post so you can set the most suitable one for you.
[REF][GUIDE]Saber's guide on CPU governors, I/O schedulers and more!
Collective guide of CPU governors, I/O schedulers and other kernel variables I present to you a wonderful collection of descriptions, comparisons and graphs of common kernel variables. Before continuing on the wonderful journey of Linux kernel...
forum.xda-developers.com
Click to expand...
Click to collapse
I see. Well I guess it does work as a solution.
Thanks for the help!
This is my first post on XDA. Recently, I got a POCO F3. Today, I tried various combinations of mods and custom firmwares and when I check in Franco Kernel Manager, my CPU min and max frequencies are chaging bby themselves. This is just with root and custom recovery installed. I thought a custom kernel may fix this, but it didn't (I tried Immensity-X, WildAngel Performance and NoGravity). As well as that, I'm finding that the GPU cannot handle an overclock or else the min and max frequencies will also fluctuate by themselves. The overclock I tried was to 682 MHz (my F3 isn't a silicon lottery winner). Does anyone have any idea as to what the issue might be?
you try flash last build NoGravity Kernel v1.0.1 + NGK App 6.1.1 (Hotfix) ?
CRNO said:
you try flash last build NoGravity Kernel v1.0.1 + NGK App 6.1.1 (Hotfix) ?
Click to expand...
Click to collapse
I'll try it, thx
simonvolt147 said:
This is my first post on XDA. Recently, I got a POCO F3. Today, I tried various combinations of mods and custom firmwares and when I check in Franco Kernel Manager, my CPU min and max frequencies are chaging bby themselves. This is just with root and custom recovery installed. I thought a custom kernel may fix this, but it didn't (I tried Immensity-X, WildAngel Performance and NoGravity). As well as that, I'm finding that the GPU cannot handle an overclock or else the min and max frequencies will also fluctuate by themselves. The overclock I tried was to 682 MHz (my F3 isn't a silicon lottery winner). Does anyone have any idea as to what the issue might be?
Click to expand...
Click to collapse
Xiaomi does some crazy ass throttlings that limits cpu freq to 2.7k default and keeps changing with temperature 37*c, 39*c, 41*c and so on
same with gpu, gpu is not limited but it starts throttling at higher temperatures too but the problem with gpu throttling is that it doesnt revert back to highest when the temperature cools down, you'll have to revert it manually.
only way to fix this is if you edit the thermals yourself or use dynamic profile or flash thermal no junk
3zozHashim said:
Xiaomi does some crazy ass throttlings that limits cpu freq to 2.7k default and keeps changing with temperature 37*c, 39*c, 41*c and so on
same with gpu, gpu is not limited but it starts throttling at higher temperatures too but the problem with gpu throttling is that it doesnt revert back to highest when the temperature cools down, you'll have to revert it manually.
only way to fix this is if you edit the thermals yourself or use dynamic profile or flash thermal no junk
Click to expand...
Click to collapse
You can fix the freq. of both CPU and GPU to be max, and disable the mi_thermald. Try "extras/jitter-reducer.sh" in USB_SampleRate_Changer which has been developed for hi-fi audio use. But this can disable almost possible battery saving features, e.g., GPU power level, thermal throttling, doze, wireless connectivity optimization, etc., to avoid jitter distortion on all digital audio outputs.
Note: this is tested only on the STOCK kernel.
Hi all,
I would like to try to overclock CPU and GPU of my OP9RO.
Is anyone knows some RELIABLE app to do that ?
Many thanks to all of you !
Gpu overlocking you can with konabess.apk
Cpu is not pisible
Jack Droid said:
Hi all,
I would like to try to overclock CPU and GPU of my OP9RO.
Is anyone knows some RELIABLE app to do that ?
Many thanks to all of you !
Click to expand...
Click to collapse
SD888 is already too hot on this phone. You need to lower CPU's max frequency to get a more stable CPU/GPU performance.
You can't because oneplus pro 9 has an annoying thermal throttle feature. I wish someone could / would make a magisk module to disable the annoying excess heat notification and throttling.
immortalwon said:
You can't because oneplus pro 9 has an annoying thermal throttle feature. I wish someone could / would make a magisk module to disable the annoying excess heat notification and throttling.
Click to expand...
Click to collapse
Just need to change some values in global settings.
op_orange_temperature_skin=aaaaa
op_red_temperature_skin=bbbbb
op_temperature_orange=ccc
op_temperature_red=ddd
aaaaa,bbbbb,ccc,ddd=48000,52000,430,460 and I changed to 50000,54000,460,500
ChrisFeiveel84 said:
Gpu overlocking you can with konabess.apk
Cpu is not pisible
Click to expand...
Click to collapse
yanggame said:
SD888 is already too hot on this phone. You need to lower CPU's max frequency to get a more stable CPU/GPU performance.
Click to expand...
Click to collapse
immortalwon said:
You can't because oneplus pro 9 has an annoying thermal throttle feature. I wish someone could / would make a magisk module to disable the annoying excess heat notification and throttling.
Click to expand...
Click to collapse
Can't we underclock the cpu and gpu?
Queph said:
Can't we underclock the cpu and gpu?
Click to expand...
Click to collapse
CPU is completely locked so you can't do anything other than changing the min/max frequency via a kernel manager like FMK.
The GPU however is not locked and you can underclock, overclock and change voltage via the Konabess app.
Hi all,
thanks for your replies.
Z-Blade said:
CPU is completely locked so you can't do anything other than changing the min/max frequency via a kernel manager like FMK.
The GPU however is not locked and you can underclock, overclock and change voltage via the Konabess app.
Click to expand...
Click to collapse
With FMK you mean Franco Kernel Manager app ?
Konabess is this one ? https://forum.xda-developers.com/t/...quency-and-voltage-tables-on-the-fly.4532165/
Jack Droid said:
With FMK you mean Franco Kernel Manager app ?
Konabess is this one ? https://forum.xda-developers.com/t/...quency-and-voltage-tables-on-the-fly.4532165/
Click to expand...
Click to collapse
Yes and Yes.
FMK is a paid app however there are heaps of free alternatives out there, just search up Android kernel manager.
The version you want is Konabess v0.19 with gradual voltage, you can get a copy here -> https://t.me/adreno_konabess
Z-Blade said:
Yes and Yes.
FMK is a paid app however there are heaps of free alternatives out there, just search up Android kernel manager.
The version you want is Konabess v0.19 with gradual voltage, you can get a copy here -> https://t.me/adreno_konabess
Click to expand...
Click to collapse
OK thanks !