Guide for playing PUBG smoothly - Xperia Z5 General

NO LAG, CHOPPINES. PLAYING FOR FEW DAYS. APPLICABLE TO ALL SNAPDRAGON 810 DEVICES!
Update: Connect to charger if it lags. I've getting screen unresponsiveness after playing a few days without charging. Connecting to charger those lags are gone. Always try to play with mics and speakers off in game. Always cool your phone. It will feel burning otherwise.
Hi. I've seen lots of videos on YouTube, PUBG doesn't run properly and lags a lot on our device. Also its same on other snapdragon 810 devices. But its a high end chipset why should it lag? PUBG lags because of its throttling. But without throttling then burning heat.
Now do these:
I'm not responsible if anything bad happens.
1. Keep backup and delete thermal-config file, reboot.
2. Lower your CPU and GPU frequencies according to your game quality settings. Example: For Smooth and Medium FPS, set CPU to- big:960/633, little:1478mhz. or lower. GPU settings- 450/390 MHz. Check your settings and frequencies by yourself while playing.
You can disable CPU input boost if you feel.
3. Run A.C or Fan in your house, or play in much lower temperature.
4. Now run the game.
It won't lag, hang, and will run stable. But the device heats much. I tried even on HD at Ultra fps(GPU frequency didn't lower), the game ran perfectly and smoothly. though I lowered the CPU frequencies.
For HD and Ultra FPS:
1. CPU- big:1248(I tried and think enough, you may increase or decrease), little:1478.
2. GPU- I didn't lower GPU frequencies, it was running at 650, you may try 510 MHz.
3. Keep in mind to play in much lower temperature. Device will heat a lot. But won't lag a bit.
You can try. I'll update this thread sometimes.
Note: Always remind to paste thermal-config file in same directory and reboot, when you need. Also battery will drain faster in these. I tested it drains upto 27 percent per hour with throttled, and 29/30 percent without throttled on Smooth and Medium FPS with those settings.

*8*updated tested frequencies.

Related

solution for being to hot when playing games

So we've all known that this overheating is caused by CPU. I tried this overclocking widget, setup maximum cpu frequency as 800MHZ and minimum 500MHZ and tried playing games again. battleheart 30 mins and didn't get heat up any more. besides the power draining problem seemed to be less noticeable.
I read the CPU is an overclocked 1ghz which would explain the high heat when playing games. I personally have mine clocked at 800mhz using SetCPU at all times and it no longer gets very hot.
will give this a go...fed up of burnt fingers lol
come back to report. just now played around 1 hour game, battleheart, with max cpu set 800MHZ, power went down from 65% to 41%, not too bad. guess I can play games at least 4 hours. most important thing is never feel the heat again.

Thermothrotteling a performance killer on snapdragon N910F?

Hi,
I know that thermothrotteling is a feature to protect the cpu against damage. But what I notice that the temperature on my Note 910F is raising quire fast and that I am running into performance issue quite easily. Just playing arround the internet , watching something at youtube is bringing the device into the throtteling mode and than everthing is in slow motion (no hardcore games are neccessary). On my Note 3 I was never aware about such a situation.
Im using the Echoe rom 1.1 with the Ecoe kernel 3.5 (and fairly conservative power saving settings), but it is not kernel related because on stock it is the same.
Anybody facing a simelar situation?
Best regards,
dingolino
Thats not normal :/ i guess sd being 28nm and clocked at 2.7ghz does generate some heat
Your not alone. That is the very reason why I rooted my phone yesterday. The Samsung DVFS is very aggressive on my note 4 with 4.4 kittkatt.
Iv noticed in benchmarks once my phone heats up a little it drops the GPU and CPU down to about half speed and im only getting half the score and in gaming after a few minutes I would start to notice a little lag and my cpu speed would be staying at 1297. It slowly drops down to that then stays around there.
I disabled the Samsung DVFS and use setcpu aswell to keep it at the full speed while gaming and it works great now and the temps are hardly any different.
Many thanks for the feedback.
I have switched off Touch boost und set Max cpu to 1.9GHz
Will see how it works.
Best regards
dingolino
Gesendet von meinem SM-N9005 mit Tapatalk
It is quite annoying have such a fast phone but it downclocks both the cpu and gpu after a few mins of gaming.
A good test is GTA vice city with the settings cranked up.
With DVFS enabled once it hits about 56 degrees it starts to throttle and downclocks the gpu and cpu to about half and the game becomes a laggy mess.
With DVFS disabled its as smooth as butter but the temp goes up to about 70 degrees. Whats the max safe temp for this phone?
Matson123 said:
It is quite annoying have such a fast phone but it downclocks both the cpu and gpu after a few mins of gaming.
A good test is GTA vice city with the settings cranked up.
With DVFS enabled once it hits about 56 degrees it starts to throttle and downclocks the gpu and cpu to about half and the game becomes a laggy mess.
With DVFS disabled its as smooth as butter but the temp goes up to about 70 degrees. Whats the max safe temp for this phone?
Click to expand...
Click to collapse
I do not know the safe setting.
I am using the echoe kernel and this kernel offers the “intellithermal“ feature from faux. You can set the temperatures when frequency throttling should start as well as kernel throttling. They give in the faux app also some recommendations.
Maybe you give out a try.
But I am disappointed because the throttling is affecting “normal“ life not only hard core gaming and this is for me somewhat a design fault.
At least on my Note 4 F
I never had this on my previous devices that I cannot watch a movie which is stored at my sd card. I have a number of tutorial and maintenance videos which are handy to watch on the device.
Best regards
dingolino
Gesendet von meinem SM-N910F mit Tapatalk
I can confirm this on the N910W8. As soon as the device heats up the frame rates drop dramatically. I also don't game. Just day to day usage. It's strange that some fairly simple tasks can heat things up so much.
I removed my ScanDisk 64GB Class 10 SD card which seemed to improve the heat problem.
Also, when its cool it smokes through GeekBench 3. After it heats up it runs slower then a Galaxy S3.
Just you my friend, I don't have that problem
Sent from my SM-N910F (Note 4)
Donkon....can you let me know what your idle phone cpu temp is? you can use the CpuTemp app and just let me know what it idles at on your homescreen and what it heats up to in a demanding game. Just make sure its the CPU temp and not the battery. thanks
It would be good to compare.
Also I was just doing some tests and these are my results.. im curious to know if these are normal temps.
My phone idles at around 34-38 degrees c.
With DVFS enabled it never goes above around 56 degrees as that's when it starts throttling down.
Iv never had any slowdowns in youtube or videos or anything like that. Its only gaming really and benchmarks where it starts to throttle once it heats up and in a game like gta it starts to lag abit once it throttles as it takes the gpu and cpu down to about half speed.
With DVFS disabled im able to run the full 2647 cpu speed when gaming and its as smooth as butter. My temp in riptide goes up to 58 degrees. In GTA vice city it goes up to around 70 degrees and in the unreal benchmark demo it goes up to about 74/75 degrees. Do these sound like normal temps when your running the full speed of the cpu?
Yeah, it is ok.
The Exynos start throttling at 80°C.
Matson123 said:
Also I was just doing some tests and these are my results.. im curious to know if these are normal temps.
My phone idles at around 34-38 degrees c.
With DVFS enabled it never goes above around 56 degrees as that's when it starts throttling down.
Iv never had any slowdowns in youtube or videos or anything like that. Its only gaming really and benchmarks where it starts to throttle once it heats up and in a game like gta it starts to lag abit once it throttles as it takes the gpu and cpu down to about half speed.
With DVFS disabled im able to run the full 2647 cpu speed when gaming and its as smooth as butter. My temp in riptide goes up to 58 degrees. In GTA vice city it goes up to around 70 degrees and in the unreal benchmark demo it goes up to about 74/75 degrees. Do these sound like normal temps when your running the full speed of the cpu?
Click to expand...
Click to collapse
Which kernel are you using and what means “DVFS“?
Which app are you using for the kernel settings?
Best regards
dingolino
Gesendet von meinem SM-N910F mit Tapatalk
Im using the stock Kernel. Iv only rooted. I haven't installed a custom rom or Kernel yet.
the DVFS is samsungs own voltage and frequency control program. Its what causes the aggressive thermal throttling in kittkatt 4.4. Its been there for along time but in 4.4 its pretty much too aggressive.
When you disable it the phone wont throttle back the GPU and CPU and a silly 56 degrees so it wont start to lag in games after a few minutes.
If anyone has GTA vice city or the epic citadel unreal demo can they run it and tell me what there CPU temp goes up to in those.. I just want to make sure mines normal as it gets very hot. With DVFS it should go up to about 55-60 and without it will be around 70.
Does anyone have freezes followed by restarts when disabling DVFS for just some apps (using blacklist)? I have this problem and disabling DVFS for the whole system really annoys me (opening app speed is slowed down + power saving mode requires a restart). I'm using the exynos C version.

[Q] What do you do against overheating/lag during gaming?

As we all know, the Snapdragon 810 processor in our OnePlus 2 phones is prone to overheat, especially during heavy tasks such as gaming. With the stock kernel (which probably most of you are using) this leads to the A57 cores being partially or fully shut down and the display - which generates additional heat - being dimmed in order for the phone to keep a healthy temperature (healthy for both its components and the hands that are holding it.) This, in turn, leads to lag when playing especially demanding games. Which in turn leads to a frustrated user.
With root access, it's possible to use custom kernels and/or custom thermal throttling profiles in order to (at least partially) circumvent these issues, by throttling the CPU frequency and/or limiting the number of active cores, using different schedulers and governors, and by applying thermal profiles that allow the phone to get hotter (in order to keep higher CPU frequencies for a longer duration).
Since I bought the OPT, I was playing a very power hungry game - Republique - which, at its highest graphics quality setting, pushes the phone to its limits. I quickly switched from the stock kernel to the Boeffla kernel and started experimenting with schedulers, governors, hotplugging settings, CPU/GPU frequencies and thermal profiles, but nothing I have done so far makes it possible to play the game for more than 15-20 minutes before some kind of throttling / heat control sets in and the game starts lagging.
I tried limiting both CPU clusters to only 2 cores while maintaining higher frequencies, I tried throttling the frequencies and keeping all 8 cores active, and I tried all kinds of solutions in-between with anything from 4-8 cores active and frequencies anywhere between 60% and 100%. I also tried the various thermal profiles that the kernel offers. But whatever I did, the game was either lagging right from the start, or running smoothly for about 15 minutes before the screen was dimmed and the CPU was throttled, leading to a laggy experience.
So my question is, what do you guys do to keep the OnePlus 2 from overheating during gaming, while at the same time maintaining a lag-free experience? I don't seem to get anywhere with anything I try, so I'd be extremely grateful for some useful input.
vonotny said:
As we all know, the Snapdragon 810 processor in our OnePlus 2 phones is prone to overheat, especially during heavy tasks such as gaming. With the stock kernel (which probably most of you are using) this leads to the A57 cores being partially or fully shut down and the display - which generates additional heat - being dimmed in order for the phone to keep a healthy temperature (healthy for both its components and the hands that are holding it.) This, in turn, leads to lag when playing especially demanding games. Which in turn leads to a frustrated user.
With root access, it's possible to use custom kernels and/or custom thermal throttling profiles in order to (at least partially) circumvent these issues, by throttling the CPU frequency and/or limiting the number of active cores, using different schedulers and governors, and by applying thermal profiles that allow the phone to get hotter (in order to keep higher CPU frequencies for a longer duration).
Since I bought the OPT, I was playing a very power hungry game - Republique - which, at its highest graphics quality setting, pushes the phone to its limits. I quickly switched from the stock kernel to the Boeffla kernel and started experimenting with schedulers, governors, hotplugging settings, CPU/GPU frequencies and thermal profiles, but nothing I have done so far makes it possible to play the game for more than 15-20 minutes before some kind of throttling / heat control sets in and the game starts lagging.
I tried limiting both CPU clusters to only 2 cores while maintaining higher frequencies, I tried throttling the frequencies and keeping all 8 cores active, and I tried all kinds of solutions in-between with anything from 4-8 cores active and frequencies anywhere between 60% and 100%. I also tried the various thermal profiles that the kernel offers. But whatever I did, the game was either lagging right from the start, or running smoothly for about 15 minutes before the screen was dimmed and the CPU was throttled, leading to a laggy experience.
So my question is, what do you guys do to keep the OnePlus 2 from overheating during gaming, while at the same time maintaining a lag-free experience? I don't seem to get anywhere with anything I try, so I'd be extremely grateful for some useful input.
Click to expand...
Click to collapse
All the phones throttle while gaming. I use thermal extreme with boeffla kernel. And use 2 a53 at 1,3ghz and 2-4 a57 at 1,4ghz and I modified the throttle file and it underclock to 1,2ghz when it gets hot but it doesn't happen if you don't play longer than 30minutes and it doesn't lag either. You can leave stock settings but if course it will get hot quicker. Also with thermal hotplugged or something like that, I used it all cores online all the time at full speed and it doesn't throttle for a long time, so I don't know what overheating are you talking about. My nexus 5 throttle faster and disable 2 of 4 cores and leave the other 2 at half speed, and our processor overheats?. Oneplus throttle the device a lot because of the rumors, fortunately we can change that. Try what I said, cheers.
Sent from my ONE A2005 using Tapatalk
Migdilu said:
All the phones throttle while gaming. I use thermal extreme with boeffla kernel. And use 2 a53 at 1,3ghz and 2-4 a57 at 1,4ghz and I modified the throttle file and it underclock to 1,2ghz when it gets hot but it doesn't happen if you don't play longer than 30minutes and it doesn't lag either. You can leave stock settings but if course it will get hot quicker. Also with thermal hotplugged or something like that, I used it all cores online all the time at full speed and it doesn't throttle for a long time, so I don't know what overheating are you talking about. My nexus 5 throttle faster and disable 2 of 4 cores and leave the other 2 at half speed, and our processor overheats?. Oneplus throttle the device a lot because of the rumors, fortunately we can change that. Try what I said, cheers.
Sent from my ONE A2005 using Tapatalk
Click to expand...
Click to collapse
Thanks for the tip with thermal extreme! The implementation in the latest Boeffla kernel v1.1 beta1 seem to do a very good job of not letting the phone get too hot while at the same time not throttling the CPU too much. Today, the performance was stable for almost 30 minutes of gaming, and when I checked the CPU stats I saw that all cores were still active (2x A53 + 4x A57), and only throttled to 960 MHz. This still delivered enough performance. (I started the game with both CPU clusters at 1.2 GHz, so this also seemed to help with keeping the phone at an acceptable temperature. I'm sure it would've gotten much hotter much quicker at higher CPU frequencies.)
I have to admit though, I was playing inside in an unlit room and thus the screen wasn't at max. brightness. We'll see how it will perform during my next work break when I have to make the screen much brighter.
vonotny said:
Thanks for the tip with thermal extreme! The implementation in the latest Boeffla kernel v1.1 beta1 seem to do a very good job of not letting the phone get too hot while at the same time not throttling the CPU too much. Today, the performance was stable for almost 30 minutes of gaming, and when I checked the CPU stats I saw that all cores were still active (2x A53 + 4x A57), and only throttled to 960 MHz. This still delivered enough performance. (I started the game with both CPU clusters at 1.2 GHz, so this also seemed to help with keeping the phone at an acceptable temperature. I'm sure it would've gotten much hotter much quicker at higher CPU frequencies.)
I have to admit though, I was playing inside in an unlit room and thus the screen wasn't at max. brightness. We'll see how it will perform during my next work break when I have to make the screen much brighter.
Click to expand...
Click to collapse
Does it throttle to 960mhz? for me never reach 1,2ghz. Playing real Racing for 30min it stays at 1,2ghz. And with thermal hotplugged (all cores enabled, all at stock freq gpu too) it doesnt throttle for 30 min, gpu only sometimes to 510mhz, i played 30 minutes and it didnt throttle, i dont know when it was going to throttle because i stop playing. But also, gaming with all cores and no throttling eats the battery.
Migdilu said:
Does it throttle to 960mhz? for me never reach 1,2ghz. Playing real Racing for 30min it stays at 1,2ghz. And with thermal hotplugged (all cores enabled, all at stock freq gpu too) it doesnt throttle for 30 min, gpu only sometimes to 510mhz, i played 30 minutes and it didnt throttle, i dont know when it was going to throttle because i stop playing. But also, gaming with all cores and no throttling eats the battery.
Click to expand...
Click to collapse
I guess it throttled to 960 MHz because the game I'm currently playing (République) is pretty resource hungry.

I can't believe the temps on my G5 !!! (comparison inside)

I have been doing some heavy gaming on my G5 while monitoring the temps, and to my utter amazement G5 never goes beyond 40C mark even after an hour of continuous gaming. Because of that it never throttles down and stays at max cores almost the whole time. Now, coming from G3 this is a HUGE improvement where normal temps would go beyond 80C and throttling would make gaming virtually unplayable (even after root and thermal tweaks)
Sample temps comparison after at least 30min of continuous gaming (room temp around 23C)
Lara Croft GO - Max settings
G3= 80C+ lag and throttling
G5=36C+ smooth
Xenowerk - Max settings
G3= 80C+ lag and throttling
G5=35C+ smooth
GTA San Andreas = Max settings
G3= UNPLAYABLE
G5=39C+ smooth (yes I cannot believe it finally runs like butter )
Dawn of Titans = Max settings
G3= 80C+ lag and throttling
G5=41C+ smooth
Real Racing 3 = Max Settings
G3= 75C+ smooth
G5=31C Lag
There you have it, overall a whole 45+ difference in temps while gaming !!! Not only do games run buttery smooth, the phone stay cool as a cucumber.
The only exception here is Real Racing 3, which I think needs to be patched to work properly on newer hardware (even S7 SD820 has similar performance issues)
This goes to show that Qualcomm have done a miracle with SD820 and kudos to LG as well for proper hardware implementation.
Let me know what you guys think and if you want me to do more comparisons like this
i hereby confirm the temps and add temple run 2 (both maps, runs like butter in the mines), asphalt 8 aswell as modern combat 4 and 5 to the list of low temp max settings games.
even antutu keeps it cool
I can use Autoguard dashcam software with GPS enabled, waze in the background, and charge my phone and it's only slightly warm.

GPU Thermal throttling absolute bollocks

Doesn't anyone of you noticed that every freaking 3d game lags on the s6 once thermal throttling kicks in? The gpu clockspeed will settle at 266mhz far from the max 772mhz which absolutely makes all games stutter, lag and unplayable due to very low fps. My S6 doesn't even use 700 or 772mhz frequency of the gpu based on monitoring apps. Its either using 450, 350 but mainly 266mhz.
I know that almost all smartphone throttles to a point but the s6 thermal throttling behavior seems a bit too aggressive, I mean come on the device isn't even hot when playing games and thermal throttling kicks in.
tiktakt0w said:
Doesn't anyone of you noticed that every freaking 3d game lags on the s6 once thermal throttling kicks in? The gpu clockspeed will settle at 266mhz far from the max 772mhz which absolutely makes all games stutter, lag and unplayable due to very low fps. My S6 doesn't even use 700 or 772mhz frequency of the gpu based on monitoring apps. Its either using 450, 350 but mainly 266mhz.
I know that almost all smartphone throttles to a point but the s6 thermal throttling behavior seems a bit too aggressive, I mean come on the device isn't even hot when playing games and thermal throttling kicks in.
Click to expand...
Click to collapse
I've not experienced it but then again I'm using a custom kernel
Yeah best kernel for games is space x kernel this thing is FAST !
tiktakt0w said:
I know that almost all smartphone throttles to a point but the s6 thermal throttling behavior seems a bit too aggressive, I mean come on the device isn't even hot when playing games and thermal throttling kicks in.
Click to expand...
Click to collapse
Use Samsung Game Tuner. Set resolution to 50%, fps - 60 & texture - 100%. I very rarely have any throttling & that is if I play for more than 1 hour continuously. I'm on stock Nougat no modifications.
Maybe your screen brightness is too high which heats the phone & causes throttling.
The GPU is NOT throttling, the CPU is throttling. That's why you see framerate downs on games.
The GPU is not using it's full capacity because games are not using it.
sofir786 said:
I've not experienced it but then again I'm using a custom kernel
Click to expand...
Click to collapse
I'm using nog33k kernel well infact I've tried every custom kernel that is available for the s6.
tazaga said:
Yeah best kernel for games is space x kernel this thing is FAST !
Click to expand...
Click to collapse
Gotta agree that it's good. But still, thermal throttling is there to ruin the experience sadly.
Fullmetal Jun said:
Use Samsung Game Tuner. Set resolution to 50%, fps - 60 & texture - 100%. I very rarely have any throttling & that is if I play for more than 1 hour continuously. I'm on stock Nougat no modifications.
Maybe your screen brightness is too high which heats the phone & causes throttling.
Click to expand...
Click to collapse
I've already set my phone's resolution to 1080p via terminal and no I don't even use more than 50% brightness. The s6 amoled panel is so sharp and bright it's a beauty coming from an iphone 6.
With that said though, can you guys download an app called "CPU Float"? It's in the play store and lets you monitor your cpu and gpu load plus current clockspeeds in an overlay.
Try playing a 3d game like dead trigger 2 on default high settings and you will see that the Atlas cores clockspeed will throttle from 2.1GHz to a measly 1.2GHz after a while. Even more notorious is the gpu, with the cpu float app you can see that you won't even hit 700+Mhz max clock on the gpu and will most likely stay on the lowest possible clockspeed which is 266mhz.
forumber2 said:
The GPU is NOT throttling, the CPU is throttling. That's why you see framerate downs on games.
The GPU is not using it's full capacity because games are not using it.
Click to expand...
Click to collapse
Both the cpu and gpu are in fact throttling in my case. Try downloading any monitoring app and you can see both the gpu and cpu are throttling.
So if playing dead trigger 2 raises the gpu load constantly above 50% ( do note that some maps are less demanding and won't peg the load more than 30%) but the gpu clockspeed is stuck the minimum then is the game not using the gpu's full capacity?
tiktakt0w said:
Both the cpu and gpu are in fact throttling in my case. Try downloading any monitoring app and you can see both the gpu and cpu are throttling.
So if playing dead trigger 2 raises the gpu load constantly above 50% ( do note that some maps are less demanding and won't peg the load more than 30%) but the gpu clockspeed is stuck the minimum then is the game not using the gpu's full capacity?
Click to expand...
Click to collapse
Exactly. GPU doesn't need to bump clockspeed, because it's minimum clockspeed is enough for the game.
You can force to max clockspeed by typing "echo 772 > /sys/devices/14ac0000.mali/clock". If you do that, GPU will run on max clockspeed even on homepage.
And you'll notice that there will be no difference between 266 and 722, because the GPU is more than enough for current-gen Android games.
The main problem is CPU, not GPU.
forumber2 said:
Exactly. GPU doesn't need to bump clockspeed, because it's minimum clockspeed is enough for the game.
You can force to max clockspeed by typing "echo 772 > /sys/devices/14ac0000.mali/clock". If you do that, GPU will run on max clockspeed even on homepage.
And you'll notice that there will be no difference between 266 and 722, because the GPU is more than enough for current-gen Android games.
The main problem is CPU, not GPU.
Click to expand...
Click to collapse
Yes in theory that would be correct. But the thing is, 3d games like dead trigger 2 and asphalt 8 suffers from low frame rates if the gpu is at 266mhz.
Disabling dvfs and setting the minimum gpu clockspeed to 600mhz does make dt2 play at a* perfectly smooth fps.
I don't think the cpu is the problem here. Limitting the big atlas cores' maximum frequency to 1.4ghz doesn't even affect the performance in the games that I've tested. But unsurprisingly, increasing the minimum gpu clock speed to 600mhz alleviate all my problems.
tiktakt0w said:
Yes in theory that would be correct. But the thing is, 3d games like dead trigger 2 and asphalt 8 suffers from low frame rates if the gpu is at 266mhz.
Disabling dvfs and setting the minimum gpu clockspeed to 600mhz does make dt2 play at a* perfectly smooth fps.
I don't think the cpu is the problem here. Limitting the big atlas cores' maximum frequency to 1.4ghz doesn't even affect the performance in the games that I've tested. But unsurprisingly, increasing the minimum gpu clock speed to 600mhz alleviate all my problems.
Click to expand...
Click to collapse
Ohh, you disabled DVFS for the GPU, which is the biggest mistake.
You can see some threads and pages about disabling DVFS by typing "echo 0 > /sys/devices/14ac0000.mali/dvfs" in terminal will increase gaming experience, because it kinda disables throttle. Yes it was a right thing, but not on G92XFXXU4 & G92XFXXU5 & G92XFXXS4 & G92XFXXS5 releases.
On G92XFXXU4 & G92XFXXU5 & G92XFXXS4 & G92XFXXS5 releases, DVFS is responsible of auto-adjusting GPU clockspeed. If you disable it, GPU will stuck 266 because none of proccess will adjust GPU clockspeed (as I mentioned before, on G92XFXXU4 & G92XFXXU5 & G92XFXXS4 & G92XFXXS5 releases).
And if you try to adjust clockspeed manually even when DVFS is on, it's not gonna adjust clockspeed automatically, so it will cause overheating & less battery life. (until you type "echo 0 > /sys/devices/14ac0000.mali/clock")
None of values/folders/files & permissions on files should be touched on /sys/devices/14ac0000.mali
forumber2 said:
Ohh, you disabled DVFS for the GPU, which is the biggest mistake.
You can see some threads and pages about disabling DVFS by typing "echo 0 > /sys/devices/14ac0000.mali/dvfs" in terminal will increase gaming experience, because it kinda disables throttle. Yes it was a right thing, but not on G92XFXXU4 & G92XFXXU5 & G92XFXXS4 & G92XFXXS5 releases.
On G92XFXXU4 & G92XFXXU5 & G92XFXXS4 & G92XFXXS5 releases, DVFS is responsible of auto-adjusting GPU clockspeed. If you disable it, GPU will stuck 266 because none of proccess will adjust GPU clockspeed (as I mentioned before, on G92XFXXU4 & G92XFXXU5 & G92XFXXS4 & G92XFXXS5 releases).
And if you try to adjust clockspeed manually even when DVFS is on, it's not gonna adjust clockspeed automatically, so it will cause overheating & less battery life. (until you type "echo 0 > /sys/devices/14ac0000.mali/clock")
None of values/folders/files & permissions on files should be touched on /sys/devices/14ac0000.mali
Click to expand...
Click to collapse
My issue of thermal throttling and gpu stuck at 266mhz was in rooted stock nougat. Disabling dvfs and flashing nog33k v7 and setting the minimum gpu clockspeed to 600mhz solved my problem.
The funny thing though is all that you've said has been contrary to what I am experiencing. My phone doesn't even get hot, gaming performance blistering fast and battery life surely is amazing! It is still at 35% battery with 4 hours of screen on time and 12 hours on battery. That with auto brightness set to on with mixed usage, games, browsing etc with the gpu minimum clockspeed set to 600mhz.
tiktakt0w said:
My issue of thermal throttling and gpu stuck at 266mhz was in rooted stock nougat. Disabling dvfs and flashing nog33k v7 and setting the minimum gpu clockspeed to 600mhz solved my problem.
The funny thing though is all that you've said has been contrary to what I am experiencing. My phone doesn't even get hot, gaming performance blistering fast and battery life surely is amazing! It is still at 35% battery with 4 hours of screen on time and 12 hours on battery. That with auto brightness set to on with mixed usage, games, browsing etc with the gpu minimum clockspeed set to 600mhz.
Click to expand...
Click to collapse
Thanks to @Noxxxious then !
forumber2 said:
Thanks to @Noxxxious then !
Click to expand...
Click to collapse
Yes absolutely wonderful work haha! Will post a screenshot of my battery usage later as proof.
5 hours screen on time with 16% left in which gpu clockspeed is set at 600-700mhz. With stock nougat I barely get 4 hours sot.
Do these work on Samsung Nougat devices?
Non-Root: Set app category to Non-Game in the Game Tuner.
Root:
Code:
su
chmod 644 /sys/power/cpufreq_max_limit
chmod 644 /sys/class/misc/mali0/device/dvfs_max_lock
The CPU and GPU should throttle but much less with the step_wise thermal throttling governor. The GPU should scale automatically, too.
Check every temperature sensor! Do not apply if you aren't checking.
Code:
cat /sys/class/power_supply/battery/chg_temp
cat /sys/class/power_supply/battery/batt_temp
cat /sys/class/hwmon/hwmon0/device/temperature
cat /sys/class/thermal/cooling_device0/type
cat /sys/class/thermal/thermal_zone0/temp
cat /sys/class/thermal/cooling_device1/type
cat /sys/class/thermal/thermal_zone1/temp
cat /sys/class/thermal/cooling_device2/type
cat /sys/class/thermal/thermal_zone2/temp
Maybe others.
CPU/GPU could be simplified as a car engine, running at various speeds and 'weights it is carrying'. There is usually no reason to stop the car if the engine feels warm unless the rest of the car or it gets too hot. If it does,
Disable touchboost?
Code:
echo "0" > /sys/class/input_booster/level
Underclock GPU? (Write to dvfs_max_lock)
Underclock CPU?
dvfs_max_lock_status shows the status of the throttling. 1st=thermal throttling governor; 2nd= other.
Bryan48765 said:
Do these work on Samsung Nougat devices?
Non-Root: Set app category to Non-Game in the Game Tuner.
Root:
Code:
su
chmod 644 /sys/power/cpufreq_max_limit
chmod 644 /sys/class/misc/mali0/device/dvfs_max_lock
The CPU and GPU should throttle but much less with the step_wise thermal throttling governor. The GPU should scale automatically, too.
Check every temperature sensor! Do not apply if you aren't checking.
Code:
cat /sys/class/power_supply/battery/chg_temp
cat /sys/class/power_supply/battery/batt_temp
cat /sys/class/hwmon/hwmon0/device/temperature
cat /sys/class/thermal/cooling_device0/type
cat /sys/class/thermal/thermal_zone0/temp
cat /sys/class/thermal/cooling_device1/type
cat /sys/class/thermal/thermal_zone1/temp
cat /sys/class/thermal/cooling_device2/type
cat /sys/class/thermal/thermal_zone2/temp
Maybe others.
CPU/GPU could be simplified as a car engine, running at various speeds and 'weights it is carrying'. There is usually no reason to stop the car if the engine feels warm unless the rest of the car or it gets too hot. If it does,
Disable touchboost?
Code:
echo "0" > /sys/class/input_booster/level
Underclock GPU? (Write to dvfs_max_lock)
Underclock CPU?
dvfs_max_lock_status shows the status of the throttling. 1st=thermal throttling governor; 2nd= other.
Click to expand...
Click to collapse
This looks neat! Will try this later.
I have tried to disable dvfs using root explorer and removing permissions to those 3 files, but is there a way to not having to do it at every boot?
Edit: solved

Categories

Resources