S7 Edge Snapdragon Overclock - Samsung Galaxy S7 Edge Questions and Answers

Hello,
Fairly new to the entire thing but I will get straight to it.
I have a SM-G935T Snapdragon in the USA, I am looking for a kernel for overclocking the device. At the moment what I have done is what I presume is a "lite" root custom on the stock 7.0 with supersu and Flashfire. I have tried using kernel adiutor and a few other apps that let you choose different settings but nothing seems to have any substantial effects on the benchmark scores.
As a note; the s7 edge is strictly dedicated to gaming purposes, I have debloated it and it has no SIM installed, it has a battery bank case and will spend most of its time plugged in or near a wall outlet, it is being treated as a mobile gaming platform. I have a Note3 specifically for taking with me as a phone.
With that said battery life is not a concerning factor I am looking for a decent overclocked kernel for the Snapdragon version, so far all I have seen is Exynos and stuff from other countries that don't match my 935t.
I'm likely overlooking something but any help would 've appreciated, doing it manually doesn't super interest me, I'm looking for a flash and go solution for this model that isn't going to trip app security searches.
Thanks!

RegalPaw said:
Hello,
Fairly new to the entire thing but I will get straight to it.
I have a SM-G935T Snapdragon in the USA, I am looking for a kernel for overclocking the device. At the moment what I have done is what I presume is a "lite" root custom on the stock 7.0 with supersu and Flashfire. I have tried using kernel adiutor and a few other apps that let you choose different settings but nothing seems to have any substantial effects on the benchmark scores.
As a note; the s7 edge is strictly dedicated to gaming purposes, I have debloated it and it has no SIM installed, it has a battery bank case and will spend most of its time plugged in or near a wall outlet, it is being treated as a mobile gaming platform. I have a Note3 specifically for taking with me as a phone.
With that said battery life is not a concerning factor I am looking for a decent overclocked kernel for the Snapdragon version, so far all I have seen is Exynos and stuff from other countries that don't match my 935t.
I'm likely overlooking something but any help would 've appreciated, doing it manually doesn't super interest me, I'm looking for a flash and go solution for this model that isn't going to trip app security searches.
Thanks!
Click to expand...
Click to collapse
I'm just going to preface things by saying benchmarks are not indicative of actual improved performance. There are numerous ways in which manufacturers can cheat benchmarks such that when you overclock you may not see improvements.
I'd suggest actually finding out if you overclocks through kernel auditor are actually working, download and run this to check if the cpu frequency maxes out at the one you set.
If the overclock is working as intended then the benchmarks are just not showing it due to other factors. More likely is that the overclock is not supported on your stock kernel so you'll need to flash a custom one with overclocking enabled,

randomhkkid said:
snip because it won't let me post links even in quotes yet
Click to expand...
Click to collapse
I appreciate the reply, the issue is that none of the apps will actually go beyond the big cores 2.1ghz and the smalls 1.6ghz. My only options that I do have are basically enabling "performance" but the cores will still throttle even when Temps are 30c. What I'm saying is I have found nothing that has given me the freedom to actually attempt over clocking at all anyway and nothing will peak the cores as they say they should, even with supersu granted.
Hopefully that makes sense.
I took a screenshot of monitoring during a benchmark, so what's interesting is sometimes I get a 3D Mark Slingshot Extreme score of 2700ish and other times, more often than not, I get 1600 and looking at the graph, the cpu is up and down and all over the place like a bouncy castle in a birthday party but it's barely going over 1.2ghz on any core even during the cpu test and there is a massively noticeable difference even in benchmark and games. I have to restart the phome, wait for several minutes, clear the ram, wait a little more and then I might get a couple of good scores but I'm thrown right back into the bouncy castle throttling. I have a screenshot but I can't post it because I can't give links with less than 10 posts.
I've tried kernel editors, they don't stick anything and read false speeds, and the integrated performance mode seems to do nothing but make it brighter and change the resolution to 1440p.

RegalPaw said:
I appreciate the reply, the issue is that none of the apps will actually go beyond the big cores 2.1ghz and the smalls 1.6ghz. My only options that I do have are basically enabling "performance" but the cores will still throttle even when Temps are 30c. What I'm saying is I have found nothing that has given me the freedom to actually attempt over clocking at all anyway and nothing will peak the cores as they say they should, even with supersu granted.
Hopefully that makes sense.
I took a screenshot of monitoring during a benchmark, so what's interesting is sometimes I get a 3D Mark Slingshot Extreme score of 2700ish and other times, more often than not, I get 1600 and looking at the graph, the cpu is up and down and all over the place like a bouncy castle in a birthday party but it's barely going over 1.2ghz on any core even during the cpu test and there is a massively noticeable difference even in benchmark and games. I have to restart the phome, wait for several minutes, clear the ram, wait a little more and then I might get a couple of good scores but I'm thrown right back into the bouncy castle throttling. I have a screenshot but I can't post it because I can't give links with less than 10 posts.
I've tried kernel editors, they don't stick anything and read false speeds, and the integrated performance mode seems to do nothing but make it brighter and change the resolution to 1440p.
Click to expand...
Click to collapse
Sounds like you'll need a custom kernel. Unfortunately I'm not actually aware of any on the S7 Edge Snapdragon.

randomhkkid said:
Sounds like you'll need a custom kernel. Unfortunately I'm not actually aware of any on the S7 Edge Snapdragon.
Click to expand...
Click to collapse
Thumbs up for trying, if anyone knows of a kernel I can flash I'd happily accept it, even if it's as simple as keeping the cpu from dropping all over the place.

RegalPaw said:
Thumbs up for trying, if anyone knows of a kernel I can flash I'd happily accept it, even if it's as simple as keeping the cpu from dropping all over the place.
Click to expand...
Click to collapse
I may be able to help with the latter. If you are able to flash xposed and install the Wanam Xposed toolkit you can disable DVFS controls, this should help with the throttling.

This applies for overclocking when playing games only.
There's an app made by Samsung itself called 'Game Tuner'. I've checked that when i run an app through game tuner the average cpu frequency is much higher than when i run it without game tuner. Also the device get noticably warmer with game tuner. So in my knowledge this is the only way you can overclock your s7 edge without rooting

Related

[Q] Performance difference from different kernels on different roms

Hi,
I've noticed a huge performance difference between kernels and the roms they're used with.
For example:
I was using AOKP and Franco kernel and got around 20000 antutu points, I've switched to Carbon Rom (because of the build in pie control) and Franco kernel and only get around 13000 points, that's a huge difference.
As a test I've installed Matr1x-kenel on Carbon and get around 21000 points.
I really like Franco-kernel and all the tweaks it offers but don't like the huge drop in benchmarks, I know benchmarks are not a real representation of actual performance but it's still a big difference.
This also occurs in Quadrant and Geekbench.
So my question is why does this happen?
Aren't most roms supposed to be compatible with most kernels?
Thank you in advance.
Best regards.
I can't answer your question as to why that happens (no doubt someone else will) but you seriously should just stop bothering with benchmarks and use your own eyes and experiences as a measure of how good a kernel/ROM is. I doubt you could find a kernel which made the phone visibly slow or that affected usability so I don't see what your concern is tbh.
Thanks for your answer.
Yeah, I read that a lot on XDA, don't trust benchmarks...I understand that but they must have some meaning.
I mean, if not why do they exist or do people bother using them?
To be honest I don't really notice any real performance difference between most kernels I've tested.
Best regards
some roms include many optimizations(like skia/dalvik, krait optimizations, and others), while some dont. its not thekernel thats crapping out on you, its the rom.
---------- Post added at 07:02 PM ---------- Previous post was at 06:58 PM ----------
Nigeldg said:
I can't answer your question as to why that happens (no doubt someone else will) butcomseriously should just stop bothering with benchmarks and use your own eyes and experiences as a measure of how good a kernel/ROM is. I doubt you could find a kernel which made the phone visibly slow or that affected usability so I don't see what your concern is tbh.
Click to expand...
Click to collapse
your eyes can be decieved.. they can see whats happening in the ui for example, but you can not see the complex calculations that are being performed or how your cpu is really performing. you can have a slow device whos ui is quick.
OK, I can understand that not all roms are equal but why does changing the kernel have such a seamingly big impact?
If a rom is bad to begin with it should stay that way no matter what kernel you use with it.
Offcourse what do I know, I'm not a developer so my knowledge on the subject is limited.
I'm just trying to understand what's going on...
Best regards
Pihkal said:
OK, I can understand that not all roms are equal but why does changing the kernel have such a seamingly big impact?
If a rom is bad to begin with it should stay that way no matter what kernel you use with it.
Offcourse what do I know, I'm not a developer so my knowledge on the subject is limited.
I'm just trying to understand what's going on...
Best regards
Click to expand...
Click to collapse
kernels vary too, and they impact greatly because they control just about everything in the phone, kinda like a brain. since the kernels themselves vary, one kernel might be better set up than another to deal with certain code from a certain rom. and then also, every phone reacts differently to each kernel(and roms to a point). thats why its recommended to try out different kernels, combos. only then you can find the perfect combo for you/your device. what works great for somebody, can be lousy for another.
OK, so if i understand correctly it boils down to this:
1. You can do benchmarks but don't base your opinion on just the benchmark scores.
2. Roms can vary greatly in optimizations and efficiency of coding.
3. Kernels can also vary greatly in optimizations and efficiency of coding.
4. There's no such thing as a "best for everyone rom/kernel combo".
5. Not all roms/kernels play equally nice with each other.
6. Play around with as many roms / kernels as possible and decide what works best for ME based on MY experience.
Thanks for the advice.
Best regards.
Its been well over a year since I ran any benchmark of any sort but I tested Franco and carbon because that's what I'm on and you mentioned low scores. I'm on Franco m3 with some tweaked settings and carbon nightly from 7-5. Antutu gave me 20636. I'm using stock CPU and GPU frequencies.
username8611 said:
Its been well over a year since I ran any benchmark of any sort but I tested Franco and carbon because that's what I'm on and you mentioned low scores. I'm on Franco m3 with some tweaked settings and carbon nightly from 7-5. Antutu gave me 20636. I'm using stock CPU and GPU frequencies.
Click to expand...
Click to collapse
Maybe the nightly Carbon rom is more optimized?
I'm on Carbon 1.7 Stable and used Franco nightly 162 to test with.
When I benchmark I try to be as consistent as possible ie same temperature, performance governor, airplane mode etc.
I even cooled my Nexus in the freezer for some minutes to eliminate thermal throttling (yeah I know, watchout for condensation) but still got the same low scores.
Best regards.
Pihkal said:
Maybe the nightly Carbon rom is more optimized?
I'm on Carbon 1.7 Stable and used Franco nightly 162 to test with.
When I benchmark I try to be as consistent as possible ie same temperature, performance governor, airplane mode etc.
I even cooled my Nexus in the freezer for some minutes to eliminate thermal throttling (yeah I know, watchout for condensation) but still got the same low scores.
Best regards.
Click to expand...
Click to collapse
It might be, I didn't do anything special. I left all my background apps running, didnt close anything in the recents, didn't cool the phone first. I just downloaded it and hit start. I use the interactive governor tweaked a bit, and I also tweaked the hotplug settings so it more readily onlines all 4 cores instead of waiting for some of the higher loads to trigger it.
username8611 said:
It might be, I didn't do anything special. I left all my background apps running, didnt close anything in the recents, didn't cool the phone first. I just downloaded it and hit start. I use the interactive governor tweaked a bit, and I also tweaked the hotplug settings so it more readily onlines all 4 cores instead of waiting for some of the higher loads to trigger it.
Click to expand...
Click to collapse
Well, I had to try it myself so I did a factory reset, cleared system,data and dalvik, installed latest carbon nightly.
With stock kernel I almost reached 21000 points, with franco I barely get 17000 points.
Very strange...
edit:
I stand corrected, did a second benchmark and am now getting 20880 points...
are you benchmarking with your cpu speed benchmarked set as highest and lowest cpu speed? you should. if you dont put the same cpu speed as highest and lowest then itll scale up and down. if it scales, you dont actually know what speed its testing and it gives you inconsistamt scores. you want the cpu speed to be the same throughout the test.
When I benchmark I set the governor to performance, this should keep the cpu running at maximum speed without scaling unless I'm mistaking...
Pihkal said:
When I benchmark I set the governor to performance, this should keep the cpu running at maximum speed without scaling unless I'm mistaking...
Click to expand...
Click to collapse
meh, performance is the worst for benchmarking. its such a deceiving name. try either ondemand or interactive. set your cpu speed to be the same high and low.
simms22 said:
meh, performance is the worst for benchmarking. its such a deceiving name. try either ondemand or interactive. set your cpu speed to be the same high and low.
Click to expand...
Click to collapse
Woow, that's a great tip, I now get 22003 points with Matr1x-kernel.
Pihkal said:
Woow, that's a great tip, I now get 22003 points with Matr1x-kernel.
Click to expand...
Click to collapse
better :highfive:

Note 4 Exynos (910C) - Which Marshmallow custom kernel allows CPU OC? (to 2,1-2,2ghz)

So I want to OC my phone a bit.
That's my only gripe with this device, that it's a tad bit slow - I think due to the high resolution.
Back in the past I used OC on my Note 2 and S3, and both became blazing fast.
I realize you cannot push a chip on 2,2ghz all day long.
But that extra boost is extra handy when you do need the speed.
I checked out the kernel forum of course, but I only found a GPU OC kernel, and one kernel with only a 2.0ghz OC.
That's only 0.1 ghz increment, that ain't not much.
Ps.: I realize that not every chip is the same. They all have different undervolting/overclocking capabilities, it's silicon lottery. But I do want to see if I could push my Note 4 a bit. And heck, it will throttle anyway if things get a bit hot.
And of course another post about someone wanting to control their cpu and nobody on these forums gives you an answer, I have been trying to look for solutions and kernals that offer cpu overclocking to atleast 3000mhz like how cm13 is, The problem is I dont like the ui of cm13 and want to use rooted jasmine which is based on stock 6.0.1 , but the cpu on apps only lets me clock it to 2649mhz and it doesnt let me set frequencies at all sometimes, it seems nobody knows or cares to tell anyone if their roms support cpu tuning or not, its sad and annoying because people seem to get their useless questions answered and not issues of this kind which are why some people even decided to root in the first place, like me.
Did u checked the Nemesis and Refined ROM threads from the exynos forum? There you can find what you want.
Here you can find and learn if you have a time and will to know and learn every possible things about Cpu ,setting up Cpu ,frequency and other stuff:
https://forum.xda-developers.com/general/general/ref-to-date-guide-cpu-governors-o-t3048957/page89
https://forum.xda-developers.com/nexus-6p/general/guide-advanced-interactive-governor-t3290605

Why isn't anyone overclocking?

Hi there,
I'm really loving xda for years cause the active community here (depending on the device) and love to overclock my phone.
Through the years I've oc'ed it all starting with my HTC legend.
I know that it isn't just adding some freqs and voltages to make this happen, but I don't understand why (kernel)makers don't oc the S8. For example, I see som kernel developers build kernels with oc/uc and voltage control for the S7 (exynos). Some of those developers now build kernels for the S8, but don't add any oc possibility.
I just don't get why and am really curious if any of you understand why?
It's not that I'm not grateful for what they do (cause they are awesome) but I'm just REALLY curious and can't find the reason why it shouldn't and/or couldn't be done.
Dn_nS said:
Hi there,
I'm really loving xda for years cause the active community here (depending on the device) and love to overclock my phone.
Through the years I've oc'ed it all starting with my HTC legend.
I know that it isn't just adding some freqs and voltages to make this happen, but I don't understand why (kernel)makers don't oc the S8. For example, I see som kernel developers build kernels with oc/uc and voltage control for the S7 (exynos). Some of those developers now build kernels for the S8, but don't add any oc possibility.
I just don't get why and am really curious if any of you understand why?
It's not that I'm not grateful for what they do (cause they are awesome) but I'm just REALLY curious and can't find the reason why it shouldn't and/or couldn't be done.
Click to expand...
Click to collapse
Well the snapdrag version can be underclocked but there is no OC as the kernel is not modifiable Due to locked BootLoader
TheMadScientist said:
Well the snapdrag version can be underclocked but there is no OC as the kernel is not modifiable Due to locked BootLoader
Click to expand...
Click to collapse
Sorry I didn't specify things. I do mean the exynos version. There are some kernels that lift the 2,3 max freq to 2,65 GHz, but know that some S7 kernels climb to 2,9 GHz. So (in my book) that means the S8 should be able to overclock to 3 GHz (cause of the base A73 base of the 2nd gen mongoose cores and 10nm footprint).
So I'm just curious if it's not possible or there is some other reason why none are doing this.
And with underclocking I meant adding freqs that are below the standard lowest freq, my bad. (Don't how to call it otherwise)
Battery life.....
Battery life mainly.
Through overclocking, sure you can make s8 run as fast as oneplus considering s8's heavy skin, but most of us would rather see 6-8 hours of SOT with 24 hours of usage than our app opening 1-2 seconds faster.
Saying that, there are plenty of debloated roms for s8 that can run faster/smoother than the stock without sacrificing the battery life.
So, as for your question, maybe the devs don't want to put too much effort on overclocking an already pretty fast processor or underclocking an already pretty efficient processor. I am not a dev so can't really talk about complicated codings and stuff.
Why would you overclock a Ferrari?
IDan1109 said:
Why would you overclock a Ferrari?
Click to expand...
Click to collapse
This! Says it all.
Sent from my SM-G950F using Tapatalk
The S8 is fast enough on its own. I never even OC'd my S6. I find Exynos processors to be really fast as-is.
It's true, I dont't see any practical use for overclocking, yet. It would be purely for the fun of it. I'm sure we will see it more in the future, when some more hardware-heavy Games will be released.
Undervolting on the other surprises me aswell, to not see it frequently. Because, although it's totally fine right now, batterylife and efficiency can always be better.
I'm curious if we will see more Devs include this in their ROMs and Kernels
I agree with all the above. I called either due to snapdragon but I wouldn't even i if I could. I actually limit the clock speed on my big CPUs because the higher clock rates eat more power.
Also, why? Just why? Looking at cpu usage on my s8, the only time I've seen it actually pegged was running benchmarks. Overclocking is absolutely useless if the variable cpu clock never goes to 100% for more than milliseconds. Why do something so potentially dangerous for nothing?
:good::good::good:Well put guys:good::good::good:
I cant overclock but i still have set cpu and use it to underclock (when the screen is off) but most kf the time it is underclocked if it is not playing a game or ram extensive app
IDan1109 said:
Why would you overclock a Ferrari?
Click to expand...
Click to collapse
Why you overclock GTX 2080? Why you overclock i9 or amd threadripper 2950x cpu? Why you overclock DDR4 3000MHZ Ram? Why you use 3DMark? Or cinebench or, or or........
Thats all the same.
To everyone asking "Why??", I find it rather odd that you don't know already...
The reason why some of us like (want) to overclock, or undervolt, is the exact same reason we're all on this site: We like to TWEAK STUFF!
Doesn't matter if it's rooting, flashing a custom ROM, creating a unique theme, coding a new app. All of those boil down to the same human instinct to explore, to make things better, or make new things. Whether or not it's needed is completely irrelevant
Using your logic, there's no reason to have a custom kernel in the first place, nevermind rooting your phone, or having custom ROM. The phone worked fine the way it was, after all, right?
In closing, the motto "If it ain't broke, don't fix it" is what the lay people adhere to. We who are more inclined in certain aspects of life (such as the XDA community) live by another: "If it ain't broke, tweak it!", or if you rather "If it ain't broke, tweak it till it does, then fix it!"
Please add over/underclocking and over/under volting for CPU and GPU cores to every kernel, for every device that allows it! We already except blame if anything bad should come to our device the moment we decide to root and/or flash something, so why not give us every single capability available for the devices and leave it up to us to do what we so choose? :good:
[Naturally, this is based on the assumption that a device lacks a bootloader, and the kernel maker possesses the knowledge; thus, this is referring to those situations where both apply.]
IDan1109 said:
Why would you overclock a Ferrari?
Click to expand...
Click to collapse
To be faster than other team who is performance tuning as well. You don't have to do it because not everyone is doing. It should be geared towards to people who really care. Like others in this thread mention battery life but people like me wants it faster.
Also I game with the phone connected to charger all the time. I don't really game on the go though if I did I would bring portable battery if someone driving me. That just me.
People like me use phones for emulation. GameCube games are almost at the right speed but do run just a bit to slow in some location rendering them unpleasant to play. A bit more of cpu power would certainly make " Wind waker " run at constant 30 FPS. I hope this topic to be revived
Well just a quick answer , it's because of how samsung's voltage table is set , the voltage table is locked and to be modifed it needs to be hacked in some sort , that's why you cant oc that much since you need to change the voltage table and increase it so you can have stable oc
Addition:
There is alot of kernels that has oc already gpu and cpu wise , they add like 200mhz oc or something for cpu and 100 for the gpu yeah that would give you that little bit of extra juice but it aint stable in some sort you can have kernel crashes or system hogging that's due to the voltage table , i can make you a kernel that has 600mhz oc but ass soon as you select it , the phone would crash since it doesnt have enough power going to it
As Xperia modder said, darn LOCKED voltage table. If only it was unlocked....
---------- Post added at 03:29 PM ---------- Previous post was at 03:28 PM ----------
xperia modder said:
Well just a quick answer , it's because of how samsung's voltage table is set , the voltage table is locked and to be modifed it needs to be hacked in some sort , that's why you cant oc that much since you need to change the voltage table and increase it so you can have stable oc
Addition:
There is alot of kernels that has oc already gpu and cpu wise , they add like 200mhz oc or something for cpu and 100 for the gpu yeah that would give you that little bit of extra juice but it aint stable in some sort you can have kernel crashes or system hogging that's due to the voltage table , i can make you a kernel that has 600mhz oc but ass soon as you select it , the phone would crash since it doesnt have enough power going to it
Click to expand...
Click to collapse
Can I ask you a question? Just to have a doubt removed from my head. Do you know if Exynos 8890 devices have locked voltage table as well?
TechNoobForSale said:
As Xperia modder said, darn LOCKED voltage table. If only it was unlocked....
---------- Post added at 03:29 PM ---------- Previous post was at 03:28 PM ----------
Can I ask you a question? Just to have a doubt removed from my head. Do you know if Exynos 8890 devices have locked voltage table as well?
Click to expand...
Click to collapse
Well tbh i dont know but this has always been. A thing with exynos chips , yeah some developers go out of their way and write some stuff from scratch to make it work you know
Dn_nS said:
Hi there,
I'm really loving xda for years cause the active community here (depending on the device) and love to overclock my phone.
Through the years I've oc'ed it all starting with my HTC legend.
I know that it isn't just adding some freqs and voltages to make this happen, but I don't understand why (kernel)makers don't oc the S8. For example, I see som kernel developers build kernels with oc/uc and voltage control for the S7 (exynos). Some of those developers now build kernels for the S8, but don't add any oc possibility.
I just don't get why and am really curious if any of you understand why?
It's not that I'm not grateful for what they do (cause they are awesome) but I'm just REALLY curious and can't find the reason why it shouldn't and/or couldn't be done.
Click to expand...
Click to collapse
Yeah has been realesed a2n kernel oc up to 2,8 ghz and oc up to 839mhz all of them is all core

Sluggish performance on GPU intensive games?

Just wondering if this is common or not, mainly PUBG runs sluggish even on the lowest graphics setting.
Isopropil said:
Just wondering if this is common or not, mainly PUBG runs sluggish even on the lowest graphics setting.
Click to expand...
Click to collapse
maybe because of the 2k?
I also tried pubg and yes, it's too damn laggy. lowering the resolution to 720p didn't help much. i guess i have to see how it runs on another device to be sure it's not a crappy app (Even though it looks like it)
I though the same thing, wish there was a easy way of lowering like on Samsung roms.
Isopropil said:
I though the same thing, wish there was a easy way of lowering like on Samsung roms.
Click to expand...
Click to collapse
if you're willing to use the navbar (or mipop if you're on stock), it's as simple as making a couple of shell scripts that change density and resolution, then adding widgets for them. Since probably nobody is looking at the capacitive buttons bug this will probably be the only way to do it
The main problem for gpu intensive games is that they start to lag more the longer u play. Its because (at least on stock roms) the kernel throttles the cpu and gpu way too aggressively at a certain temperature. Same happens to hearthstone.
At beginning i can play a few rounds with 40-60fps, but after some time the kernel throttles the cpu and gpu down by alot even though the device itself only just got a bit warm. Main issue is throttling happens way too soon by way too much. And well some games are not well optimized and dont clear graphic cache often enough. Hearthstone for example has this issue, even if device is cooled, the game drops fps (not as much as with throttling tho) if too many graphical stuff loaded into the graphical ram over time (at least thats how i think it is)
Sent from my ZTE A2017G running V1.2.0B08 using XDA Labs
GodOfPsychos said:
. And well some games are not well optimized and dont clear graphic cache often enough. Hearthstone for example has this issue, even if device is cooled, the game drops fps (not as much as with throttling tho) if too many graphical stuff loaded into the graphical ram over time (at least thats how i think it is)
Click to expand...
Click to collapse
I play PUBG on stock ROM after basically disabling CPU GPU thermal throttling and adjusting the governors to use the full frequency range accordingly. Having a fan of any sort, even a small usb powered one blowing air on the back up to a meter will keep the battery under around 50degC. The aluminum unibody cools effectively and efficiently with the help of a fan. I use a Tasker task to change the CPU limits and other optimizations before playing.
After eliminating the processor bottleneck the game can run on high settings smoothly. However the game uses 1GB of RAM on high settings that I've tested and the device lags under around 500Mb of free RAM on stock's OOM configuration. So free RAM needs to be able to reach at least 1.5Gb to not cause slow downs. Having already debloated and using greenify with and root commands to disable background user processes, I can play without RAM being an issue. I monitor free RAM and other hardware in real time to check these function without issue.
Having now removed both those bottlenecks I found there's still some lag that can develop after the phone has been playing for a few games or after standby overnight uptime. I've only just started testing changes to Virtual Memory thinking it might be a delay caused there. But the post quote above gave me the thought it could be GPU video memory related. Anyone know where to check in the kernel for how much RAM is reserved for GPU on the Axon 7?
I also gave the resolution lowering trick a little try and that didn't seem to improve performance at all. I'm still on B32.
Sent from my ZTE Axon 7 using XDA Labs
Mind explaining how to get rid of the CPU/GPU throttle? I just haven't bothered with those kind of things since my Galaxy Nexus days ;_;
Isopropil said:
Mind explaining how to get rid of the CPU/GPU throttle? I just haven't bothered with those kind of things since my Galaxy Nexus days ;_;
Click to expand...
Click to collapse
The background I posted ages ago is here https://forum.xda-developers.com/axon-7/how-to/stock-cpu-gpu-throttling-performance-t3716060
That way doesn't fully disable throttling and just enables a different higher one. I could update the thread if people are interested
Sent from my ZTE Axon 7 using XDA Labs
Infy_AsiX said:
The background I posted ages ago is here https://forum.xda-developers.com/axon-7/how-to/stock-cpu-gpu-throttling-performance-t3716060
That doesn't fully disable throttling and just enables a different higher one. I could update the thread if people are interested.
Click to expand...
Click to collapse
Tbh thats quite an interesting thread for ppl that have either heating issues and want to lower voltages and edit throttling levels or for ppl that would like to have a more consistent performance when gaming. As you mentioned in that thread, i too renamed the 2 thermal config files with .bak at the end. Will test later to see the results.
But i think you could maybe update the thread with a guide for like:
-ppl that want to preserve battery life
-ppl that want to get more consistent performance
-and ppl that want to have a good mix between performance and battery life.
Also in that thread you mentioned disabling vdd restriction (like through kernel adiutor i guess). Is this necessary to really see the full effect of renaming the thermal engine files to .bak? I ask because i saw that inside the thermal engine files, there are also entries for vdd monitoring. So in the end would disabling vdd restriction actually do something? (Since the values from thermal engine files won't be applied at boot anymore after renaming them)
Sent from my ZTE A2017G running V1.2.0B08 using XDA Labs
I get some lag even in Angry Birds 2, never had this on my Sony Xperia XZ Premium. The reason is due to throttling from over heating.
The phone does indeed get hot after some heavy gaming and this is when throttling starts and causing some lag.
GodOfPsychos said:
Tbh thats quite an interesting thread for ppl that have either heating issues and want to lower voltages and edit throttling levels or for ppl that would like to have a more consistent performance when gaming. As you mentioned in that thread, i too renamed the 2 thermal config files with .bak at the end. Will test later to see the results.
But i think you could maybe update the thread with a guide for like:
-ppl that want to preserve battery life
-ppl that want to get more consistent performance
-and ppl that want to have a good mix between performance and battery life.
Also in that thread you mentioned disabling vdd restriction (like through kernel adiutor i guess). Is this necessary to really see the full effect of renaming the thermal engine files to .bak? I ask because i saw that inside the thermal engine files, there are also entries for vdd monitoring. So in the end would disabling vdd restriction actually do something? (Since the values from thermal engine files won't be applied at boot anymore after renaming them)
Click to expand...
Click to collapse
That's some useful suggestions. For each point
- I've already shared that function. Just modify to a lower voltage you prefer. In terms of using it in combo with throttling disabled, that can be more advanced.
- Consistent like powerful? Need to tweak values in the file for full performance. Personally I've edited several profiles of various CPU GPU configs to range from light games to heavy executable from Tasker.
- Really a matter of preference. There isn't really a perfect middle ground. That's why vendors are offering power mode switches for normal use and gaming. Problem there is ZTE's is shipped broken and others still have decided limits. Which as my previous point, I use a basic profile for normal use and switch to suit based on the gaming demand. The method in that thread alone is inefficient as it's moderately powerful but isn't power saving for example.
Yeah I meant in a kernel configuration app like Adiutor. It's rather confusing but IIRC switching on VDD is it's own set of restriction different than unmodified. Removing the files by renaming .bak falls back to some hidden profile as described in that thread. Now I just edit the file for no limits instead and use Tasker to change parameters when needed.
I may post a guide. But I'm not sure how much interest or benefit there is. Hardcore tweakers aren't on stock, it's probably only a small group that prefer stock for particular reasons and are still advanced tweakers. One factor against AOSP though is I've heard repeatedly in the past the GPU driver gaming performance is lacking, don't know if that has changed. I'm all for helping out though, just unsure about useless effort. I welcome questions to get anything working and it's more direct than writing up a whole guide.
Sent from my ZTE Axon 7 using XDA Labs
Infy_AsiX said:
That's some useful suggestions. For each point
- I've already shared that function. Just modify to a lower voltage you prefer. In terms of using it in combo with throttling disabled, that can be more advanced.
- Consistent like powerful? Need to tweak values in the file for full performance. Personally I've edited several profiles of various CPU GPU configs to range from light games to heavy executable from Tasker.
- Really a matter of preference. There isn't really a perfect middle ground. That's why vendors are offering power mode switches for normal use and gaming. Problem there is ZTE's is shipped broken and others still have decided limits. Which as my previous point, I use a basic profile for normal use and switch to suit based on the gaming demand. The method in that thread alone is inefficient as it's moderately powerful but isn't power saving for example.
Yeah I meant in a kernel configuration app like Adiutor. It's rather confusing but IIRC switching on VDD is it's own set of restriction different than unmodified. Removing the files by renaming .bak falls back to some hidden profile as described in that thread. Now I just edit the file for no limits instead and use Tasker to change parameters when needed.
I may post a guide. But I'm not sure how much interest or benefit there is. Hardcore tweakers aren't on stock, it's probably only a small group that prefer stock for particular reasons and are still advanced tweakers. One factor against AOSP though is I've heard repeatedly in the past the GPU driver gaming performance is lacking, don't know if that has changed. I'm all for helping out though, just unsure about useless effort. I welcome questions to get anything working and it's more direct than writing up a whole guide.
Click to expand...
Click to collapse
Well a guide might be useful for many users. Maybe also what your setup in tasker is.
Personally im usually not that into graphic intensive mobile games (except for like shadowgun legends, cool game imo).
I mean i play games while watching youtube or any series sometimes. But its still annoying when games start to lag after like 10 minutes already.
I also play hearthstone alot on my axon 7 since i used to play it alot on my laptop (sadly the game lags way too much now on my laptop due to weak hardware, hence why i play it on mobile now).
About the consistent performance i mentioned earlier, yes i meant as in powerful which keeps the performance without dropping down.
Sadly the performance governor isnt a big help since the aggressive throttling is still active, which makes the governor quite useless if it cant keep up the cpu clock at max.
Anyway, from what i noticed after renaming the 2 thermal files, shadowgun legends for example runs better for a longer period of time than before (it takes longer before the game starts to drop frames significantly)
Sent from my ZTE A2017G running V1.2.0B08 using XDA Labs
With most GPU intensive apps and games like PUBG and Daydream View, I have to disable the Night Light. It provides a noticeable difference in performance.
@ Isopropil,
Hi,
Would you like to post your screenshot here? I experience the same problem and we probably help each other. My phone is A2017U, what about yours?
Thanks in advanceļ¼
Hope to hear you soon!

Abandoned

abandoned.
Can this apply on mi 11?
huycoixvb said:
Can this apply on mi 11?
Click to expand...
Click to collapse
Not exactly.
This chart is for the sd865.
Mi11 has a sd888, so the voltage levels will be different.
The basic idea is the same. But it requires testing and proofing.
Do you have source of konabess app? If possibility, send me pls :3
Thanks really useful
Great guide, this post definitely deserves more views. Got one question: if my goal frequency is (let's say) 660MHz, isn't it better to set ddr7 and ddr8 max values to 11? Would it squeeze out more performance at max load, in your opinion?
Keppo2911 said:
Great guide, this post definitely deserves more views. Got one question: if my goal frequency is (let's say) 660MHz, isn't it better to set ddr7 and ddr8 max values to 11? Would it squeeze out more performance at max load, in your opinion?
Click to expand...
Click to collapse
Not really. The ddr timings are not really set for balanced performance.
Trottling happens alot, so finding a balance give overall better performance than burst performance thatxthen gives lower results due tocthe time to cool being longer than the time to heat up.
I was able to get a higher antutu score than stock at 670, with timings between 4-9
But its all based on user preference and work loads. These settings work excellently well for me.
The big difference though is the voltage table. Less electricity going in creates less heat.
The ram timings are just a minor tweak to add a bit more to the clock. Its the voltage that really changed big time for me. Lower volts, less heat, longer time at high clocks.
Patrick Morgan said:
Not really. The ddr timings are not really set for balanced performance.
Trottling happens alot, so finding a balance give overall better performance than burst performance thatxthen gives lower results due tocthe time to cool being longer than the time to heat up.
I was able to get a higher antutu score than stock at 670, with timings between 4-9
But its all based on user preference and work loads. These settings work excellently well for me.
The big difference though is the voltage table. Less electricity going in creates less heat.
The ram timings are just a minor tweak to add a bit more to the clock. Its the voltage that really changed big time for me. Lower volts, less heat, longer time at high clocks.
Click to expand...
Click to collapse
Loud n' clear, thanks alot!
How can I edit Votages is volts table ?
Can l do this in xiaomi mi 10t pro?
yeh with any smartphone with snapdragon from 855. Just root and install konabess from GitHub and overclock and undervolt
Patrick Morgan said:
abandoned.
Click to expand...
Click to collapse
Hi Patrick, sorry to ask but you abandoned for some reason?
I have a OnePlus 9R (SNAP 870) and it's hot, I'm looking for an undervolt on it but I can't find anything, could you give me some direction?
Use this table from this post in this video.
Max freq on Poco F3 is 683Mhz you have to try if can be overclock higher but Undervolt is still possible as all phones.
I recommend new version 0.15 on two lower freq retention and min_svs or low svs on third and do like in this table so 670 voltage SVS_L2.
I don't think that Snapdragon 870 is good choice for gaming better is to buy 865 and overclock to 950Mhz or 1ghz giving snapdragon 888 performance with lower temps than 870 and 888.
If you do root try to underclock CPU to 865+ 3ghz or 2.9ghz to lower temps performance difference isn't noticable.
vinyimp said:
Hi Patrick, sorry to ask but you abandoned for some reason?
I have a OnePlus 9R (SNAP 870) and it's hot, I'm looking for an undervolt on it but I can't find anything, could you give me some direction?
Click to expand...
Click to collapse
things just update faster than I have time to test.
my charts became old, even the one Dr.Brown is using on his video, its quite old missing voltage steps and have not been tested on the newer versions of Konabess.
my original thread here took about 3 months of my time testing every possible setting to make sure other users didnt brick or toast their devices.
I took everything down when I seen alot of new rom updates, and konabess updates were causing bugs in the settings I had here for many users.
I didn't have time to retest everything and update my charts, I also had to deal with people stealing my charts and claiming the work for them selves. which I had to open youtube reports, contact google with proof of my work contact admins here and a few other sites too, etc all because some people didn't want to add a credit of where they found my charts.
so after a good week of emailing and chatting on the phone with google fraud control i decided to not continue posting my work, that may actually cause damage if used wrongly was too much work to deal with.
I'm still just too busy. my phone is stock android non rooted now because some apps I use can't be hidden.
so, I have no time to update this thread. I have no desire to leave the information for others to brick their devices.
the chart on dr.browns video is older than my most up to date chart, but still even that is months behind the current app and rom version changes.
my best advice is, if your phone works the way you want it, dont mess with any of the clock speeds. just undervolt some steps that are commonly used and test those.
too many people have tried to overclock their phones GPUs above 900 and lost functionality (permanently) or just hard bricked the phone (where an unbrick tool wont recover it.)
many will say its harmless, but its about usage. if you game alot and want to game alot, overclocking will create more heat, even if you undervolt. the result will be a paperweight.
those many people are not you, and not your phone. so anything can happen.
be mindful and careful of the settings you use. and install a temperature monitor for CPU and GPU.
going over 70'c will risk the loss of your unit.
Patrick Morgan said:
things just update faster than I have time to test.
my charts became old, even the one Dr.Brown is using on his video, its quite old missing voltage steps and have not been tested on the newer versions of Konabess.
my original thread here took about 3 months of my time testing every possible setting to make sure other users didnt brick or toast their devices.
I took everything down when I seen alot of new rom updates, and konabess updates were causing bugs in the settings I had here for many users.
I didn't have time to retest everything and update my charts, I also had to deal with people stealing my charts and claiming the work for them selves. which I had to open youtube reports, contact google with proof of my work contact admins here and a few other sites too, etc all because some people didn't want to add a credit of where they found my charts.
so after a good week of emailing and chatting on the phone with google fraud control i decided to not continue posting my work, that may actually cause damage if used wrongly was too much work to deal with.
I'm still just too busy. my phone is stock android non rooted now because some apps I use can't be hidden.
so, I have no time to update this thread. I have no desire to leave the information for others to brick their devices.
the chart on dr.browns video is older than my most up to date chart, but still even that is months behind the current app and rom version changes.
my best advice is, if your phone works the way you want it, dont mess with any of the clock speeds. just undervolt some steps that are commonly used and test those.
too many people have tried to overclock their phones GPUs above 900 and lost functionality (permanently) or just hard bricked the phone (where an unbrick tool wont recover it.)
many will say its harmless, but its about usage. if you game alot and want to game alot, overclocking will create more heat, even if you undervolt. the result will be a paperweight.
those many people are not you, and not your phone. so anything can happen.
be mindful and careful of the settings you use. and install a temperature monitor for CPU and GPU.
going over 70'c will risk the loss of your unit.
Click to expand...
Click to collapse
Perfect understood Patrick, it's a shame all this happened, unfortunately people don't give value/recognition to people who help for free!
I'll enjoy and tell you my experience, my 9R is on OOS 11.2.6.6 (Stock) and with Kernel Stock as well (since there isn't much customization yet)
They ended up recommending the Dr. Brown video and I decided to do some tests, if the person copies the Overclock that he does in that video (905MHz) the device will not start, it will be necessary to flash the previous boot.img
This happened to me and I was able to reverse the situation (probably because the KERNEL does not support such clocks that would even be unnecessary)
But on his channel there is a more recent video teaching how to Underclock and so I took the clock's as a base and started to make my fine adjustments
Clocks follow this pattern; 512 - 490 - 455 - 445 - 305 - 295 - 195
Voltages as per your chart; SVS_L2 - SVS_L1 _ SVS_L0 - SVS_L0 - LOW_SVS - LOW_SVS - LOW_SVS
And the BUS frequencies I left original, so I found SWEET SPOT, the device is much cooler, stable, in games despite the Underclock holding well (80 FPS+ with graphics at maximum)
Hopefully there will soon be some app/kernel that can undervolt the CPU too, maybe just remove -25mv/-50mv and do some testing as most of the heat comes from it.
I'm quite satisfied and I'm grateful to you because without your charts in Dr. Brown's video, wouldn't know how to do!
I wish you all the best, success!
vinyimp said:
Perfect understood Patrick, it's a shame all this happened, unfortunately people don't give value/recognition to people who help for free!
I'll enjoy and tell you my experience, my 9R is on OOS 11.2.6.6 (Stock) and with Kernel Stock as well (since there isn't much customization yet)
They ended up recommending the Dr. Brown video and I decided to do some tests, if the person copies the Overclock that he does in that video (905MHz) the device will not start, it will be necessary to flash the previous boot.img
This happened to me and I was able to reverse the situation (probably because the KERNEL does not support such clocks that would even be unnecessary)
But on his channel there is a more recent video teaching how to Underclock and so I took the clock's as a base and started to make my fine adjustments
Clocks follow this pattern; 512 - 490 - 455 - 445 - 305 - 295 - 195
Voltages as per your chart; SVS_L2 - SVS_L1 _ SVS_L0 - SVS_L0 - LOW_SVS - LOW_SVS - LOW_SVS
And the BUS frequencies I left original, so I found SWEET SPOT, the device is much cooler, stable, in games despite the Underclock holding well (80 FPS+ with graphics at maximum)
Hopefully there will soon be some app/kernel that can undervolt the CPU too, maybe just remove -25mv/-50mv and do some testing as most of the heat comes from it.
I'm quite satisfied and I'm grateful to you because without your charts in Dr. Brown's video, wouldn't know how to do!
I wish you all the best, success!
Click to expand...
Click to collapse
I recommend Overclocking by your self to higher freq.
This config from video don't boot on any sn865 devices even Apollo but I can overclock to 940 MHz stable.
I know that Poco F3 has lock freq to 683 MHz after that doesn't boot.
I think your UV is too high 512 can get as low as SVS_L1 or SVS_L0
astronomy2021 said:
I recommend Overclocking by your self to higher freq.
This config from video don't boot on any sn865 devices even Apollo but I can overclock to 940 MHz stable.
I know that Poco F3 has lock freq to 683 MHz after that doesn't boot.
I think your UV is too high 512 can get as low as SVS_L1 or SVS_L0
Click to expand...
Click to collapse
Unfortunately on the OnePlus 9R (all stock) any clock higher than the original (670 MHz) the system doesn't boot (I don't know why, maybe some ROM limitation or KERNEL doesn't support it)
I ended up Underclocking to have a cooler device and in fact it is cooler without loss of performance in normal use and holding up well in games at maximum graphics
No artifacts, crashing or instability
As for the voltage on 512, it could really go with SVS_L1 - it goes between SVS_L2 and L1 on Patrick's Chart (525 - 512 - 490 MHz) I intend to do a test soon, for now it's stable and in games it doesn't get too hot!
vinyimp said:
Unfortunately on the OnePlus 9R (all stock) any clock higher than the original (670 MHz) the system doesn't boot (I don't know why, maybe some ROM limitation or KERNEL doesn't support it)
I ended up Underclocking to have a cooler device and in fact it is cooler without loss of performance in normal use and holding up well in games at maximum graphics
No artifacts, crashing or instability
As for the voltage on 512, it could really go with SVS_L1 - it goes between SVS_L2 and L1 on Patrick's Chart (525 - 512 - 490 MHz) I intend to do a test soon, for now it's stable and in games it doesn't get too hot!
Click to expand...
Click to collapse
No it is lock by Qualcomm to that freq so of doesn't boot it like 855+/860.
That why I buy Mi 10T with 865 and can be overclock to even 2ghz by someone.
astronomy2021 said:
No it is lock by Qualcomm to that freq so of doesn't boot it like 855+/860.
That why I buy Mi 10T with 865 and can be overclock to even 2ghz by someone.
Click to expand...
Click to collapse
Understood, a custom KERNEL doesn't unlock this lock by Qualcomm?
I had a OnePlus 8 with 865, today I just miss it
vinyimp said:
Understood, a custom KERNEL doesn't unlock this lock by Qualcomm?
I had a OnePlus 8 with 865, today I just miss it
Click to expand...
Click to collapse
Maybe can by i case of 855+ was lock on all phones from manufacturer process.
But early builds of F3 has unlock freq but after that they are block that why buying 865 is better if you want performance for gaming or emulation like switch. I now play Zelda breath of the wild on my Mi 10 t and after 168days will be Overclocking to 940Mhz giving me performance of 888.

Categories

Resources