Thank you! How did you set Turbo Boost Max to 3.9Ghz? Did you use the CFG unlock method? Turbo Ratio is grayed out for me.
All forums and Reddit are filled with posts about the Intel Thermal Throttling issue. I really hope this 'undervolt protection' thing won't be permanent...
turbo ratio is greyed out for me as well
the Speed shift min max section in the TPL window was where I adjusted it using Throttlestop. the max 58 represents the max i5-12500H clock of 4.5ghz, so doing the math and ratios (3.8ghz/4.5ghz= approx 0.84; 0.84*58 would give you 48.97), 49 would led to the CPU limited to a max clock of 3.8 Ghz. you can calculate what the numbers would be based on what you want the max clock to be, so 3.9ghz would be 50 (rounded to the nearest whole number)
as you activate different profiles, unless you disable turbo for an individual Throttlestop profile, the turbo boost limits set through this speed shift section will stay the same since the Throttlestop version update allowing for TPL setting specific profiles hasnt been released yet
for getting it through windows (advanced power settings) (cmd commands):
Max processor freq class 1 (on i5-12500H's hybrid processor architecture, seems to adjust max frequency for
p cores only based on my HWiNFO mesasurements)
show: powercfg -attributes 54533251-82be-4824-96c1-47b60b740d00 75b0ae3f-bce0-45a7-8c89-c9611c25e101 -ATTRIB_HIDE
hide: powercfg -attributes 54533251-82be-4824-96c1-47b60b740d00 75b0ae3f-bce0-45a7-8c89-c9611c25e101 +ATTRIB_HIDE
Max processor freq (on i5-12500H's hybrid processor architecture, seems to adjust max frequency for
e cores only based on my HWiNFO mesasurements):
show: powercfg -attributes 54533251-82be-4824-96c1-47b60b740d00 75b0ae3f-bce0-45a7-8c89-c9611c25e100 -ATTRIB_HIDE
hide: powercfg -attributes 54533251-82be-4824-96c1-47b60b740d00 75b0ae3f-bce0-45a7-8c89-c9611c25e100 +ATTRIB_HIDE
the calculations that you input in the windows advanced power settings here I've found also match the math and ratios in the speed shift section of Throttlestop mentioned earlier (so 4900MHz would led to a max clock of 3800Mhz in actuality) it's just that in Throttlestop you don't have the ability to set p core and e core max clocks separately
here's the stackexchange post i found where i got access to those hidden windows power settings commands:
https://superuser.com/a/1437854
i've noticed though setting it in windows and then changing profiles in Throttlestop causes the set numbers in windows advanced power settings to default back to zero, so if you're using Throttlestop for turbo boost limiting or just in general, its best just to stick with that and not toy with values in the windows advanced power settings