Is there any way to overclock this device's cpu or gpu or even change governors?
revery0 said:
Is there any way to overclock this device's cpu or gpu or even change governors?
Click to expand...
Click to collapse
I hope this will help you: http://forum.xda-developers.com/asc...7en-rom-v1-0-emui-2-3-4-4-2-23-10-14-t2916016
This rom has modified governors and does not gives you the ability to change anything or adjust the cpu speed...
revery0 said:
Is there any way to overclock this device's cpu or gpu or even change governors?
Click to expand...
Click to collapse
We don't have a kernel that supports overclocking or has different governors implemented, so that's a no...
GawDroid said:
We don't have a kernel that supports overclocking or has different governors implemented, so that's a no...
Click to expand...
Click to collapse
Actually we do.. the stock kernel allows to overclock ( optimum performance power plan )
revery0 said:
Actually we do.. the stock kernel allows to overclock ( optimum performance power plan )
Click to expand...
Click to collapse
AFAIK, the power plan modifies the cpu frequency stepping, but still it doesn't allow surpassing the maximum CPU frequency of 1795 MHz.
And the only governor in our kernel is a version of hotplug.
Here's how it works in my understanding:
Quote: The “hotplug” governor scales CPU frequency based on load, similar to “ondemand”. It scales up to the highest frequency when “up_threshold” is crossed and scales down one frequency at a time when “down_threshold” is crossed.
The powerplan can modify the up- and down- threshold steps (so the device can use max frequency sooner and stay on higher frequencies longer), but that doesn't affect max frequency at all.
Hi!
This scripts is not overclock, but change/lock clock speed.
You need root, and any Script runner app.
Ddr_gpu=lock max speed ddr and gpu
ddr_gpu_cpu=lock max speed ddr, gpu and cpu
ddr_gpu_cpu_4core=lock max speed ddr, gpu, cpu and lock 4 core cpu
ddr_gpu_cpu_core_4core_stock=revert all to stock.
This scripts not pernement, if you restart the phone, all settings revert back to stock.
Ps: please when you download this files, delete the .zip.
No-Frills CPU Control
This apk controls your CPU on device.
Sent from my HUAWEI P7-L07 using XDA Free mobile app
Ziółek said:
No-Frills CPU Control
This apk controls your CPU on device.
Click to expand...
Click to collapse
Won't allow overclocking max frequency either... Just increasing min freq, and decreasing max freq.
Pretty much useless on P7, since we only have 1 governor and 3 I/O schedulers to chose from.
GawDroid said:
Won't allow overclocking max frequency either... Just increasing min freq, and decreasing max freq.
Pretty much useless on P7, since we only have 1 governor and 3 I/O schedulers to chose from.
Click to expand...
Click to collapse
Where I wrote that this app allowed overclocking ? It control CPU min and max frequency but only in factory fixed range.
Ziółek said:
Where I wrote that this app allowed overclocking ? It control CPU min and max frequency but only in factory fixed range.
Click to expand...
Click to collapse
Easy, Ziółek You never said it did.
However, since No-Frills doesn't do any good in the terms of overclocking, why posting about it in the overclocking thread
Would you agree?
pozdro z Wro
GawDroid said:
Easy, Ziółek You never said it did.
However, since No-Frills doesn't do any good in the terms of overclocking, why posting about it in the overclocking thread
Would you agree?
pozdro z Wro
Click to expand...
Click to collapse
Agree I referred only to the post with scripts
pozdro z Wawy :good:
No-frills not work correctly on p7...can't lock max speed and 4cpu clock, and can't lock gpu and ddr clock...
But this scripts do.
Try and check with cooltool.
Related
just what it says, I've heard conflicting answers on this forum so far so it seems we don't have a conclusive agreement on this.
So i'm creating this thread so that we can get info to put on the Nexus 4 101 sticky:
By default what is:
CPU max freq:
CPU min freq:
Governor:
I/O method:
UPDATE: So it seems we have consensus on min/max and governor, but not I/O method. Can anyone help with that? Apps like no frills CPU control/ SetCPU do not read the minimum frequency properly so it's hard to trust that they are saying the I/O method is CFQ.
314 mhz -1516 mhz
ondemand
cfq
Thanks Crenshaw, this is exactly why we need this thread.
I've heard that it's 384 to 1516, ondemand, noop. How do we find out for sure?
ksc6000 said:
Thanks Crenshaw, this is exactly why we need this thread.
I've heard that it's 384 to 1516, ondemand, noop. How do we find out for sure?
Click to expand...
Click to collapse
You could just install the stock kernel then open up an app like No Frills CPU Control and see the settings there.
ksc6000 said:
How do we find out for sure?
Click to expand...
Click to collapse
check the files in /sys/devices/system/cpu/cpu0/cpufreq (not sure if this is the correct path on the nexus, it is on my other devices, though).
especially the files cpuinfo_max_freq, cpuinfo_min_freq, scaling_max_freq, scaling_min_freq, and scaling_governor and vdd_levels for the voltage table.
the names should be self explanatory, i guess.
Settings on my signature, been using that way since s2
Nuu~ said:
check the files in /sys/devices/system/cpu/cpu0/cpufreq (not sure if this is the correct path on the nexus, it is on my other devices, though).
especially the files cpuinfo_max_freq, cpuinfo_min_freq, scaling_max_freq, scaling_min_freq, and scaling_governor and vdd_levels for the voltage table.
the names should be self explanatory, i guess.
Click to expand...
Click to collapse
The files in the folder seem to indicate that the minimum scaling frequency is 1026. And that governor is on demand. But where do I find I/o method?
I rebooted and used the app no frills cpu control as someone suggested and it shows minimum is 1026and I/o is cfq. I wonder if this is an accurate reading.
Sent from my Nexus 4 using xda app-developers app
The minimum isn't really 1026 as you saw it, that was just from the PowerHAL aggressively ramping up the min CPU. Your min CPU when you aren't touching the screen is 384.
Sent from my Nexus 4
IAmAN00bie said:
The minimum isn't really 1026 as you saw it, that was just from the PowerHAL aggressively ramping up the min CPU. Your min CPU when you aren't touching the screen is 384.
Sent from my Nexus 4
Click to expand...
Click to collapse
Exactly, which is why I'm thinking that using apps like no frills cpu control or any other app is suspect, because they all show the minimum frequency as 1026. So how can we trust their reading that the I/O method is CFQ? Is there any other way to look that up?
The minimum frequency IS 384mhz.
It's just like IAmAN00bie said, basically project butter ramping the clock speed up when it registers a touch event.
Those apps do nothing but read the values stored in their respective files, like the ones I've posted earlier.
Nuu~ said:
The minimum frequency IS 384mhz.
It's just like IAmAN00bie said, basically project butter ramping the clock speed up when it registers a touch event.
Those apps do nothing but read the values stored in their respective files, like the ones I've posted earlier.
Click to expand...
Click to collapse
Do you know where in the files to find the I/O method? I was able to find everything else per your suggestion.
ksc6000 said:
Do you know where in the files to find the I/O method? I was able to find everything else per your suggestion.
Click to expand...
Click to collapse
It should be in /sys/block/mmcblk0/queue/scheduler
The active one is marked by square brackets.
Nuu~ said:
It should be in /sys/block/mmcblk0/queue/scheduler
The active one is marked by square brackets.
Click to expand...
Click to collapse
It is CFQ. Thank you for all your help.
what are the stock ondemand settings?
Thanks.
BR.
what are the best settings for
1)overclocking: which governer should i use and what should i set as min. and max. cpu frequency to overclock
SAFELY.
2)same for underclocking.
also suppose i wish to set cpu frequency at 700Mhz max. can i also set 700 as min.?or is there a problem with that?
spam bot said:
what are the best settings for
1)overclocking: which governer should i use and what should i set as min. and max. cpu frequency to overclock
SAFELY.
2)same for underclocking.
also suppose i wish to set cpu frequency at 700Mhz max. can i also set 700 as min.?or is there a problem with that?
Click to expand...
Click to collapse
1) max- 729mhz, min- 320mhz, smartassV2, sio.
2) max- 480mhz,min- 245mhz, ondemand, deadline.
No, you can't because mini's processor's default max is 600mhz and keeping (forcing) it to min. 701mhz will probably ruin your processor so stay away from high min. frequencies.... Happy OC....
Sent from my Galaxy mini using Tapatalk 2
ashu.bigsmoke said:
1) max- 729mhz, min- 320mhz, smartassV2, sio.
2) max- 480mhz,min- 245mhz, ondemand, deadline.
No, you can't because mini's processor's default max is 600mhz and keeping (forcing) it to min. 701mhz will probably ruin your processor so stay away from high min. frequencies.... Happy OC....
Sent from my Galaxy mini using Tapatalk 2
Click to expand...
Click to collapse
so basically my min freq should not go above 600mhz...?
min frequency should not go above 200mhz
if you will set min frequency as 700 your mobile may reboot
and you can't oc stock rom, you will need to have custom rom like emanon
If you OC a lot then the camera might not work also.
just check all the things before doing OC
Press the thanks button
Sent from my Nexus⁴
Hi, I have a question that I hope some experienced kernel developers can help me with:
When a dynamic scaling CPU governor is used, will the number of defined CPU frequency steps in the kernel affects the performance of frequency scaling?
In other words, when a CPU scales from a low frequency to a high frequency, will a higher amount of intermediate frequency steps in between them slows down the ramping up of CPU frequency?
cleekee said:
Hi, I have a question that I hope some experienced kernel developers can help me with:
When a dynamic scaling CPU governor is used, will the number of defined CPU frequency steps in the kernel affects the performance of frequency scaling?
In other words, when a CPU scales from a low frequency to a high frequency, will a higher amount of intermediate frequency steps in between them slows down the ramping up of CPU frequency?
Click to expand...
Click to collapse
It depends on the governor pretty much... Some governors ramp up step-by-step. Some will take a big jump. You'd have to look at your governor to decide.
pulser_g2 said:
It depends on the governor pretty much... Some governors ramp up step-by-step. Some will take a big jump. You'd have to look at your governor to decide.
Click to expand...
Click to collapse
I see. Thank you!
Hello guys..Now how we have a lot of new kernel, in yours opinion which is best setup for performance,battery in governor, sheduler ,min&max Cpu,Gpu etc for our MI3 ? For now I use interactive,noop ,min 300 MHz and max 1,2 MHz..Gpu max 462MHz.. And that's seems ok for me..and franco kernel by audahadi
Nightmare + tripndroid 1.2-1.5Ghz, gpu 330Mhz
pgqta said:
Nightmare + tripndroid 1.2-1.5Ghz, gpu 330Mhz
Click to expand...
Click to collapse
Min cpu frequency 1.2 Ghz?? Why?
are you into gaming?
This is my current setup on XenonHD with Stuxnet+ kernel
(with regard to stats posted HERE)
HEIS3NBERG said:
4 hours of SoT with 50% ? How did you do that ? I'm reaching the 4hours of SoT sometimes but with 0% of battery :crying:
What is the other saving stuff you talking plz ?
Click to expand...
Click to collapse
damnthomas said:
wt setting is best for batter besides cpu set to governor and uc uv skills by Dark Knight
Click to expand...
Click to collapse
(I'm going to go tab by tab in Kernel Adiutor)
CPU:
CPU Max Freq- 1497MHz
CPU Min Freq- 300MHz
CPU Governor- conservative
Multicore Power Saving- Aggressive
Sync Threshold- 1190Mhz
Input Boost Freq- 960MHz
CPU Voltage:
300MHz- 700mV
422MHz- 705mV
499MHz- 705mV
576MHz- 710mV
653MHz- 710mV
729MHz- 715mV
883MHz- 725mV
CPU Hotplug:
MPDecision- ON (Stuxnet has no other hotplugs yet, and disabling hotplugs allows you to manually control which cores are active by checking boxes in CPU tab. But I didn't want to permanently switch off some cores, as it would probably affect smoothness, so decided to let MPDecision take care of it)
That's about all the Power-saving changes I made. :good:
The Dork Knight Rises said:
This is my current setup on XenonHD with Stuxnet+ kernel
(with regard to stats posted HERE)
(I'm going to go tab by tab in Kernel Adiutor)
CPU:
CPU Max Freq- 1497MHz
CPU Min Freq- 300MHz
CPU Governor- conservative
Multicore Power Saving- Aggressive
Sync Threshold- 1190Mhz
Input Boost Freq- 960MHz
CPU Voltage:
300MHz- 700mV
422MHz- 705mV
499MHz- 705mV
576MHz- 710mV
653MHz- 710mV
729MHz- 715mV
883MHz- 725mV
CPU Hotplug:
MPDecision- ON (Stuxnet has no other hotplugs yet, and disabling hotplugs allows you to manually control which cores are active by checking boxes in CPU tab. But I didn't want to permanently switch off some cores, as it would probably affect smoothness, so decided to let MPDecision take care of it)
That's about all the Power-saving changes I made. :good:
Click to expand...
Click to collapse
Can you explain why have you set your Sync Threshold to 1190Mhz
shabtab said:
Can you explain why have you set your Sync Threshold to 1190Mhz
Click to expand...
Click to collapse
Actually I can't...cuz I have no idea!
If you read the original post I linked, my aim was to increase battery life, so I just reduced all clock speeds while maintaining the default order
MaxFreq>SyncThreshold>InputFreq>MinFreq
But it gave me awesome results (again, check the link in prev post) without causing any lags, and ppl were asking for my setup, so I shared it with you guys.
Hope it helps you too :good:
The Dork Knight Rises said:
This is my current setup on XenonHD with Stuxnet+ kernel
(with regard to stats posted HERE)
(I'm going to go tab by tab in Kernel Adiutor)
CPU:
CPU Max Freq- 1497MHz
CPU Min Freq- 300MHz
CPU Governor- conservative
Multicore Power Saving- Aggressive
Sync Threshold- 1190Mhz
Input Boost Freq- 960MHz
CPU Voltage:
300MHz- 700mV
422MHz- 705mV
499MHz- 705mV
576MHz- 710mV
653MHz- 710mV
729MHz- 715mV
883MHz- 725mV
CPU Hotplug:
MPDecision- ON (Stuxnet has no other hotplugs yet, and disabling hotplugs allows you to manually control which cores are active by checking boxes in CPU tab. But I didn't want to permanently switch off some cores, as it would probably affect smoothness, so decided to let MPDecision take care of it)
That's about all the Power-saving changes I made. :good:
Click to expand...
Click to collapse
Mine is quite same and with Stuxnet on RR ROM, 1 Hours SOT per 10%; quite impressive.
The Dork Knight Rises said:
Actually I can't...cuz I have no idea!
If you read the original post I linked, my aim was to increase battery life, so I just reduced all clock speeds while maintaining the default order
MaxFreq>SyncThreshold>InputFreq>MinFreq
But it gave me awesome results (again, check the link in prev post) without causing any lags, and ppl were asking for my setup, so I shared it with you guys.
Hope it helps you too :good:
Click to expand...
Click to collapse
okay let me explain then it used to increase the max cpu clock speed if needed, like if you've clocked your cpu at 1.5 and the cpu gets exhausted with 100% usage then the cpu will be increased to given SyncThreshold value for sometime to lower the pressure on cpu,, in simple words it should not be lower than the max cpu Freq. and preferably disabling it is a better option.. and btw your settings are just awesome phone is not over heating also and thanks.
shabtab said:
okay let me explain then it used to increase the max cpu clock speed if needed, like if you've clocked your cpu at 1.5 and the cpu gets exhausted with 100% usage then the cpu will be increased to given SyncThreshold value for sometime to lower the pressure on cpu,, in simple words it should not be lower than the max cpu Freq. and preferably disabling it is a better option.. and btw your settings are just awesome phone is not over heating also and thanks.
Click to expand...
Click to collapse
Ah that makes a lot of sense. Thanks.
EDIT: But then why was SyncThreshold less than Max by default?
EDIT2: Also, same thing's been done by this awesome guy @nicholaschum (Google searched 'CPU Sync Threshold' LOL):
http://forum.xda-developers.com/showpost.php?p=56974252&postcount=363
The Dork Knight Rises said:
Ah that makes a lot of sense. Thanks.
EDIT: But then why was SyncThreshold less than Max by default?
EDIT2: Also, same thing's been done by this awesome guy @nicholaschum (Google searched 'CPU Sync Threshold' LOL):
http://forum.xda-developers.com/showpost.php?p=56974252&postcount=363
Click to expand...
Click to collapse
I am also wondering why people are keeping it less than default it just makes no sense.
@Gnome You are a pro kernel dev, right? Can you please explain to us (noobs :laugh what is up with the SyncThreshold value and what exactly it does?
The Dork Knight Rises said:
This is my current setup on XenonHD with Stuxnet+ kernel
That's about all the Power-saving changes I made. :good:
Click to expand...
Click to collapse
Your guides are always that helpful. Hope to see more guides from you! Pressed the thanks button.
Which is the best kernel for you?
mipo007 said:
Which is the best kernel for you?
Click to expand...
Click to collapse
Kernel by Gnome :thumbup:
Sent from my MI 3W using XDA Free mobile app
So here many custom ROM's
https://forum.xda-developers.com/mi-max-2/development/available-stock-custom-roms-mi-max-2-t3737523
Which of this the best for gaming? I don't care about my battery life or something else, only good optimization for games :laugh:
Also mb someone know how to tune Kernel Adiutor for gaming, is any guides or something else? i don't found any of this for Mi Max 2
It would be great, if u help
Without a custom Kernel, nothing much can be tuned in Kernel Adiutor to achieve higher performance in games. OC-ing the GPU and CPU would be probably the only solution to gain more FPS. All this ROMs are gonna perform similar with the same kernel.
ekin_strops said:
Without a custom Kernel
Click to expand...
Click to collapse
where i can get custom kernel?
enkins said:
where i can get custom kernel?
Click to expand...
Click to collapse
You can't because there is no custom kernel.
ekin_strops said:
You can't because there is no custom kernel.
Click to expand...
Click to collapse
optimization for games in kernel adiutor is actually pretty straight forward. just choose performance governor for both cpu and gpu and lock both to the highest possible clocks (cpu minimum and maximum 2016 mhz, gpu min and max 650 mhz). that way they wont be downclocking to save power and ull have max performance always
furthermore, u could change IO scheduler to deadline for faster loading times and disable core control (as well as temperature and vdd control, depending on whether theyre active by default) in thermal tab. just keep an eye on device temperatures, cuz ull be basically removing throttling measures for hardware safety. although i doubt this should be a problem with an soc like SD625 in such a large device, but still...better be safe than sorry
Sent from my Xiaomi Mi Max 2 (Oxygen) using Tapatalk
jbmc83 said:
optimization for games in kernel adiutor is actually pretty straight forward. just choose performance governor for both cpu and gpu and lock both to the highest possible clocks (cpu minimum and maximum 2016 mhz, gpu min and max 650 mhz). that way they wont be downclocking to save power and ull have max performance always
furthermore, u could change IO scheduler to deadline for faster loading times and disable core control (as well as temperature and vdd control, depending on whether theyre active by default) in thermal tab. just keep an eye on device temperatures, cuz ull be basically removing throttling measures for hardware safety. although i doubt this should be a problem with an soc like SD625 in such a large device, but still...better be safe than sorry
Click to expand...
Click to collapse
great thanks to u for reply, i try this, hope it helps me
GPU settings not lock on 650 mhz, it's switch between 320 and 650, not 650 all time
enkins said:
GPU settings not lock on 650 mhz, it's switch between 320 and 650, not 650 all time
Click to expand...
Click to collapse
did you change the gpu governor to performance?
Sent from my Xiaomi Mi Max 2 (Oxygen) using Tapatalk
Hi, another way to unlock the cpu at its maximal frequence is to use the mod called " unlimited " in the playstore from the mi-globe rom (miui based)
here is the link : http://forum.mi-globe.com/general-development-f34/app-miui-unlimited-t691.html
You can activate it on the fly, very cool. I use this rom
Regards
jbmc83 said:
did you change the gpu governor to performance?
Sent from my Xiaomi Mi Max 2 (Oxygen) using Tapatalk
Click to expand...
Click to collapse
ofc i did, but still not work
ed57 said:
Hi, another way to unlock the cpu at its maximal frequence is to use the mod called " unlimited " in the playstore from the mi-globe rom (miui based)
here is the link : http://forum.mi-globe.com/general-development-f34/app-miui-unlimited-t691.html
You can activate it on the fly, very cool. I use this rom
Regards
Click to expand...
Click to collapse
it works only on miui rom, or it can works on custom roms?
enkins said:
ofc i did, but still not work
Click to expand...
Click to collapse
ok i just checked on my phone with LOS 14.1 installed. when u set min and max gpu frequency to 650 mhz and set perfomance profile the gpu will only downclock to 320 mhz if there is no load put onto it. if there is ANY load whatsoever (in my case a simple continuous finger swipe over the display) the gpu clock sticks to 650 mhz and stays there.
so no worries, uve unlocked ur SoC performance completely and ull get the most out of it during gaming
edit: btw, dont let the poll results fool you. most people just go with LOS because thats what they are accustomed to the most and because its been out the longest for mi max 2 as far as custom roms are concerned. so more people voting there doesnt mean its actually faster than other roms (likely that most people havent tried ALL roms, especially for gaming-specific purposes )
jbmc83 said:
ok i just checked on my phone with LOS 14.1 installed. when u set min and max gpu frequency to 650 mhz and set perfomance profile the gpu will only downclock to 320 mhz is there is no load put onto it. if there is ANY load whatsoever (in my case a simple continuous finger swipe over the display) the gpu clock sticks to 650 mhz and stays there.
so no worries, uve unlocked ur SoC performance completely and ull get the most out of it during gaming
edit: btw, dont let the poll results fool you. most people just go with LOS because thats what they are accustomed to the most and because its been out the longest for mi max 2 as far as custom roms are concerned. so more people voting there doesnt mean its actually faster than other roms (likely that most people havent tried ALL roms, especially for gaming-specific purposes )
Click to expand...
Click to collapse
ok thanks for that information, u help me so much, i''ll stay on DotOS 7.1.2 and test it for game perfomance, now results are fine, better then xiaomi.eu roms
Lineageos 14.1 is best
Best For Gaming
I believe that would be dot-os