How does Throttling work on the OP6? - OnePlus 6 Questions & Answers

Hi.
I've got a Sony Xperia XZ2 recently and this is my first device with built in EAS on 4.9 Kernel and SDM845.
Through testing I found out that if you load more than 7 threads the Thermal Throttling switches from Frequency reducing to current reduction. Meaning all cores stay at max frequency (1700 small, 2800big) but the device only uses 4W instead of 8W.
As seen here...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
So I've done some more testing... https://forum.xda-developers.com/showpost.php?p=76709836&postcount=6
About task migration, and then some about CPU throttling on a cold device
https://forum.xda-developers.com/showpost.php?p=76719608&postcount=7
(Scroll down to about CPU testing)
Turns out that as soon as the SoC reaches 68°C a current throttling is happening which does NOT affect CPU frequency.
Now then... Anyone knows who the OP6 is handling throttling?
Is what I'm seeing a Sony specific method or the new way EAS is limiting Load to reduce Thermal strain?

You are everywhere my man,
Hope someone more knowledgeable than I can help you. If not, then I would be happy to help if you guide me through.
Sent from my OnePlus6 using XDA Labs

Related

[Q] CPU 100% problem

Hi folks ... I'm havig a problem with the cpu running at 100% alot of the time ... i cnt seem to figure out whats causing it
I was running Prime OC kernel and setcpu running it at 1200 ... thought it might be Setcpu, so uninstalled that ... rebooted and CPU spy shows it still using cpu at full. Installed blades kernel and it shot up to 1504 full CPU usage (even though i flashed the 1.2 default)
Flashed the stock kernel and its now sitting at 100% 1000 !!!!
Unless cpu spy is showing me false results i dont know what i've changed or installed for it to suddenly start doing this .... Head scratching moment ...
Advice welcome
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
P.S. screenie is when i was on prime OC kernel
Have you tired re-flashing your kernal and rom?
Tried 3 kernels ....
I think its due to cpu spy though thankfully... running a cpu load widget now and its results are alot more pleasing to the eye
Cpu spy must have been updated recently i suppose and for some reason its knockedthe results askew.

Undervolting - Am I doing it right?

I was looking at the glitch kernel thread and saw that the max UV for the kernel was -200 for 200mhz, and around -50 for 1Ghz.
Well I'm managing almost -200 for all of the speeds and I haven't faced any issues so far. What's going on? Is my phone not actually undervolted?
Here's a screenshot...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
(sorry for the horrible image quality).
Silencer96 said:
I was looking at the glitch kernel thread and saw that the max UV for the kernel was -200 for 200mhz, and around -50 for 1Ghz.
Well I'm managing almost -200 for all of the speeds and I haven't faced any issues so far. What's going on? Is my phone not actually undervolted?
Here's a screenshot...
(sorry for the horrible image quality).
Click to expand...
Click to collapse
Undervolting increase battery life at the cost of some performance loss, especially when multitasking
ROMMaker said:
Undervolting increase battery life at the cost of some performance loss, especially when multitasking
Click to expand...
Click to collapse
No -_- it doesn't.
Sent from my SAMSUNG-SGH-I897 using xda premium

[APP][2.2+]InstaVOLT (Easiest VDD Regulator)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
InstaVOLT v1.0​
The app is still limited but it does what it should do. This app is recommended for people who are not so familiar with changing vdd levels.
Quoted from market:
"InstaVOLT is the easiest app for managing your CPU milliVoltage levels. You can undervolt or overvolt your CPU voltage levels by steps of 25 milliVolt. Be sure to check the overall voltage levels after every increase or decrease, so you know what your device/kernel is capable of.
Requirements:
- Root
- Busybox
- Kernel with VDD levels support
Warning:
I'm not responsible for any damage caused to your device, use at own risk!
- If the voltage levels are to low your phone will freeze and you will need to pull the battery
- If the voltage levels are to high your phone will overheat and/or suddenly power off.
Since this is a very early version the app might force close when your kernel doesn't have vdd support.
Updates coming soon!"
Upcoming updates:
- Support for setting voltages at boot.
- Probably more compatibility / options
Download:
Screenshots:

App for Logging CPU clock/frequency

Are there any apps that can show me a graph of my phone's CPU clock/frequency over time? I want to see how my governors affect my clock during games and such, what clock the CPU is set to and when. Now I know that apps like SetCPU give you a list of all the possible CPU clock steps and tell you how long the CPU spent in each clock, but that only gives you a vague idea of whether or not your clock settings are ideal.
The ONLY app I have found that comes close to doing this is CoolTool, which can graph ANYTHING over time, including CPU frequency. Unfortunately it's a tiny little 64 pixel graph meant to sit on the notification bar, and it stops graphing during a game, or when you turn the screen off, etc. Are there any alternatives?
This is a Windows version of what I am looking for, OpenHardwareMonitor. It can log your CPU clock over time, if you use CPU stepping like AMD Cool'n'Quiet. I'm looking for something like THIS for Android:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
@moeburn you can refer to this thread,maybe it's that what you want!
link: http://forum.xda-developers.com/showthread.php?t=2302879

cores not activated

What happens?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
use cpu-z application for android, and I saw the other three cores are disabled
Also check the file via console
/ sys/devices/system/cpu/cpu1/online
/ sys/devices/system/cpu/cpu1/offline
and result
0
1-3
respectively
This is correct, and it means that the phone is not at capacity
there any way to activate them?
Regards
The cores switch off when not needed to save power. Once you do something intensive like play a game, they will activate.
understand
and investigate more
're right
Now I have one more doubt
when I change the frequency I guess that applies to all cores or otherwise applies only to the core 0
OC and I think that this is only applying to core 0, because only in / sys/devices/system/cpu/cpu0/cpufreq, files are frequently and for example in / sys/devices/system/cpu/cpu1 /
there are no such files.
any ideas?
genitalico said:
and investigate more
're right
Now I have one more doubt
when I change the frequency I guess that applies to all cores or otherwise applies only to the core 0
OC and I think that this is only applying to core 0, because only in / sys/devices/system/cpu/cpu0/cpufreq, files are frequently and for example in / sys/devices/system/cpu/cpu1 /
there are no such files.
any ideas?
Click to expand...
Click to collapse
When you change the frequency of the cpu, it affects all the cores and not only one...

Categories

Resources