Thursday, February 1st 2024
AMD to Fix Ryzen 8000G Desktop APU STAPM "Feature" via Motherboard BIOS Updates
Skin temperature-aware power management (STAPM), is a 2014 feature introduced by AMD for its mobile processors that gets the on-die power management logic to take into account not just the processor's own temperatures (measured via on-chip thermal diodes); but also the physical surface temperature of the laptop itself, by reading off temperature probes mounted on the laptop chassis. This ensures that laptops don't get uncomfortably hot for the user, and the processor could do its bit to bring temperatures down. Every desktop APU released by AMD since 2014 has been a case of mobile processor silicon being adapted for the desktop platform by simply disabling certain I/O interfaces and features irrelevant to desktops, such as battery management GPIO, LPDDR memory interfaces, image processing, sensor suite, etc. One such feature is STAPM.
Gamers Nexus discovered that when creating the Ryzen 8000G desktop APUs, AMD forgot to properly disable STAPM, and this has been impacting the processor's CPU and iGPU boosting behavior under heavy load, where temperature-triggered clock speed throttling is engaged undesirably. AMD confirmed the Gamers Nexus discovery, and stated that it can be fixed through a motherboard UEFI firmware (BIOS) update; and that it will work with its desktop motherboard partners to get these out. The highest performance delta observed by GN between an 8000G processor with STAPM and one with its STAPM disabled (probably using an AMD CBS setting); is 16%; and so those with 8000G processors may want to look out for firmware updates from their motherboard vendors.
Sources:
Gamers Nexus (YouTube), HotHardware
Gamers Nexus discovered that when creating the Ryzen 8000G desktop APUs, AMD forgot to properly disable STAPM, and this has been impacting the processor's CPU and iGPU boosting behavior under heavy load, where temperature-triggered clock speed throttling is engaged undesirably. AMD confirmed the Gamers Nexus discovery, and stated that it can be fixed through a motherboard UEFI firmware (BIOS) update; and that it will work with its desktop motherboard partners to get these out. The highest performance delta observed by GN between an 8000G processor with STAPM and one with its STAPM disabled (probably using an AMD CBS setting); is 16%; and so those with 8000G processors may want to look out for firmware updates from their motherboard vendors.
23 Comments on AMD to Fix Ryzen 8000G Desktop APU STAPM "Feature" via Motherboard BIOS Updates
From a 'normie' perspective, one might think their dev teams are overwhelmed/overworked.
'simple' default toggles are being overlooked...
For this reason and maybe others dont appear in a house reviews?
:)
Even if an OEM fumbles their bios, it should be limited to that OEM not to ALL of them, if it affects everyone then the issue is upsteram
There's nothing stopping you from degrading or destroying your CPU on other Intel or AMD platforms by pumping up the memory controller voltage, the reason it was an issue here is because ASUS forgot to implement basic safety features and was pumping an unsafe amount of voltage into the SOC simply when enabling a memory profile. This is why the only verified accounts of it happening were on ASUS motherboards, they screwed up big time. There was only one other occurrence of it on a Gigabyte board but that example was never verified. Not that there was a very high total incident rate anyways, there were only some 5 examples in total.
To say that the issue was entirely AMD's fault or that it's even remotely comparable to the example in the article is wholly misrepresenting the facts.
It is really sad that TPU (for some users) is no different than Reddit.
en.wikipedia.org/wiki/AGESA