My experience with STAPM and a couple of 2000-series APUs is that AMD arethere with their current-gen APUs. Battery life suffers compared to Intel because AMD's 1st-gen Zen/Zen+ CPU cores seem to eat up power at lower clockspeeds and don't clock down as hard as Intel's U-series do when idle.I actually think that getting the CPU portion of the power draw down is more important that the Vega IGP, so if Renoir APUs are 7nm Zen2 cores and 12nm IGP and IO, they'll be fine.Ideally, the whole thing will be at 7nm but with the 2700U I bought myself in February, and with some STAPM power-budget tweaking thanks to modified BIOSes and RyzenAdj , I can say for certain that the 4C/8T of Raven Ridge load can comfortably use 15-18W and will never consume less than 5W in a normal system. The Vega10 IGP will add maybe 8-9W at full load and peak clocks but rarely get to run at those speeds because most laptops OEMs set a STAPM limit of somewhere between 15-25W (20W in my case). That means that before long, the CPU is using the lion's share of the power budget and the Vega cores are throttled back to 25% of their ideal clocks, despite being the more important part of the equation when the IGP is active in a 3D or GPGPU compute application.At 15-18W potential peak CPU core usage the IGP really suffers in a Ryzen APU, and most people will be buying Mobile Ryzen for the Vega cores, otherwise they'd just get an Intel with worse graphics but better battery life. In the case of the 15W ultrabooks, the IGP is throttled down to pointless speeds. In the case of 20W and 25W models, the IGP is running sub-optimally if the CPU is busy. TSMC's 7nm seems to have huge efficiency gains so even if ONLY the CPU cores in Renoir were moved to 7nm, that 15-18W CPU peak draw could drop down to Maybe 10-12W, leaving far more headroom for the IGP to do their thing in the ideal 15W power budget.My preference would be for AMD to better balance their APU power budget in hardware so that the Vega cores get first dibs on whatever power is available. It's actually self-balancing, because if the CPU clocks drop too far from IGP greed, the IGP will stall and free up power budget for the CPU. The current CPU-first implementation doesn't really work. The CPU clocks up and overfeeds the IGP which then rejects frames because it can't process them fast enough. It's a stupid waste :(