Hi guys I'm new on xda and I'm really sorry if I post this thread in the wrong place.
I found a method last year with I think we can overclock/underclock our MTK devices.No custom kernel or ROM is required but the problem is that the CPU can't be overclocked.Only the GPU and other components like RAM and internal memory.
All you need to do is to install a MTK Engineering app from Google play store.
After that go to /hardware testing/DE-sense/PLLs - you will get to a menu with some different PLLs
ARM PLL - is CPU ( but can't be overclocked )
MM PLL - is the GPU ( it's safe to OC )
I don't know about other PLLs , I don't think is safe to OC them and you will not get any boost in performance.
There are the default PLLs values for my MT6582 device ( all clock speeds are in khz )
ARM PLL=1092000
MM PLL=500500 max / 266000 min
MSDC PLL=416000
MAIN PLL=1092000
VENC PLL=295750
UNIVI PLL=1248000
The best OC values for GPU are 315 MHz minimum frequency and 518 MHz maximum frequency,the minimum possible underclock frequency is 245 MHz minimum and 450 MHz maximum
From my tests I got a 10-15 fps boost in PSP emulators and 5-10 fps boost in 3D games (real racing 3,asphalt 8,modern combat 4) and benchmarks (antutu 5,gfx bench)
Here are the default clock frequencys for MT6589
ARM PLL=1508000 max / 754000 min
MAIN PLL=884000 max / 500000 min
MM PLL=338000 max / 286000 min
UNIV PLL=624000
MSDC PLL=208000
Here is the YouTube link,check it if you haven't understand this tutorial : https://m.youtube.com/watch?v=wY_i3u_Wu4w
Anyway I need an expert opinion to tell me what the other components are.
Attention !
- overclock can harm your hardware
- please make sure that you can remove your phone's battery because if you put a wrong value your screen can get stuck ! But if you are lucky your device will reboot
- make sure your device is rooted and you know your default clock speeds
- Do not try to OC any other components,only GPU is safe to OC
- I'm not responsible for any damage to your phone
I can't post this thread elsewhere because I'm not allowed even if I have more than 10 posts,admins please if you find this useful move it to a good location
very interesting. i want to try this on my unite3 lollipop with SoC 6582. but before that i want to ascertain default values for MMPL which i could not find when opened in engineeing mode. will you pls reply how to find default values.
shankar_vl said:
very interesting. i want to try this on my unite3 lollipop with SoC 6582. but before that i want to ascertain default values for MMPL which i could not find when opened in engineeing mode. will you pls reply how to find default values.
Click to expand...
Click to collapse
Edit: whether values stick even aftet reboot and how to check it has overclocked or else.
Sorry for so late response but I don't have a mediatek phone anymore. Anyway so no you can't see what are the defualt values in mmpl but you have to find out your gpu clock speeds ( the maximum freq like 600 mhz and the minimum one,which the gpu idles at like 120 or 200 mhz). If you say that you have a mt6582 phone your maximum freq should be 500 MHz and you could try a 533 MHz overclock. Only big problem at this gpu trick is that we can't change the voltage also,so an stable oc will be very small. I reccomend to oc that idle freq which I don't know why this mali 400 uses it even in games making them lag. So try to oc that 200 MHz to 300 MHz,but don't go higher because the kernel will think that you want to change the max 500 MHz freq so the performance will get worse. First set something like 303000 and after 515000.These are some ideal valuse which I've tested by myself. Sorry for my bad english and greetings from Romania.
how about mt6750?
Wont work on my nokia 3 TA-1032
Sorry, this is a late reply but i dont know why it says "Fail to enter De-Sense PLLs module" when i tap PLLs.
There is no de sense pill option in mtkengineering mode on my device mt6761 android 8.1
Related
Very simple question,how overclock work on your X8
Answer like this in post:
Works: Super
It make worst: Nothing
Make better: Everything
From when did you see some better results with OC (example:flashing new rom) : From flashing latest kernel 2.1.1.C.0.0,got 18 fps in 2d
Max cpu rate: 748 mhz
Min cpu rate: 128 mhz
Worked: Good
It made worst: Destroyed my motherboard (I had to send it for repair)*
Made better: Phone was somehow faster
From when did you see better results with OC: When I flashed a version of Hackdroid by racht
Max cpu rate: 710 mhz
Min cpu rate: 128 mhz
*That's why I don't use OC anymore...
Worked: Not too good
It made worst: I had lower fps in tests and lags
Made better: On some of my trying ROMs fon was faster
From when did you see better results with OC: On floyo v0.20/v0.25/v0.30
Max cpu rate: 710 mhz
Min cpu rate: 128 mhz
I don't use OC now, because i useing FroyoBread v0.18
Returns to 600mhz
I can not use the overclock because when I reboot the phone it is on 691Mhz soon after he returns to 600mhz. I know that the CPU clock is dynamic, but he never returns to 691mhz. What did I do wrong? I used the XDA tutorial for overclocking.
don't work yet
I just try full wipe and did not work. I think it's some parameter or file permission...
I dont know if really many knows how to overclock your GPU but i tell it here if you didnt know.
Go to here:/sys/devices/system/cpu/cpu0/cpufreq/
Then open gpu_oc in text editor and change number to 0, 1 or 2 and then save.
0= 307 Mhz 1= 384 Mhz 2= 500 Mhz
I recommend not to oc to 500 Mhz because your tab 2 will get really hot in 10 min. in gaming and other use.
All of them are stable at least for ME(maybe because my tab 2 is only 2 months old but still gets hot)
384 Mhz is good because it doesnt fry your tab and you get faster performance.
I dont know if this workson other phones/tablets but try at your own risk.But remember that in some games CPU overclocking may help too and i know it helps alot in shadowgun dz.
You overclock at your own risk.
T3ER said:
I dont know if really many knows how to overclock your GPU but i tell it here if you didnt know.
Go to here:/sys/devices/system/cpu/cpu0/cpufreq/
Then open gpu_oc in text editor and change number to 0, 1 or 2 and then save.
0= 307 Mhz 1= 384 Mhz 2= 500 Mhz
I recommend not to oc to 500 Mhz because your tab 2 will get really hot in 10 min. in gaming and other use.
All of them are stable at least for ME(maybe because my tab 2 is only 2 months old but still gets hot)
384 Mhz is good because it doesnt fry your tab and you get faster performance.
I dont know if this workson other phones/tablets but try at your own risk.But remember that in some games CPU overclocking may help too and i know it helps alot in shadowgun dz.
You overclock at your own risk.
Click to expand...
Click to collapse
This only counts for specific kernels, particularly OC kernels, I use mine at 512mhz, CPU at 1350mhz, runs pretty solid, I use CM 10.1.2 with AGNI Pure CM Kernel, prefer either AGNI Purestock for stock based roms and PureCM for CM roms as Boeffla config app is included, in that app you can set the GPU OC and it sticks, in the other kernels, you need to edit and save that text file after every power cycle.
I have actually looked for that type of app so thanks for sharing that app.
TricksterMOD from play store allows you to OC GPU as well.
https://play.google.com/store/apps/details?id=com.bigeyes0x0.trickstermod
Can we actually oc the gpu on the note 3 ? I have latest AEL Kernel v7.12 and I've put the frequency in the /sys/ folder to 550,600,500 and none work , also I tried with Fauxclock but doesn't work . Yes , in CPU-z it says adreno [email protected] but I launch asphalt 8 or other games and put cpu-z on-screen and the gpu never hits more than 478 mhz , I have laziness on 10 and ramp on 1 . Thank you !
EDIT : I don't know how i managed to miss the "Don't post questions here " sticky but I'm sorry!
Yes, it's possible. It's kernel-dependent, but I have mine set to 487.5MHz, and I can verify that it does, in fact ramp up beyond it's stock limit.
That being said, the limit it's set to is a maximum, so 99% of the time it will be operating well below that. I also believe that it depends on how the app is coded.
I've never seen a kernel with limits as high as you're trying to set them (that's not to say they don't exist though). Maybe try scaling it back a bit? Stock is 320Mhz, so pushing it to 600, if it's even capable of such, seems like it would be incredibly unstable and possibly damaging to the GPU...
I found a thread here xda about how to overclock the cpu Galaxy Tab 4 7.0 (sm-t23nu). In that thread the creator of that custom kernel had a problem increasing the frequency of the cpu when it came to 1.4 Ghz (version 2.2 kernel) because it appear more laggy. He then later made other version of that custom kernel that was down clocked to 1.3 ghz. So I actually tried the older version it was fast but what I noticed was that cpu was going really fast(everything open up quicker apps processes were getting done more quickly) but the gpu it self was bottleneck the cpu. I noticed that because when game with it that and everything was going smooth and fast but the rendering of the image was struggling to catch up. So I install aida64 on my tablet to see how much Mhz the gpu going at 416 Mhz stock speed but what I really found interesting was that it's not even going at it's maximum stock speed which 533 mhz so it can literally overclock to 533 Mhz and still have headroom for a 5-10% overclock which could be about 650 Mhz. So I was wondering if there's any way to overclock the gpu for this particular tablet. Thank you in advance
Hey
I too create custom kernels for this specific tab and let me tell ya it's a big pain...u can overclock the gpu but it requires changing alot. You have to change the plls the gpu runs on and on top of that it breaks the frequencies the cpu runs on and also the gpu info doesn't show up at all so if u plan on building pull the repository for the tab 3 which uses the same chipset. Then go to the files that are related to to the gpu which all I did was delte the gpu folder and replace it with the tab 3's galore file which will allow u to see the gpu info in kernel aduitor etc etc. Also one more thing I have a kernel with it overclock to what I believe is 1.6ghz.. and the gpu is capale at overclock ed frequency of 832 mhz
Good luck!!!
beany23 said:
I too create custom kernels for this specific tab and let me tell ya it's a big pain...u can overclock the gpu but it requires changing alot. You have to change the plls the gpu runs on and on top of that it breaks the frequencies the cpu runs on and also the gpu info doesn't show up at all so if u plan on building pull the repository for the tab 3 which uses the same chipset. Then go to the files that are related to to the gpu which all I did was delte the gpu folder and replace it with the tab 3's galore file which will allow u to see the gpu info in kernel aduitor etc etc. Also one more thing I have a kernel with it overclock to what I believe is 1.6ghz.. and the gpu is capale at overclock ed frequency of 832 mhz
Good luck!!!
Click to expand...
Click to collapse
But that's problem I don't know how plls (what are even plls?) of the gpu? Plus I tried searching out on xda and other sites on how to edit kernel on overclocking frequency on both cpu and gpu but there's barely information how to do so and the only thing I know is that every kernel has different ways of changing frequency within different kernels so it's not the same for usually most of the time. XDA only shows how to add scheduler and cpu frequency also it's very general idea but in the gpu side there's no information about it. Can you give me advice what program I should for editing kernels clock frequency of cpu and gpu? Also where can I learn to edit the kernel for the galaxy tab 4 7.0?
Tech Master Race said:
But that's problem I don't know how plls (what are even plls?) of the gpu? Plus I tried searching out on xda and other sites on how to edit kernel on overclocking frequency on both cpu and gpu but there's barely information how to do so and the only thing I know is that every kernel has different ways of changing frequency within different kernels so it's not the same for usually most of the time. XDA only shows how to add scheduler and cpu frequency also it's very general idea but in the gpu side there's no information about it. Can you give me advice what program I should for editing kernels clock frequency of cpu and gpu? Also where can I learn to edit the kernel for the galaxy tab 4 7.0?
Click to expand...
Click to collapse
I use vim.....also the clock fIles are located in. Drivers/clock/mmp/pxa988.c
AND the gpu files is located under. Drivers/marvell/graphics
beany23 said:
I use vim.....also the clock fIles are located in. Drivers/clock/mmp/pxa988.c
AND the gpu files is located under. Drivers/marvell/graphics
Click to expand...
Click to collapse
But what file is the text file do I have to edit within those folder?
Tech Master Race said:
But what file is the text file do I have to edit within those folder?
Click to expand...
Click to collapse
There's a few.... graphics/galore 4x/hal.... shows most of the files I believe
my tab 4 7.0 is 1183 mhz, and yours is half of it? whaaat??
??? 1183 MHz ??!! How did you manage that ?? Mine is at max 533 MHz .... , checking the forum like crazy how to increase the GPU MHz range . Like OP mentioned , CPU already @ 1.4 GHz instead of the default 1.2 GHz quad core speed . But seems that the GPU can't catch up : result rendering images on high end games are slow ( hangs , laggy ) .
beany23 said:
I use vim.....also the clock fIles are located in. Drivers/clock/mmp/pxa988.c
AND the gpu files is located under. Drivers/marvell/graphics
Click to expand...
Click to collapse
Thanks beany32.
Tha_Bull said:
??? 1183 MHz ??!! How did you manage that ?? Mine is at max 533 MHz .... , checking the forum like crazy how to increase the GPU MHz range . Like OP mentioned , CPU already @ 1.4 GHz instead of the default 1.2 GHz quad core speed . But seems that the GPU can't catch up : result rendering images on high end games are slow ( hangs , laggy ) .
Click to expand...
Click to collapse
Yeah because the cpu is doing everything fast while gpu is like snail due to the low frequency and graphical api (OpenGL 2.0) it has which can not be fixed for api but tweaking the gpu to higher frequency could help alot in cpu overclocking. It would be better if it had OpenGL ES 3.0.
thelous said:
my tab 4 7.0 is 1183 mhz, and yours is half of it? whaaat??
Click to expand...
Click to collapse
I can't really tell if you are joking or not because you're a senior member and should know this but what i'm talking is GPU-Graphic Proccesing Unit and you are talking about is CPU- Central Proccesing Unit. That's stock frequency of the cpu for that tablet mines also used to be 1183 Mhz in cpu frequency and now I overclock 1.344 Ghz. The problem is when I try to go to 1.4 Ghz the cpu is very fast at proccesing information I can literally have 10 or more tabs in google and multi task and it super fast compare to stock speeds but when I see video or game on it lags because there's a bottleneck with the gpu.
beany23 said:
I use vim.....also the clock fIles are located in. Drivers/clock/mmp/pxa988.c
AND the gpu files is located under. Drivers/marvell/graphics
Click to expand...
Click to collapse
Dude, I'm almost finished with it but I need to know where's the file dvfs-pxa988.c on the Galaxy Tab 4 7.0 kernel like when I go to arch/arm/ mach-mmp there's no file called dvfs-pxa988.c. under that directory. Like do you know where could be?
Tech Master Race said:
Dude, I'm almost finished with it but I need to know where's the file dvfs-pxa988.c on the Galaxy Tab 4 7.0 kernel like when I go to arch/arm/ mach-mmp there's no file called dvfs-pxa988.c. under that directory. Like do you know where could be?
Click to expand...
Click to collapse
there is no file by that name... our tab uses this file for its voltages...android_kernel_samsung_degaswifi/drivers/clk/mmp/dvfs-pxa1L88.c
gaming settings for snapdragon 615
i use Poison-Kernel v5.0 with AIM rom 7.1.2
thermal throttle tweak for better preformance : [Tweak][Performance Like crazy][Z00T/Z00L]Antutu 41k on mostly any ROM (use google)
Cpu gov: impulse (for both clusters) * if the game lags put big cores on preformance governor and little cores on impulse* (this way big cores will work on maximum speed ,and little cores will use only one core on 200mhz)
Cpu freq: Big cores min. 200 mhz/ max. 1651 mhz
Little cores min. 200 mhz/max .1113 mhz
Hotplugging : msm_hotplug
Gpu initial frequency: 220mhz
Gpu governor :msm-adreno-tz
I/O scheduler: cfq
tested psp games : Spider man 2(full speed) , Naruto Shippuden - Ultimate Ninja Heroes 3(full speed),Soulcalibur: Broken Destiny(30 fps),Godfather (mostly 30fps ,there are some dips but only for a second or two ),nfs most wanted (30 fps),little big planet(30fps),sid meier's pirates(max speed)
(i will put settings for ppsspp in a few days)
tested android games :
Free fire (30 fps)
PUBG (25-40 fps with PUBgfx+tool) ||there will be some dips in fps when loading new area||
* i will add screenshoot of settings soon*
FELL FREE TO UPDATE
Dzaky Spear said:
gaming settings for snapdragon 615
i use Poison-Kernel v5.0 with AIM rom 7.1.2
thermal throttle tweak for better preformance : [Tweak][Performance Like crazy][Z00T/Z00L]Antutu 41k on mostly any ROM (use google)
Cpu gov: impulse (for both clusters) * if the game lags put big cores on preformance governor and little cores on impulse* (this way big cores will work on maximum speed ,and little cores will use only one core on 200mhz)
Cpu freq: Big cores min. 200 mhz/ max. 1651 mhz
Little cores min. 200 mhz/max .1113 mhz
Hotplugging : msm_hotplug
Gpu initial frequency: 220mhz
Gpu governor :msm-adreno-tz
I/O scheduler: cfq
tested psp games : Spider man 2(full speed) , Naruto Shippuden - Ultimate Ninja Heroes 3(full speed),Soulcalibur: Broken Destiny(30 fps),Godfather (mostly 30fps ,there are some dips but only for a second or two ),nfs most wanted (30 fps),little big planet(30fps),sid meier's pirates(max speed)
(i will put settings for ppsspp in a few days)
tested android games : free fire (30 fps)
FELL FREE TO UPDATE
Click to expand...
Click to collapse
Hey... You've mentioned max clock speed for big cluster as 1651Mhz how's that possible... Is it a 1.7 GHz version ? I got z00ud 1.5ghz ... Or is it a feature from poison kernel... Just a clarity before I go for a dive
Levi21xD said:
Hey... You've mentioned max clock speed for big cluster as 1651Mhz how's that possible... Is it a 1.7 GHz version ? I got z00ud 1.5ghz ... Or is it a feature from poison kernel... Just a clarity before I go for a dive
Click to expand...
Click to collapse
Hey ,snapdragon 615 can go up to 1.7 ghz but on stock kernel it runs on 1.5ghz
stock kernel (stock rom): big cluster is locked down to 1.5ghz and when trying to play anything it goes down to 1.1ghz or 800mhz
poison kernel (any custom rom):big cluster goes to 1.7ghz (1651mhz) when playing it thermal throttles to 1.4or 1.3ghz
fire kernel (any custom rom): same as poison
||with thermal throttle tweak||
stock kernel (stock rom): not tested
poison kernel (any custom rom) : while playing games big cluster stayes at 1651mhz and Little cluster shuts down (or uses one core on 200 mhz) *using impulse/impulse for cpu governor*
fire kernel (any custom rom): not tested
Dzaky Spear said:
Hey ,snapdragon 615 can go up to 1.7 ghz but on stock kernel it runs on 1.5ghz
stock kernel (stock rom): big cluster is locked down to 1.5ghz and when trying to play anything it goes down to 1.1ghz or 800mhz
poison kernel (any custom rom):big cluster goes to 1.7ghz (1651mhz) when playing it thermal throttles to 1.4or 1.3ghz
fire kernel (any custom rom): same as poison
||with thermal throttle tweak||
stock kernel (stock rom): not tested
poison kernel (any custom rom) : while playing games big cluster stayes at 1651mhz and Little cluster shuts down (or uses one core on 200 mhz) *using impulse/impulse for cpu governor*
fire kernel (any custom rom): not tested
Click to expand...
Click to collapse
I never tried poison kernel but ... I used firekernel and it has only up to 1.5ghz I'm surprised poison let's you go an extra mile...that is not specified in the features list..... Well... I'll try it out and let you know here.... But I doubt why op would not reveal overclock ... So probably our device SoC is different... I've seen z00t with 1.7 but it's model number is different .. maybe ze661 or something.. mine is zd551kl
Levi21xD said:
I never tried poison kernel but ... I used firekernel and it has only up to 1.5ghz I'm surprised poison let's you go an extra mile...that is not specified in the features list..... Well... I'll try it out and let you know here.... But I doubt why op would not reveal overclock ... So probably our device SoC is different... I've seen z00t with 1.7 but it's model number is different .. maybe ze661 or something.. mine is zd551kl
Click to expand...
Click to collapse
My device is ze600kl (z00md)
i have tried fire karnel and i did get 1651 mhz i flashed this edition ||FireKernel-r2.4f - (modified by op for 615)|| *it is very good for psp emulator*
if you read fire or poison threads you can find people that experienced overclock ........mostly 600kl models
Dzaky Spear said:
My device is ze600kl (z00md)
i have tried fire karnel and i did get 1651 mhz i flashed this edition ||FireKernel-r2.4f - (modified by op for 615)|| *it is very good for psp emulator*
if you read fire or poison threads you can find people that experienced overclock ........mostly 600kl models
Click to expand...
Click to collapse
Yeah... Now I understood.... It is SoC difference... Big oof...
Hello.
Do those kernels works on other Snapdragon 615 phones?
I have a Vodafone Smart Ultra 6, with TWRP 3.2.3-0 and Lineage 14.1 (no more updates from that version til now), and it throttles a.f. even @ room temps (like 20~24 °C) while the CPU seems to go up to 67~72 °C while working @ 100%, throttling to 800 MHz, and not keeping the 1467 MHz full speed on the big cores.
Maybe this phone doesn't have a great heat dissipation design (the SOC seems interfaced with a thermal pad to a thin shielding, then to the internal frame with a weird interfacing, at the center an adhesive part and on the sides a weird texture. Also the internal frame seems in plastic, covered with some aluminium powder or something alike.
Anyway thanks for every answer or suggestion.
Inviato dal mio Smart Ultra 6 utilizzando Tapatalk