> I don't really get this argument. if you're putting a PC together yourself, you're certainly capable of turning down the PL2 limit. so are the OEMs like dell.
Tuning power profiles down to something reasonable is much harder than putting together a computer. You overestimate the competency of DIYers. System integrators aren't going to go out of their way to reduce the performance of their systems.
Enthusiasts should carry the burden of tuning their systems to eke out its maximum performance to the point of massive diminishing returns. That should not be the default profile.
In what way is a one-line command harder than assembling an entire PC? Maybe the Linux distros should expose this more prominently, but you can change the RAPL parameters on the fly to suit yourself.
it's really not that complicated. PL2 is two settings in most bioses, a power limit and a max duration for that limit. sure, you could spend hours optimizing with all kinds of tweaks, but if you just want your cpu never to exceed 150W for more than 120 seconds, it takes a couple minutes to configure that.
but that's kinda missing the larger point. if you care more about power consumption than performance, you aren't the target audience for K-suffix parts anyway. these parts are specifically marketed to enthusiasts.
I honestly have no idea why anyone uses the BIOS to set power limits. Intel, in their infinite wisdom, has exposed the relevant MSRs and they can be changed at any time. I feel like the BIOS is the worst possible place to set this, especially since changing it to suit your workload without rebooting is so valuable.
Example: I currently have my 12th-gen Core configured in a peculiar way that caps the all-core turbo clock rate to 4100MHz, but this leads to shorter project build times because it leaves thermal overhead sufficient for the single-threaded link to hit 5200MHz earlier and longer.
Tuning power profiles down to something reasonable is much harder than putting together a computer. You overestimate the competency of DIYers. System integrators aren't going to go out of their way to reduce the performance of their systems.
Enthusiasts should carry the burden of tuning their systems to eke out its maximum performance to the point of massive diminishing returns. That should not be the default profile.