• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD Ryzen 5 2500U throttling core #1 to 1.3Ghz

Joined
Mar 18, 2010
Messages
304 (0.06/day)
Hi, why does my HP Envy x360 throttle core #1 to 1.3Ghz while @ 100% load?

All the other threads stick to 2.8-3.6Ghz & only Core #1 / Thread 0/1 throttle to 1.3Ghz.

I think its a BIOS issue but I'm not sure. Its not an overheating issue since it doesn't run hot when it throttles.

Even if I set the processor min max to 0%, it appears it will go back to 1.6Ghz if the temperature is 75 degrees celsius, but any hotter than 75 degrees it starts to throttle the clock to 1.3Ghz.

Thanks
1.3ghz throttling.jpg
 
Last edited:
Joined
Feb 20, 2019
Messages
8,620 (3.97/day)
System Name Bragging Rights
Processor Atom Z3735F 1.33GHz
Motherboard It has no markings but it's green
Cooling No, it's a 2.2W processor
Memory 2GB DDR3L-1333
Video Card(s) Gen7 Intel HD (4EU @ 311MHz)
Storage 32GB eMMC and 128GB Sandisk Extreme U3
Display(s) 10" IPS 1280x800 60Hz
Case Veddha T2
Audio Device(s) Apparently, yes
Power Supply Samsung 18W 5V fast-charger
Mouse MX Anywhere 2
Keyboard Logitech MX Keys (not Cherry MX at all)
VR HMD Samsung Oddyssey, not that I'd plug it into this though....
Software W10 21H1, barely
Benchmark Scores I once clocked a Celeron-300A to 564MHz on an Abit BE6 and it scored over 9000.
Download AMD uProf and run a realtime power usage graph. You'll want to look at socket power draw compared to boost TDP and STAPM limits. You may be hitting the TDP limit configured by HP for that model. 2500U can easily use >15W on 4C/8T loads if it's a synthetic load designed for stress testing at maximum power draw.

Mobile Ryzen will boost at a peak TDP until it approaches an STAPM limit, and it will power-throttle the whole CPU package down to the STAPM limit until you give it idle time to recover. To me it looks like your laptop's cooling isn't enough to handle the boost TDP and you are hitting 92C, resulting in thermal throttling.

Look for a utility called Ryzen Controller that will let you adjust your STAPM limit, as well as your boost limit. IMO, a 2500U runs optimally with about 22Watts and the restrictive 12W STAPM enforced by some designs is too strict. I would reduce your boost TDP so that it doesn't cook the CPU and also takes longer to reach the STAPM limit. My 2700U came with a 25W boost and 20W STAPM limit, I dramatically improved temperatures and medium-term performance by reducing Boost to 22W. It never gets as hot, and it stays at 22W for 15 minutes instead of blowing through its STAPM limit in under 10m.
 
Last edited:
Joined
Mar 18, 2010
Messages
304 (0.06/day)
Thank you for the reply. I use RyzenAdj to adjust my STAPM limit & yes I have uProf, its set to 25W across the board by default & I found that 50A is the current limit by stock.
So are you saying I should adjust my settings a little bit?

Can you tweak my RyzenAdj .bat file for me?
 

Attachments

  • RyzenAdj - stock.zip
    280 bytes · Views: 233
Joined
Feb 20, 2019
Messages
8,620 (3.97/day)
System Name Bragging Rights
Processor Atom Z3735F 1.33GHz
Motherboard It has no markings but it's green
Cooling No, it's a 2.2W processor
Memory 2GB DDR3L-1333
Video Card(s) Gen7 Intel HD (4EU @ 311MHz)
Storage 32GB eMMC and 128GB Sandisk Extreme U3
Display(s) 10" IPS 1280x800 60Hz
Case Veddha T2
Audio Device(s) Apparently, yes
Power Supply Samsung 18W 5V fast-charger
Mouse MX Anywhere 2
Keyboard Logitech MX Keys (not Cherry MX at all)
VR HMD Samsung Oddyssey, not that I'd plug it into this though....
Software W10 21H1, barely
Benchmark Scores I once clocked a Celeron-300A to 564MHz on an Abit BE6 and it scored over 9000.
Thank you for the reply. I use RyzenAdj to adjust my STAPM limit & yes I have uProf, its set to 25W across the board by default & I found that 50A is the current limit by stock.
So are you saying I should adjust my settings a little bit?

Can you tweak my RyzenAdj .bat file for me?
I don't use RyzenAdj, it's deprecated and no longer maintained, you probably want to grab the latest branch from https://gitlab.com/ryzen-controller-team/ryzen-controller
If you'd rather set it via a .bat file instead of using the UI and utilty, I believe you can still do that - but the utility's really handy because you can configure different presets for battery and mains power.

Anyway, I think your CPU is thermal throttling at 92C peak. Is it an Envy x360 15z? That's a single-fan single-heatpipe design and STAPM of 25W is too much for it. I'd suggest 18W.

25W is for dual-fan solutions really.

%~dp0\ryzenadj.exe --stapm-limit=18000 --fast-limit=22000 --slow-limit=22000 --tctl-temp=78
pause

If you use the GPU for anything I'd also suggest knocking the max clock down too, at >1GHz it blows through its power budget really fast and the DDR4-2400 is holding it back anyway so use

%~dp0\ryzenadj.exe --max-gfxclk=900 --stapm-limit=18000 --fast-limit=22000 --slow-limit=22000 --tctl-temp=78
pause
I don't believe there's much point in modifying the current limit or STAPM time so there's no need for those in the .bat file.

Anyway, maybe that fixes nothing but you won't know until you try it ;)
 
Last edited:
Top