Disable CPU throttling due to third-party battery (Thinkpad x270)

I have a Thinkpad x270 with a third-party battery running OpenSUSE Leap 16. The CPU is inconsistently throttled to 400 Mhz, rendering the machine barely usable. I noticed that I can “disable” the throttling by suspending and starting again or unplugging the battery and plugging it back in.

Throttling is removed instantly once attached to a power source.

This is quite unreliable and makes using the device without being plugged in a pain.

Is there any approach I can take to effectively disable the throttling? I’ve read that there may be a risk to also have thermal throttling disabled as well, which I would be fine with.

Thank you everyone for sharing your experience.

Perhaps you could change the scheduling profile with this
“cpupower frequency-set --governor performance”.

Thank you for you reply, I’ve just tested this and now I see occasional spike up to 900 Mhz, but it’s generally still stuck at 400 Mhz.

I forgot to mention, that I’ve tried adding intel_pstate=disable cpufreq.default_governor=performance to the GRUB_CMDLINE_LINUX_DEFAULT, which unfortunately didn’t help.