02-25-2019 10:51 AM
The issue has been fixed a long time. I have tried both Ubuntu and Redhat and they both work.
However, the power limit on battery mode is way too low for a mobile workstation. The BIOS settings do not seem to change this behavior. Being a mobile workstation, it should not require the user to plug it in at all times. I hope Lenovo can take a look at this issue/bug/settings.
I have another post on this particular issue:
03-05-2019 07:32 AM - edited 03-05-2019 07:34 AM
I had chance to try X1Carbon 6th gen and I also saw that this computer can run much faster.
Point is that there is no bug or at least not a bug in laptop and its BIOS, linux just in case of new Core i (from 2nd get up to now) CPUs use intel pstate driver instead of old ACPI driver and powersave governor (should be similar to ondemand but clock is much lower) is set as default as result of this.
In ubuntu based distros you can use package cpufrequtils to access governor setting from terminal or tlp to create your own power plan including responses on dock or wired network connection.
Tlp including gui can be also obtained from here https://launchpad.net/~linrunner/+archive/ubuntu/tlp
Alternatively you can try disabling intel_pstate driver by adding intel_pstate=disable in /etc/default/grub on line with GRUB_CMDLINE_LINUX_DEFAULT so it will look like this:
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet intel_pstate=disable"
This should allow you to chose between various cpu governors. Cpufreq and tlp is working with both drivers.
03-05-2019 10:35 AM
This won't allow you to get past 25 W on battery on the ThinkPad P1. This is a either bug or unreleased feature in the BIOS. Changing the power mode from Battery Optimized to Bettery Performance should give you more power on battery.