Overclock GPU HTC One - One (M7) Q&A, Help & Troubleshooting

Hi, I've installed ElementalX on my One and it allows a maximum GPU clock speed of 450 MHz, but I read on the Internet that Adreno 320 GPUs can reach frequencies of 500 or even 600 MHz... there is a way to enable those frequencies? Maybe a tweak or another kernel?

The s4 clocks all the way up to 627mhz via custom kernel. So. It's possible
Sent from my SGH-M919 using Tapatalk 4

osmosizzz said:
The s4 clocks all the way up to 627mhz via custom kernel. So. It's possible
Sent from my SGH-M919 using Tapatalk 4
Click to expand...
Click to collapse
I know that's possible, but I want to know how, lol.

There's a reason it isn't enabled. Don't even attempt this unless you want to melt the insides of your phone at worst case, or even in best case suffer from extreme heat and reduced battery life.

Matt said:
There's a reason it isn't enabled. Don't even attempt this unless you want to melt the insides of your phone at worst case, or even in best case suffer from extreme heat and reduced battery life.
Click to expand...
Click to collapse
Man, heat isn't a problem for the One. HTC tests it at high temps. Mine for example is running at 2.16 GHz for a few months and I didn't have any problems at all... I reach high temps only when I play heavy games (max battery temp was 56.5 ℃)... The only important thing is that battery never reaches 60 ℃ which is the max safe temp for a Li-ion battery.

aliquo93 said:
Man, heat isn't a problem for the One. HTC test it at high temps. Mine for example is running at 2.16 GHz for a few months and I didn't have any problems at all... I reach high temps only when I play heavy games (max battery temp was 56.5 ℃)... The only important thing is that battery never reach 60 ℃ which is the max safe temp for a Li-ion battery.
Click to expand...
Click to collapse
You have wrong information. Heat is a problem for all electronic devices. You will certainly shorten the life of the electronic components not only the battery if you keep them hot for extended periods. The reason the One has an aluminum case (besides aesthetics) is to help dissipate the heat from normal use and keep the device running for longer periods as well as extending the life of the battery.
Bumping up the max frequency doesn't mean the device is working at that frequency all the time. Specifically for a powerful device such as the One, it will only drain your battery faster.

Well I don't care of battery life... And the day I will notice problems I will go back to stock frequencies... So my question is: is there a way to OC the GPU to 500 or 600 MHz?

I will make a zip which does it okay? Do NOT complain when it blows up

Matt said:
I will make a zip which does it okay? Do NOT complain when it blows up
Click to expand...
Click to collapse
No, don't worry! Thank you! With your zip can I choose the frequency? I want to do some tests with 500 and 600 MHz

Matt said:
There's a reason it isn't enabled. Don't even attempt this unless you want to melt the insides of your phone at worst case, or even in best case suffer from extreme heat and reduced battery life.
Click to expand...
Click to collapse
Not necessarily. Faux oc'd the N4 GPU to 600mhz and no one made complaints due to the thermal throttle throttling the chip...QC and faux's implementations prevent excessive overheating.
Sent from my SGH-T959 using xda app-developers app

I've found the path /sys/class/kgsl/kgsl-3d0 wich contains the file max_gpuclk. If I change the value in that file my GPU gets overclocked?

aliquo93 said:
I've found the path /sys/class/kgsl/kgsl-3d0 wich the file max_gpuclk. If I change the value in that file my GPU gets overclocked?
Click to expand...
Click to collapse
May I ask what's the point clocking so high? Do you feel any lag of some sort or your just looking to fry your phone up?
Sent from my SGH-T999 using xda app-developers app

shahkam said:
May I ask what's the point clocking so high? Do you feel any lag of some sort or your just looking to fry your phone up?
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
Just for do some tests... And phone will not fry... The N4 and S4 have been OC'd to 600 MHz witouth any problems!
EDIT: I've tried to change the file but it resets to kernel value (450 MHz)... so the only solution is waiting for Matt's zip...
P.S.: Matt, can you make 4 zips? One for 500 MHz, one for 550 MHz, one for 600 MHz and one for 620 MHz? Or can you let me choose one of those 4 frequencies directly from a single zip? Thanks in advance.

aliquo93 said:
Just for do some tests... And phone will not fry... The N4 and S4 have been OC'd to 600 MHz witouth any problems!
EDIT: I've tried to change the file but it resets to kernel value (450 MHz)... so the only solution is waiting for Matt's zip...
P.S.: Matt, can you make 4 zips? One for 500 MHz, one for 550 MHz, one for 600 MHz and one for 620 MHz? Or can you let me choose one of those 4 frequencies directly from a single zip? Thanks in advance.
Click to expand...
Click to collapse
Every phone reacts differently to overclocking but you seem pretty sure anyways keep us posted..
Sent from my SGH-T999 using xda app-developers app

Matt can you also make a zip wich unlock a CPU frequency of 2.3 GHz? Now I'm on faux123 kernel and max frequency is 2106 MHz (on ElementalX was a bit higher, 2160 MHz)... So I want to try a CPU clock of 2.3 GHz and a GPU clock of 620 MHz... don't worry I keep temps monitored and I will downclock if phone gets unstable.
@shahkam: Sure, I'll keep you posted!

Hi,
It won't work with just a zip file, the GPU freq (like the CPU freq) is hardcoded in the kernel, if you want test an higher overclock you need to compile your own kernel... It won't work just by editing a file... Try by yourself modifying the value in the path you find LOL, and there is not only this path (/sys/devices/platform/kgsl-3d0.0/*** and a few others)...
The values you'll find in certain paths are just some values matching what was hardcoded in the kernel (for to do simple).
If it was too easy to just edit some files for overclock, why devs need to compile a kernel with overclock possibility???
If some GPU/CPU freq are not available in the kernel (by the kernel dev) you cannot set them without recompiling by yourself the kernel to add some extra GPU/CPU steps.
Plus the kernel devs here have tried GPU overclock above 450 Mhz and the result was worse performance, lag, etc... Something due to memory bandwitch or memory bottleneck... I don't remember exactly...
In fact the SIV can have higher GPU overclock with the same GPU as our but the "stuff" arround is not the same. Unless a dev find the solution.
But you'll never see GPU overclock in our One above 450 Mhz just by editing some files, trust me.

viking37 said:
Hi,
It won't work with just a zip file, the GPU freq (like the CPU freq) is hardcoded in the kernel, if you want test an higher overclock you need to compile your own kernel... It won't work just by editing a file... Try by yourself modifying the value in the path you find LOL, and there is not only this path (/sys/devices/platform/kgsl-3d0.0/*** and a few others)...
The values you'll find in certain paths are just some values matching what was hardcoded in the kernel (for to do simple).
If it was too easy to just edit some files for overclock, why devs need to compile a kernel with overclock possibility???
If some GPU/CPU freq are not available in the kernel (by the kernel dev) you cannot set them without recompiling by yourself the kernel to add some extra GPU/CPU steps.
Plus the kernel devs here have tried GPU overclock above 450 Mhz and the result was worse performance, lag, etc... Something due to memory bandwitch or... I don't remember exactly...
In fact the SIV can have higher GPU overclock with the same GPU as our but the "stuff" arround is not the same.
Click to expand...
Click to collapse
I want to try myself, if it works bad I already said that I will set the stock frequencies back. Anyway I think that Matt is going to prepare a flashable zip wich goes to replace the kernel files.

aliquo93 said:
I want to try myself, if it works bad I already said that I will set the stock frequencies back. Anyway I think that Matt is going to prepare a flashable zip wich goes to replace the kernel files.
Click to expand...
Click to collapse
LOL, good luck!
In the path you find, for max_gpuclk (and find all the others paths related to the GPU clock, good luck here too ) change the value by yourself with a file explorer like Root Explorer (edit the file) it will do nothing!!! Same thing for the other values!!!
I think you don't understand what I wrote or how all the kernel stuff works...
You need to compile your own kernel or recompile the kernel... and add the available GPU freq you want, but it's not too easy as just add a 600 Mhz step when you developed your kernel, what about voltage, memory allocated, other config files needs to be modified to match all your modifications, etc...???
It's infinite more complicated than you think...

viking37 said:
LOL, good luck!
In the path you find, for max_gpuclk (and find all the others paths related to the GPU clock, good luck here too ) change the value by yourself with a file explorer like Root Explorer (edit the file) it will do nothing!!! Same thing for the other values!!!
I think you don't understand what I wrote or how all the kernel stuff works...
You need to compile your own kernel or recompile the kernel... and add the available GPU freq you want, but it's not too easy as just add a 600 Mhz step when you developed your kernel, what about voltage, memory allocated, other config files needs to be modified to match all your modification, etc...???
It's infinite more complicated than you think...
Click to expand...
Click to collapse
I know that the values cannot be changed by a file manager... but it was Matt who said that it's possible with the zip... If it isn't possible can you help me recompiling a kernel?

by flashable zip, I meant I was going to compile the kernel for you ^^ But yeah the S4 has DDR3 memory so that could be the 'bottleneck' mentioned. This would be a lot of effort for little result.

Related

Is anyone working on an overclocked kernel?

Why has nobody overclocked the Droid 3 yet? Is anyone working on this?
This phone has so much potential with the duel core processor.
Sent from my DROID3 using XDA App
From what I understand, we have limited access to kernel modifications. I don't think the bootstrap circumvents these problems.
I'm still hopeful though.
With the locked bootloader, custom kernels aren't possible. However, it can be overclocked, through the injection of a module. I'm not quite sure how it works, but once someone does that, we can OC. They got the Droid 2 and X to 2 ghz.
PyroHoltz said:
From what I understand, we have limited access to kernel modifications. I don't think the bootstrap circumvents these problems.
Click to expand...
Click to collapse
With kernel modules is possible, was already done on milestone 1
I would be more interested in undervolting. Can this be done with the injected module or is direct access to the kernel required?
sic4672 said:
I would be more interested in undervolting. Can this be done with the injected module or is direct access to the kernel required?
Click to expand...
Click to collapse
You can do it now with SetCPU. Be very careful though, Moto used a weird governor on this called moto_hotplug, when root was first available and people undervolted some reported going too low and not having enough power to turn on the screen. I wouldn't set the max below 600MHz until more is known about this governor, and even 600 has been a little low for me at times.
sic4672 said:
I would be more interested in undervolting. Can this be done with the injected module or is direct access to the kernel required?
Click to expand...
Click to collapse
Usually Motorola phones are power hungry because the 3G, not because the cpu consumption, the gain in battery life available trough undervolt is usually limited.
Camspanners said:
You can do it now with SetCPU. Be very careful though, Moto used a weird governor on this called moto_hotplug, when root was first available and people undervolted some reported going too low and not having enough power to turn on the screen. I wouldn't set the max below 600MHz until more is known about this governor, and even 600 has been a little low for me at times.
Click to expand...
Click to collapse
I appreciate your response, but I think you misunderstood my question. I want to undervolt, not cap the frequency. For example, if the SoC operates at 1.3v at a clock speed of 1Ghz, then I would like to try and drop the voltage to 1.2V at 1Ghz (higher or lower voltage if viable). I don't think this can be done through setcpu, can it?
It's possible to overclock right now but the process is not user-friendly. I've been trying to write a kernel module to simplify it and make the changes appear to survuve a reboot but haven't had enough spare time to figure it out entirely. Check out this post by yang.felix, he found the proper register to manipulate on the XT862 but it isn't easy for the average user; I'm trying to see if a similar approach to how the original Milestone was overclocked can be applied to the XT862/XT860:
forum.xda-developers.com/showpost.php?p=17669227&postcount=7
Sent from my XT860 using xda premium

[Q] CPU step on Semaphore?

Hi guys, some times ago I flashed Semaphore, but it haven't any CPU step higher than 1000 MHz. Can I have more CPU steps,like Devil, in Semaphore? (100-1400 MHz)
(Sorry for my bad english)
Download Semaphore Manager from the market. You can overclock using that app. Mind you, semaphore kernel can get glitchy at ~114% OC and up, so you might want to go with 110 and build gradually until you find a sweet spot...
Sent from my GT-I9000 using xda premium
Hr Kristian said:
Download Semaphore Manager from the market. You can overclock using that app. Mind you, semaphore kernel can get glitchy at ~114% OC and up, so you might want to go with 110 and build gradually until you find a sweet spot...
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
Yeah, I know that, but with Live oc my limit is... 106 % :crying: I have tried every thing but I don't know why the CPU is so limited...
Heh, mine caps at 108%. It would be nice to "normally" oc to 1200mHz on semaphore. I could get 1296mHz with 108% like on Devil.
PwNeGeR said:
Yeah, I know that, but with Live oc my limit is... 106 % :crying: I have tried every thing but I don't know why the CPU is so limited...
Click to expand...
Click to collapse
the "live oc" has better performance of "simple oc" (at equal overclocking), because "live oc" overclock all frequencies and not only the higher frequency.
But with "live oc" you can raise less the frequencies
DeusEx80 said:
the "live oc" has better performance of "simple oc" (at equal overclocking), because "live oc" overclock all frequencies and not only the higher frequency.
But with "live oc" you can raise less the frequencies
Click to expand...
Click to collapse
Ok... So, is there a method to raise the limit?
PwNeGeR said:
Ok... So, is there a method to raise the limit?
Click to expand...
Click to collapse
The only limit is your device. If your CPU/GPU doesn't like OC - you have to live with it (or buy another I9000 :cyclops: )
midnight911 said:
The only limit is your device. If your CPU/GPU doesn't like OC - you have to live with it (or buy another I9000 :cyclops: )
Click to expand...
Click to collapse
Ummh, ok...
But the SGS don't support GPU Overclock, right?
PwNeGeR said:
Ummh, ok...
But the SGS don't support GPU Overclock, right?
Click to expand...
Click to collapse
Theoretically yes, but if you overclock BUS, your CPU, GPU, and RAM are OC'ed. On stock BUS is clocked at 200mHz. If you use LiveOC 110%, you overclock everything by 10% - GPU goes from 200mHz -> 220mHz, CPU from 1000mHz -> 1100mHz. That's why it's more unstable than normal OC.
midnight911 said:
Theoretically yes, but if you overclock BUS, your CPU, GPU, and RAM are OC'ed. On stock BUS is clocked at 200mHz. If you use LiveOC 110%, you overclock everything by 10% - GPU goes from 200mHz -> 220mHz, CPU from 1000mHz -> 1100mHz. That's why it's more unstable than normal OC.
Click to expand...
Click to collapse
Ah, that's new for me
You might be able to get a higher stable overclock with voltage increase; available in later versions of semaphore, but that's something you'd need some guidance doing, and of course there are the general risks of that.
Sent from my GT-I9000 using xda premium
Hr Kristian said:
You might be able to get a higher stable overclock with voltage increase; available in later versions of semaphore, but that's something you'd need some guidance doing, and of course there are the general risks of that.
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
I don't want to destroy my battery... It drops too much like this, with overvolting it will die in five minutes

[ADVICES] Recommanded Voltages with Custom Kernel

Hi Everybody!
I've installed ElementaryX Kernel and like a lot of people i'm trying to increase battery life by undervoltage the CPU But The question is not how to do it because there is a lot of guides about the subject.
Undervolting test can take long long time before finding the good one so my question is if you have a custom kernel, what voltage did you configure?
Cause on the guides that I found they just tell that if the phone is unstable or reboot alone that's a sign that the CPU is not enough powered. Do you know other signs?
I've choose 750 Mv during the Aroma installer of ElementaryX but I think I need Kernel Tuner to modifiy the voltage no? For the moment I'm at 850mv from 384Mhz to 702 Mhz.
What's your recommanded voltages for the HTC one?
Thanks a lot for your Help !
Kinoal said:
Hi Everybody!
I've installed ElementaryX Kernel and like a lot of people i'm trying to increase battery life by undervoltage the CPU But The question is not how to do it because there is a lot of guides about the subject.
Undervolting test can take long long time before finding the good one so my question is if you have a custom kernel, what voltage did you configure?
Cause on the guides that I found they just tell that if the phone is unstable or reboot alone that's a sign that the CPU is not enough powered. Do you know other signs?
I've choose 750 Mv during the Aroma installer of ElementaryX but I think I need Kernel Tuner to modifiy the voltage no? For the moment I'm at 850mv from 384Mhz to 702 Mhz.
What's your recommanded voltages for the HTC one?
Thanks a lot for your Help !
Click to expand...
Click to collapse
No idea?
Kinoal said:
No idea?
Click to expand...
Click to collapse
Search in or try asking for recommended settings in the ElementalX thread.
The recommended voltages are the stock ones.
If you're lucky, you can undervolt, but each device is different. Instability is the only way to tell.
I'm not sure why you are expecting different answers.
Mine starts at 750mV for 384MHz and increases 25mV for each step. I have no issues with it.
For more thorough testing, set all cores to the same min and max freq and run some benchmarks or something for half an hour or so. Lower the voltages a bit and run the benchmarks again. Repeat until it's no longer stable. Raise the freq to the next step and repeat the tests. Use my voltages as a guideline. Happy testing
Sent from my HTC One using XDA Premium HD app

[Q] How do I overclock my phone?

Hello people! I just succeded with rooting my LG Optimus 4X HD :victory: And the reason I did that was to increase the performance on my phone, but I couldn't find any good apps for that. I want suggestions about apps that can overclock EVERY CORE and not just a single one, please respond as soon as possible
AbdulTheInsane said:
Hello people! I just succeded with rooting my LG Optimus 4X HD :victory: And the reason I did that was to increase the performance on my phone, but I couldn't find any good apps for that. I want suggestions about apps that can overclock EVERY CORE and not just a single one, please respond as soon as possible
Click to expand...
Click to collapse
have u done any overclocking in your whole life ? ...
you cant overclock from settings only one core. to overclock only one core u have to do a surgery to the cpu chip........
u cant overlock if the kernel does not support it. stock rom limit is 1500
kessaras said:
have u done any overclocking in your whole life ? ...
you cant overclock from settings only one core. to overclock only one core u have to do a surgery to the cpu chip........
u cant overlock if the kernel does not support it. stock rom limit is 1500
Click to expand...
Click to collapse
Dude I just rooted my phone like 2 days ago so don't excpect me to be a pro at these stuff xD (I am a noob) But you didn't really answer my question tho :s
First,You need to install a kernel that supports overclocking, and after that you can use app like trickstermod or tegra overclock. But i would strongly suggest you to read more about rom,kernel,recovery etc. before asking such questions.
Sent from my Optimus 4X HD using XDA Premium 4 mobile app
AbdulTheInsane said:
Dude I just rooted my phone like 2 days ago so don't excpect me to be a pro at these stuff xD (I am a noob) But you didn't really answer my question tho :s
Click to expand...
Click to collapse
the phone doesnt have to do anything with the procedure u can overclock anything. from just a coffee machine to a kitchen , from a pc to a phone !! if a cpu has more than one core, u cant just overclock only one of them. I answered i told u the limit of the stock rom and kernel is 1500. u cant overclock. u must have a custom kernel that can support overclocking.
that means u need to unlock bootloader and flash at least a custom kernel if not a whole rom.
<<EDIT>> and just for the knowledge ! take for example samsung s3. it has a lower cpu frequency but the phone is little faster than our optimus. overclocking isnt only about rising the frequency. u can also overclock by slightly giving more voltage and faster correspondence. u have to read a lot to understand how it works. for example a mistake can make u have a slow 1700 cpu but a fast 1200 cpu. read read read read
kessaras said:
the phone doesnt have to do anything with the procedure u can overclock anything. from just a coffee machine to a kitchen , from a pc to a phone !! if a cpu has more than one core, u cant just overclock only one of them. I answered i told u the limit of the stock rom and kernel is 1500. u cant overclock. u must have a custom kernel that can support overclocking.
that means u need to unlock bootloader and flash at least a custom kernel if not a whole rom.
<<EDIT>> and just for the knowledge ! take for example samsung s3. it has a lower cpu frequency but the phone is little faster than our optimus. overclocking isnt only about rising the frequency. u can also overclock by slightly giving more voltage and faster correspondence. u have to read a lot to understand how it works. for example a mistake can make u have a slow 1700 cpu but a fast 1200 cpu. read read read read
Click to expand...
Click to collapse
I get it now, but I think I asked the question in a wrong way so let me tell you again how I was ACTUALLY thinking. What I want is to enable EVERY single core and make them have 1.5 GHz speed. How can I do that?
AbdulTheInsane said:
I get it now, but I think I asked the question in a wrong way so let me tell you again how I was ACTUALLY thinking. What I want is to enable EVERY single core and make them have 1.5 GHz speed. How can I do that?
Click to expand...
Click to collapse
Buy tegra overclock from playstore.
Sent from my Optimus 4X HD using XDA Premium 4 mobile app
AbdulTheInsane said:
I get it now, but I think I asked the question in a wrong way so let me tell you again how I was ACTUALLY thinking. What I want is to enable EVERY single core and make them have 1.5 GHz speed. How can I do that?
Click to expand...
Click to collapse
set governor to performance, set cpuquiet to userspace. you need trickstermod app & custom kernel in order to tune this.
AbdulTheInsane said:
I get it now, but I think I asked the question in a wrong way so let me tell you again how I was ACTUALLY thinking. What I want is to enable EVERY single core and make them have 1.5 GHz speed. How can I do that?
Click to expand...
Click to collapse
And watch your battery drain in under an hour.
What have you been doing to actually have a point that you have thought a quad core 1.5ghz phone needs overclocking?
Sent from my Nexus 5 using Tapatalk
AbdulTheInsane said:
I get it now, but I think I asked the question in a wrong way so let me tell you again how I was ACTUALLY thinking. What I want is to enable EVERY single core and make them have 1.5 GHz speed. How can I do that?
Click to expand...
Click to collapse
your cores are already at 1500. to set a perfomance governor to make them run permanently at 1500 will cause u a huge battery drain and cpu overheat. when u will go play a game the heat will enable automatically the cpu to rest so u will have actually around 1000 mhz speed. the cpu HAS to rest. the phones dont have many big fans inside to cool the board and the cpu. thats why people prefer ondemand governor usually. the cpu rests until the 1st core go to 90% usage or more and then the other cores are enabled too. when the cpu usage go below 90% one core is working again and when there isnt any need for cpu usage , the core goes down to 102 mhz.
overclocking
before you get your phone overclocked you should but in consideration that you may break your phone..over heating .... battery consumption.. don't look for performance alone >> you cant get performance with out battery drain or over heating >> just thing before you do that
You should look at how often cores 3&4 are even active. It's very rarely on my Nexus
Sent from my Nexus 5 using Tapatalk
ah c'mon he cant destroy the phone even if he wanted to. its not like he has the knowledge to decompile the kernel , change the proccessor limit to over 1700 and recompile it. so his limit is 1700 of iodak and werewolf and mokee. the thing is to understand how overclock works. he will figure it out eventually.
kessaras said:
ah c'mon he cant destroy the phone even if he wanted to. its not like he has the knowledge to decompile the kernel , change the proccessor limit to over 1700 and recompile it. so his limit is 1700 of iodak and werewolf and mokee. the thing is to understand how overclock works. he will figure it out eventually.
Click to expand...
Click to collapse
LOL... How can we decomplie the kernel and recompile that?
Sent from my Optimus 4X HD using XDA Premium 4 mobile app
Yeah, I think the max over clock for p880 only reach 1700. Or am I wrong?
Sent from my LG-P880 using Tapatalk 2
momo95 said:
Yeah, I think the max over clock for p880 only reach 1700. Or am I wrong?
Sent from my LG-P880 using Tapatalk 2
Click to expand...
Click to collapse
for the developers that know what to do , max for our phone is 1700. originally the safe overclocking at any cpu since many many years , is around 20%. after that it needs cooler. the better the cooler the more u can overclock.
Hi, trickster show me that my phone don't use the 1700 MHz. Y?
Sent from my LG-P880 using xda app-developers app
Probably it is not overclocked.
The stock higher operating frequency of p880 is 1500 MHz, and that is what your trickster diagram is showing.
So. Either your phone is notoverclocked, or in whatever kernel you are using maximum frequency is set to 1500 MHz.
Inviato dal mio GT-P3110 usando XDA Premium HD app
Ehm, i have iodak v08 cm10.1.3 and cwm6.0.4.4
I'll check how to overclock the CPU.
May some one also look for a how-to if i don't find anything for overclocking my CPU
Thanks and kind regards
Edit;;;
I've found it. Can some one explain to me how to fit this things?
Sent from my LG-P880 using xda app-developers app

[INFO] Android One Overclocking

Hi guys !
I've been trying to add overclocking to Android One, I'm able to add another frequency (both Overclock and Underclock) but I'm able to test it, the 1391 MHz was the stablest overclock frequency I could get. Decreasing frequency lower than 590 MHz makes booting slower (I don't know why).
Check the screenshot, I'll report more news once I get things finished.
I have attached the mt_cpufreq.c just in case anyone have a kernel source and want to try the overclock.
EDIT: It seems max frequency can't be changed since it's hardcoded to 1.3 GHz, it keeps jumping to 1.3 GHz when screen is turned off, but the frequency sticks when phone is rebooted, but not on screen off.
Click to expand...
Click to collapse
EDIT2: It seems that mt_ptp also controls DVFS, which is interesting. This means we have to edit two files and disable restoring frequency to its default table.
Click to expand...
Click to collapse
EDIT3: I found this in mt_cpufreq.c :
Code:
static unsigned int g_max_freq_by_ptp = DVFS_F0;
Which is defined in the same file, the DVFS_F0 is :
Code:
#define DVFS_F0 (1300000) // KHz
The DVFS_F0 is 1.3 GHz, this might explain why the max frequency keeps jumping to 1.3 GHz when screen off. But this is just an assumption.
I've added mt_ptp.c just in case anyone want to checkout and help the development.
Click to expand...
Click to collapse
Interesting
I had given up all hopes of low level modifications such as over clocking /underclocking/under volting and kernel level wake gestures like double tap to wake etc... This gives me something to look at. Thank you
It seems that max freq can't be set to other than 1300 MHz / 1.3 GHz.
Can anyone here using CM12.1 confirm this bug ? Since it might be because of the ROM but I'm unsure here, it can be either ROM or my custom built kernel.
BTW, 470 MHz isn't fully implemented, the kernel refuses to use it. It might be because I haven't defined it in the volt switch function.
EDIT: Another possibility, it seems on mt_ptp, the clock are either hardcoded or defined in other file. So I have to say that overclocking might be still far away to be achieved.
Why not Overcloack the GPU ??? (NOOB HERE)
Saurabh K said:
Why not Overcloack the GPU ??? (NOOB HERE)
Click to expand...
Click to collapse
GPU is another thing here, it's still too hard to OC CPU itself.
Does the Android One uses MT6582 or MT6582M?(Are there more differences between them other than GPU frequency? MT6582: [email protected]; MT6582M: [email protected])
hstinscdln said:
Does the Android One uses MT6582 or MT6582M?(Are there more differences between them other than GPU frequency? MT6582: [email protected]; MT6582M: [email protected])
Click to expand...
Click to collapse
MT6582 I believe. I never checked but on kernel the chip folder (/arch/arm/mach-) is mt-6582
Can it be used on a 5" screen and MT6582M?
Sent from my Lenovo A536 using XDA Free mobile app
hstinscdln said:
Can it be used on a 5" screen and MT6582M?
Sent from my Lenovo A536 using XDA Free mobile app
Click to expand...
Click to collapse
Depends, does your phone kernel source exist ? If yes, then you're free to try. If not, then don't.
BTW, please don't think this is just a 'install the .c file and get overclock'. It needs many work, and such, I advise you to have at least some advanced knowledge of Linux Kernel.
F4uzan said:
It seems that max freq can't be set to other than 1300 MHz / 1.3 GHz.
Can anyone here using CM12.1 confirm this bug ? Since it might be because of the ROM but I'm unsure here, it can be either ROM or my custom built kernel.
BTW, 470 MHz isn't fully implemented, the kernel refuses to use it. It might be because I haven't defined it in the volt switch function.
EDIT: Another possibility, it seems on mt_ptp, the clock are either hardcoded or defined in other file. So I have to say that overclocking might be still far away to be achieved.
Click to expand...
Click to collapse
i had overclocked sprout in almost every possible sorts i can do. you have not defined 470mhz freq table properly in the file , pm me if you want to know my experience. :good:
Wow, overclocks must drain battery though .........
Saurabh K said:
Wow, overclocks must drain battery though .........
Click to expand...
Click to collapse
Not really, but yeah, it kinda drain battery more than normal 1.3 GHz frequency.
F4uzan said:
Not really, but yeah, it kinda drain battery more than normal 1.3 GHz frequency.
Click to expand...
Click to collapse
How about the you underclock in order to save battery as 1.3 quad core is not that necessary for mild usage.
Saurabh K said:
How about the you underclock in order to save battery as 1.3 quad core is not that necessary for mild usage.
Click to expand...
Click to collapse
200mhz is the lowest underclock i get in my experiments ,i tried 156 mhz but it didn't boots up ?
roshan77ss said:
View attachment 3269028
200mhz is the lowest underclock i get in my experiments ,i tried 156 mhz but it didn't boots up
Click to expand...
Click to collapse
does the device run smoothly on such low clocks ???
Saurabh K said:
does the device run smoothly on such low clocks ???
Click to expand...
Click to collapse
low clock means less processing power so it lags if i set both minimum and max frequency to 200mhz else it is fine[emoji23]
roshan77ss said:
low clock means less processing power so it lags if i set both minimum and max frequency to 200mhz else it is fine[emoji23]
Click to expand...
Click to collapse
OK, so the device will run smoothly on ~550 MHz without loosing too much on performance and save battery also, ?
Saurabh K said:
OK, so the device will run smoothly on ~550 MHz without loosing too much on performance and save battery also, ?
Click to expand...
Click to collapse
yup 550mhz doesn't affect performance that much
roshan77ss said:
yup 550mhz doesn't affect performance that much
Click to expand...
Click to collapse
So, tell me a safe way in which I can underclock my Sparkle V (Stock 5.1)...
Using trickster mod??

Categories

Resources