Lenovo ThinkPad T14/T14s (Intel) Gen 1
This article covers the installation and configuration of Arch Linux on a Lenovo ThinkPad T14/T14s (Intel) Gen 1 laptop. Everything seems to work pretty much out the box with kernel >=5.9.0. Yet untested: wwan, smartcard reader, bluetooth.
For a general overview of laptop-related articles and recommendations, see Laptop.
As of January 2021 deleting SecureBoot keys and installing your own keys (for example by using KeyTool) will brick the device. This is a problem that is similar to one which has been reported on some other Lenovo laptops and is likely due to a faulty firmware. If the device is stuck in a boot loop after replacing the SecureBoot keys, the only way to repair it is by replacing the mainboard of the device. Hopefully, the issue will get fixed with a firmware update in the future.
Lenovo Vantage software manages 3 power modes in Windows with Intel DPTF, they are managed through acpi calls:
There is not a software to manage Intel DPTF for this laptop, so we need to do that manually.
If you do not enable the performance mode, the GPU will throttle at 57 C and the CPU Mhz will be throttled too. Which makes applications stutter. So far, in a desk, using the performance mode while connected to the power supply was not a problem.
For the ThinkPad T14 Intel, the ACPI calls are as follows:
To enable ACPI method calls through
/proc/acpi/call, install the kernel module. Install if you are using .
Then call one of the ACPI methods above to enable a power mode. For example, run the following command to enable performance mode:
# echo '\_SB.PCI0.LPCB.EC._Q6D' | tee /proc/acpi/call >/dev/null
The result of the call can be determined by examining the contents of
/proc/acpi/call. A successful call for the previous method is indicated by the following output:
# cat /proc/acpi/call; printf '\n'
You can check what is the throttling temperature in Celsius for the NVIDIA GPU if you want to make sure, note that you need the package installed:
$ nvidia-settings -q GPUMaxOperatingTempThreshold
An output of
75C means it is in performance mode.
S3 suspend works, optionally you can set the Config > Power > Sleep to Linux in bios.
Untested, see Lenovo Thinkpad T14s (AMD) Gen 1#Smartcard Reader
Untested, see Lenovo Thinkpad T14 (AMD) Gen 1#WiFi
Works out of the box but with incorrect touch coordinates.
Needs to be better configured.