I think this could be configured proper with TuneD or the prior F40 tool, but I opt to remove that and use x86_energy_perf_policy with udev. To see if that’d work:
If frequencies lock to something high, it looks good to go! I have notes on how I do the udev scripts here, but F41 did require disabling/removing tuned to stop it from overriding the udev rule.
On plug pull/connect and boot, dmesg might report an unrecognized MSR write (shows the rule working):
sudo dmesg | grep 'MSR'
Write to unrecognized MSR 0x770 by x86_energy_perf