Question GPU problem in OnePlus devices. - OnePlus 10T 5G

I was gaming on my OnePlus device and suddenly I notice that the CPU usage is 100% and the GPU usage stays below 15% always. You can check it in the image below. This happens even in OnePlus 11. Framedrops occur every once in a while due to this. What's the advantage of having a GPU so powerful if the games don't even utilise it? Does anyone know how to solve this without root?

Related

Is my Z5c throttling?

Hello guys,
I bought this phone about two days after release and was pretty happy with it. It felt like the Snapdragon 810 didn't overheat at all and the performance was far better than on my "old" Z3.
Reason enough for me to try PPSSPP and emulate some good old games. For example MHP3rd ran at 100% speed in every area in-game with no frameskip activated.
But after some time (I'd say 20-30 mins) the cpu throttled a lot. The game speed was only at 50% even though the device didn't feel THAT hot (I've seen/felt hotter ones).
I tried the same thing again with the app "CPU Temp", and it seems like the CPU temperature never exceeded about 58°C. I'm not sure about smartphone CPUs but as far as I know, most chips can take up to 80-90°C until they start throttling. My Z5c runs at 52-58°C perfectly fine, but suddenly starts throttling for some reason.
Is it the CPU governor that tries to save battery life? I'd probably need to root the phone to "fix" this, but there are no roots available yet.
Or is it something else? Is the max. cpu temperature set too low? Could it be the S810 has no real temperature sensor and CPU Temp shows me something completely different?
Thanks in advance!
Greets,
Uftherr
I think that Sony it's throttling the CPU more to be below 58°C than to save battery life.
Try with the latest firmware (released today at PC Companion) it seems to be a little more snappier (maybe its a placebo).
I don't know why because the kernel is from the same date.
I consider that they should let the phone gain 65°C to increase the performance (at heat cost).
Sent from my E5823

stock CPU GPU throttling performance and modification

Hello Axon 7 users, I just picked up one a couple of days ago. After finally figuring out the bootloader, bootstack and general stock experience I tested a little bit of gaming. I found that a basic game like Clash Royale heats the battery up to around 42°C already with low brightness and slow charging. A more intensive game like the new Knives Out runs only slightly hotter but it becomes apparent that CPU gets throttled soon after loading to 1036MHz across all cores causing lag.
It's disappointing so I tried to find how to modify the throttling. Using ZTE's Power Manager setting on performance or balanced doesn't seem to have a noticeable difference.I tried the only stock custom kernel AX7 but it's outdated on B32 and I find it randomly reboots regularly. The stock kernel itself allows some configuration, but the thermal settings in Kernel Adiutor don't reflect any charge.
A quick Google search brings up how LG V20 Snapdragon 820 users edit /system/etc/thermal-engine.conf to tweak the throttling levels. Their config is quite different but they mod big to 1824Mhz and let little scale itself.
I couldn't get thermal-engine.conf to use the thermal-engine-8996-perf.conf values by copying the values to it as it suggests inside. I tried renaming it with the -zte.conf ending as it suggests as well but that didn't work. After just renaming both the normal and perf conf files with a .bak ending, I've found better throttling performance. Big now throttles to 1632Mhz and little to 1324Mhz. As far as I can understand the files don't have charging rates inside, just GPU and CPU throttling.
However as expected the device heats up a few degrees more now. This now puts my battery up to 47°C in Knives Out under the same conditions. Charging is stopped at 45°C by the system so as previously mentioned it's unmodified.
I just wanted to check since I couldn't find it mentioned. Is everyone ok with gaming performance limited to 1036Mhz with the normal throttle? Also are my temperatures normal? I guess CPU doesn't seem that high reaching around 65°C, it's just that the battery has less than 20°C difference in intensive performance. I suppose it's a quirk of the heat pipe to battery as heatsink design. I just expected more from a metal unibody chassis and at least normal CPU gaming performance. I thought my Sony Z3 Compact design was bad for battery thermals, with the battery stacked behind the CPU board, sandwiched in insulating glass. But I didn't expect to see a phone to route a heatpipe directly to it's battery.
Anyway it is what it is. Follow this information if you want some better gaming performance at the cost of your battery cycle life. In my case I bought the Axon7 just as a separate media consumption device rather than a phone so I can live with the tradeoff. If battery gets bad enough before 2 years I'll consider using warranty at the loss of receiving their refurbished replacement. Manufacturer warranty's in fact cover batteries for 80% depletion.
I recommend the app DevCheck Pro for being able to monitor CPU, GPU, temperatures and other things overlayed. I think some others may do similar but they may not be updated for Big Little and are more instrusively overlayed.
Infy_AsiX said:
A quick Google search brings up how LG V20 Snapdragon 820 users edit /system/etc/thermal-engine.conf to tweak the throttling levels. Their config is quite different but they mod big to 1824Mhz and let little scale itself.
I couldn't get thermal-engine.conf to use the thermal-engine-8996-perf.conf values by copying the values to it as it suggests inside. I tried renaming it with the -zte.conf ending as it suggests as well but that didn't work. After just renaming both the normal and perf conf files with a .bak ending, I've found better throttling performance. Big now throttles to 1632Mhz and little to 1324Mhz. As far as I can understand the files don't have charging rates inside, just GPU and CPU throttling.
Click to expand...
Click to collapse
I read half of that to be honest, but just one thing: To make things harder, ZTE added added a write protection on the system. To disable it you have to use a computer and connect your phone with ADB, then issue "adb reboot disemmcwp" (like DISable EMMC Write Protection). Otherwise all the changes that you made get undone after a reboot, and obviously you'd have to reboot after modifying that file
On LOS you can use BeastMode (even if your phone isn't an A2017U) which for me is the best friggin kernel I've used in performance terms. There you can change thermal limits
Infy_AsiX said:
Hello Axon 7 users, I just picked up one a couple of days ago. After finally figuring out the bootloader, bootstack and general stock experience I tested a little bit of gaming. I found that a basic game like Clash Royale heats the battery up to around 42°C already with low brightness and slow charging. A more intensive game like the new Knives Out runs only slightly hotter but it becomes apparent that CPU gets throttled soon after loading to 1036MHz across all cores causing lag.
It's disappointing so I tried to find how to modify the throttling. Using ZTE's Power Manager setting on performance or balanced doesn't seem to have a noticeable difference.I tried the only stock custom kernel AX7 but it's outdated on B32 and I find it randomly reboots regularly. The stock kernel itself allows some configuration, but the thermal settings in Kernel Adiutor don't reflect any charge.
A quick Google search brings up how LG V20 Snapdragon 820 users edit /system/etc/thermal-engine.conf to tweak the throttling levels. Their config is quite different but they mod big to 1824Mhz and let little scale itself.
I couldn't get thermal-engine.conf to use the thermal-engine-8996-perf.conf values by copying the values to it as it suggests inside. I tried renaming it with the -zte.conf ending as it suggests as well but that didn't work. After just renaming both the normal and perf conf files with a .bak ending, I've found better throttling performance. Big now throttles to 1632Mhz and little to 1324Mhz. As far as I can understand the files don't have charging rates inside, just GPU and CPU throttling.
However as expected the device heats up a few degrees more now. This now puts my battery up to 47°C in Knives Out under the same conditions. Charging is stopped at 45°C by the system so as previously mentioned it's unmodified.
I just wanted to check since I couldn't find it mentioned. Is everyone ok with gaming performance limited to 1036Mhz with the normal throttle? Also are my temperatures normal? I guess CPU doesn't seem that high reaching around 65°C, it's just that the battery has less than 20°C difference in intensive performance. I suppose it's a quirk of the heat pipe to battery as heatsink design. I just expected more from a metal unibody chassis and at least normal CPU gaming performance. I thought my Sony Z3 Compact design was bad for battery thermals, with the battery stacked behind the CPU board, sandwiched in insulating glass. But I didn't expect to see a phone to route a heatpipe directly to it's battery.
Anyway it is what it is. Follow this information if you want some better gaming performance at the cost of your battery cycle life. In my case I bought the Axon7 just as a separate media consumption device rather than a phone so I can live with the tradeoff. If battery gets bad enough before 2 years I'll consider using warranty at the loss of receiving their refurbished replacement. Manufacturer warranty's in fact cover batteries for 80% depletion.
I recommend the app DevCheck Pro for being able to monitor CPU, GPU, temperatures and other things overlayed. I think some others may do similar but they may not be updated for Big Little and are more instrusively overlayed.
Click to expand...
Click to collapse
I have noticed the same performance many months ago.
I tried changing the thermal values with both ways through the conf file or a custom kernel but all implementations seem to be faulty as nothing changed.
In the end I gave up because I couldn't find a solution for this.
But I figured because my games clash of clans, ppsspp, gba emulators don't lag I din't care much.
If you find a solution let me/us know.
Or post the modded confs you're using as well if you can.
That's all from me.
I just renamed both the thermal-engine files with a .bak extension. I've also got ZTE's Power Manager frozen as the performance profiles there don't seem to do anything and I don't use it's other features. There's some kind of CPU GPU throttle still in place but it's much higher as previously mentioned,. After searching further I saw your discussion about /vendor/bin related throttle, maybe that's the fallback it's now on.
The device does get uncomfortably hot with a new demanding game at maximum settings. I wouldn't recommend doing this if you want to maintain your battery. However if you're interested I discovered the Ax7 allows defining a lower maximum battery voltage in another TL/DR post https://forum.xda-developers.com/showpost.php?p=74746734&postcount=1353. To explain simply, it's possible to limit the voltage low for health and safety while keeping the device almost primarily powered by mains. Effectively the battery is at an optimum low voltage, practically idle but very hot. A little complicated sure, but worth it. Getting a Daydream V1 tomorrow to play with, this stuff will help with heat and performance a lot. If anyone wants my long winded explanation, give me a shout.
The CPU temp does jump around higher than 70. I'm tending to think that current powerful mobile processors aren't efficient enough for the physical body constraints of phones. Let alone poorly designed ones. The 820 is meant to be an improvement over the 810, wouldn't believe it by the throttle required and performance lost. The 835 is efficient enough apparently. From experience though I have my doubts on reviews and benchmarks to reflect real usage stress.
edit: Oh and disable VDD restriction in your kernel setting if you've set it to auto enable. That seems to be a switch for the aggressive throttle still available after mod.
Sent from my ZTE Axon 7 using XDA Labs
Infy_AsiX said:
I just renamed both the thermal-engine files with a .bak extension. I've also got ZTE's Power Manager frozen as the performance profiles there don't seem to do anything and I don't use it's other features. There's some kind of CPU GPU throttle still in place but it's much higher as previously mentioned,. After searching further I saw your discussion about /vendor/bin related throttle, maybe that's the fallback it's now on.
The device does get uncomfortably hot with a new demanding game at maximum settings. I wouldn't recommend doing this if you want to maintain your battery. However if you're interested I discovered the Ax7 allows defining a lower maximum battery voltage in another TL/DR post https://forum.xda-developers.com/showpost.php?p=74746734&postcount=1353. To explain simply, it's possible to limit the voltage low for health and safety while keeping the device almost primarily powered by mains. Effectively the battery is at an optimum low voltage, practically idle but very hot. A little complicated sure, but worth it. Getting a Daydream V1 tomorrow to play with, this stuff will help with heat and performance a lot. If anyone wants my long winded explanation, give me a shout.
The CPU temp does jump around higher than 70. I'm tending to think that current powerful mobile processors aren't efficient enough for the physical body constraints of phones. Let alone poorly designed ones. The 820 is meant to be an improvement over the 810, wouldn't believe it by the throttle required and performance lost. The 835 is efficient enough apparently. From experience though I have my doubts on reviews and benchmarks to reflect real usage stress.
edit: Oh and disable VDD restriction in your kernel setting if you've set it to auto enable. That seems to be a switch for the aggressive throttle still available after mod.
Click to expand...
Click to collapse
That's weird... what are the ambient temps where you live? Here it's anything between 20 and 30 degrees and mine never gets that hot, and it barely throttles. Of course you shouldn't game while charging, that WILL throttle the phone.
I have a big old CPU heatsink without a fan, and when I charge the phone at night I just put it upon the heatsink. It keeps the battery around the ambient temp, which I guess helps with battery degradation.
A nice app for monitoring the CPU is Trepn profiler, you can program it to show you anything like frequencies and temps on 2 separate graphs for example

Nexus 9 gaming performance

This tablet is the same as the shield tablet how come it play games so badly if this can begin what’s the best custom rom and Kerman to play games on?
It overheats and throttles. The Tegra K1 in this tablet is not the same as the one in the Shield tablet. Same GPU, much different CPU. This one gets hotter. It really is too hot for a fanless tablet if you try to run it at full utilization for a long period of time, as a game will.
You can try underclocking the CPU. That will probably make it perform better for games because the GPU will run faster.
Actually it's not really "overheating" exactly. It has a temperature limit and once it hits that temp, it slows down the CPU and GPU to stay under that temp. It's a power limit. It uses too much power to run at full speed continuously for a long period of time in a tablet.
I'm using Slimrom with Fire Ice Kernel.
PUBG runs pretty well using gfxtools with low setting + 30fps.
But the game began to lag after 15min due to thermal throttle.
Will try the heatsink mod later and hopefully able to improve the performance...

Heating or throttling related issue

I was using Havoc OS with derp kernels for quite a long time, and used to play PUBG alot , so recently from past few weeks cpu temperature is reaching about 60°c (Maybe because of summer season) and then cpu starts to throttle.
Then I recently switched to Oxygen OS and when my temperature reaches 60°c something ,it doesn't throttle. (Maybe because oos uses different thermal profile)
So my questions are :
1. If it doesn't throttle above 60°c then could it harm my device?
2. What's the highest maximum temperature which wouldn't harm my device?
On Maximum 48-50 Degree Can Harm Your Device Chipset.
If You are on Latest OOS 25Build.
Then Install BuildProp Editor and Change The Value Stock Thermals False To True.
Reboot To Apply.
60 C Can Damage Your Device.
Smartphones Are Automatically Switch off When Reached to maximium Temperature 50-50.
Olystem said:
On Maximum 48-50 Degree Can Harm Your Device Chipset.
If You are on Latest OOS 25Build.
Then Install BuildProp Editor and Change The Value Stock Thermals False To True.
Reboot To Apply.
60 C Can Damage Your Device.
Smartphones Are Automatically Switch off When Reached to maximium Temperature 50-50.
Click to expand...
Click to collapse
I have changed my rom to Pixel Experience, & now the temperature is just between 45-55 while playing games, but most of the time temperature was around 50°c . I think the problem was because of kernel or rom. Don't know the exact reason.
-TheKoolAnie- said:
I have changed my rom to Pixel Experience, & now the temperature is just between 45-55 while playing games, but most of the time temperature was around 50°c . I think the problem was because of kernel or rom. Don't know the exact reason.
Click to expand...
Click to collapse
Flash Stock ROM Latest Version Then Check.
It's Not Normal.
Till Then Don't play the Games.
I also Facing same issue while playing games 44-46.
I think problem related to latest vendor.
Olystem said:
Flash Stock ROM Latest Version Then Check.
It's Not Normal.
Till Then Don't play the Games.
I also Facing same issue while playing games 44-46.
I think problem related to latest vendor.
Click to expand...
Click to collapse
I switched to miui , not doing any heavy or performance requiring task, still this temperature.
P.s: I have applied Gadgeshildz skin on my Poco,do u think this could be the reason?
-TheKoolAnie- said:
I switched to miui , not doing any heavy or performance requiring task, still this temperature.
P.s: I have applied Gadgeshildz skin on my Poco,do u think this could be the reason?
Click to expand...
Click to collapse
I didn't think the skin causing that issue.
Hello Bro This is CPU Temperature CPU Has a Limit to of 70-100 max .
This is Normal.
That is Thermal Profile.
If The Temperature Reach That Limit it Will Decrease The Performance.
Check Your Battery Temperature.
Check This.
This is mine.
In oxygen OS with Stock Kernel.
Olystem said:
Hello Bro This is CPU Temperature CPU Has a Limit to of 70-100 max .
This is Normal.
That is Thermal Profile.
If The Temperature Reach That Limit it Will Decrease The Performance.
Check Your Battery Temperature.
Click to expand...
Click to collapse
I didn't understand your point.
Why is it normal? Temperature is reaching above 55°c which isn't normal.
Btw when I play pubg, battery temperature reaches to 46°c but when I took screen shot temperature was 40°c.
If battery temperature Reached to 47-55 degree that's not normal.
Your SS Shows thermal profile temperature not the CPU temperature.
CPU and GPU are components inside your phone and they heat from 40 -80 degree Celsius pretty fast in every phone. They can handle upto
Olystem said:
CPU and GPU are components inside your phone and they heat from 40 -80 degree Celsius pretty fast in every phone. They can handle upto
Click to expand...
Click to collapse
As you can read in op ,I was talking about CPU temperature from starting. So when I play pubg and temperature reaches to 55°c so it's Safe? I got confused.
CPU and GPU are components inside your phone and they heat from 40 -80 degree Celsius pretty fast in every phone. They can handle upto
---------- Post added at 04:24 PM ---------- Previous post was at 04:22 PM ----------
I am writing full post but when I post it.
Not showing full message.
Cpu temperature is Normal 40-80 degree.
Bro it's normal.
I am talking about battery temperature.
Working temps in heavy workloads (Games, YouTube, Split-screen/Dual screen, etc.) is around 60°c and it is quite normal but above 75°c thats when you expect damage to the system. According to other XDA Thread, https://www.xda-developers.com/processor-temperature-results-for-tens-of-socs-how-hot-is-your-chip/ Maximum Temperature recorded on a Qualcomm Device (It uses MSM8225Q Chipset) is 63.88°c
Expect Qualcomm that makes powerful and energy efficient SOCs even operating in high temperatures.
Darklouis said:
Working temps in heavy workloads (Games, YouTube, Split-screen/Dual screen, etc.) is around 60°c and it is quite normal but above 75°c thats when you expect damage to the system. According to other XDA Thread, https://www.xda-developers.com/processor-temperature-results-for-tens-of-socs-how-hot-is-your-chip/ Maximum Temperature recorded on a Qualcomm Device (It uses MSM8225Q Chipset) is 63.88°c
Expect Qualcomm that makes powerful and energy efficient SOCs even operating in high temperatures.
Click to expand...
Click to collapse
So that means i shouldn't worry about below 60°c cpu temperature while playing game in hot environmen ( around 40°c)
-TheKoolAnie- said:
So that means i shouldn't worry about below 60°c cpu temperature while playing game in hot environmen ( around 40°c)
Click to expand...
Click to collapse
Its fine. Just don't let it work around 70°c above.
Darklouis said:
Its fine. Just don't let it work around 70°c above.
Click to expand...
Click to collapse
If he uses the default thermal profile, he won't reach above 70, well it shouldn't as the phone will throttle. That's the whole idea of throttling, to lower the temperatures to protect the CPU or GPU from any damage. Also, even if you reach a higher temperature then 70, at one point, the phone will switch off in order to protect itself from any damage. Well, in most cases.
ekin_strops said:
If he uses the default thermal profile, he won't reach above 70, well it shouldn't as the phone will throttle. That's the whole idea of throttling, to lower the temperatures to protect the CPU or GPU from any damage. Also, even if you reach a higher temperature then 70, at one point, the phone will switch off in order to protect itself from any damage. Well, in most cases.
Click to expand...
Click to collapse
Btw every custom rom has its own throttling points for example :
Havoc os start to Throttle around 53°c
Whereas pixel experience throttles about 57_58°c
But in miui cpu temp reached above 60°c for few seconds still it doesn't throttle.
ekin_strops said:
If he uses the default thermal profile, he won't reach above 70, well it shouldn't as the phone will throttle. That's the whole idea of throttling, to lower the temperatures to protect the CPU or GPU from any damage. Also, even if you reach a higher temperature then 70, at one point, the phone will switch off in order to protect itself from any damage. Well, in most cases.
Click to expand...
Click to collapse
Poco doesn't have automatic shutdown when overheating, but just a overheating notification. (Like in S10+) But maybe in a certain temperature, Poco has a built-in safety switch to automatically shutdown the device to prevent possible damage
Darklouis said:
Poco doesn't have automatic shutdown when overheating, but just a overheating notification. (Like in S10+) But maybe in a certain temperature, Poco has a built-in safety switch to automatically shutdown the device to prevent possible damage
Click to expand...
Click to collapse
Even the old Redmi note 4 had that switch, so i'm pretty sure they have it in Poco too.
My temps used to hover around 32*c back then before the MIUI Global Beta 10 9.3.28 came out. I forgot which beta version I was in. I was all stock with no root. While gaming, my temps would go as much as 37*c but never more than it.
Right now, I've tried MIUI EU and Global Beta and most of the time, my normal temps are around 38*c.

GPU CPU Usage

Hi Guys. I play Black desert mobile on poco and when I have High graphics the gpu usage is around 30% while the cpu is 25%. Everything is ok, I can't say something about that. The point is that when I set the graphics to max settings, the usage of the graphics card goes between 35% - 60% and the processor is around 35%. For this reason, I would like you to tell me, how much the usage of gpu affects the overall 'health' and performance of the mobile, if it matters at all . What I mean is, whether it is 30% or 60%, will it affect the mobile in general? For example, I can use max graphics all the time without damaging the phone?
DennisKrem said:
Hi Guys. I play Black desert mobile on poco and when I have High graphics the gpu usage is around 30% while the cpu is 25%. Everything is ok, I can't say something about that. The point is that when I set the graphics to max settings, the usage of the graphics card goes between 35% - 60% and the processor is around 35%. For this reason, I would like you to tell me, how much the usage of gpu affects the overall 'health' and performance of the mobile, if it matters at all . What I mean is, whether it is 30% or 60%, will it affect the mobile in general? For example, I can use max graphics all the time without damaging the phone?
Click to expand...
Click to collapse
Anyone has an answer ?
I can use max graphics all the time without damaging the phone
I am always playing game max graphics
Poco have 845 and liquid cooler
AsusZenFone3Deluxe said:
I can use max graphics all the time without damaging the phone
I am always playing game max graphics
Poco have 845 and liquid cooler
Click to expand...
Click to collapse
Ok thank you. Are you sure though ? I mean have you checked if there is any difference between the battery power after and before playing for many hours ? Or with the performance in general? Because I can play sometimes many hours a day.

Categories

Resources