Lenovo ThinkPad T14s (AMD) Gen 3

From ArchWiki
Hardware PCI/USB ID Working?
GPU 1002:1681 Has issues
Wireless 17cb:1103 Yes
Audio 1022:15e3 Yes
TrackPoint Yes
Touchpad Yes
Webcam 04f2:b74f Yes
Fingerprint reader 27c6:6594 Yes
Mobile broadband 2c7c:030a Yes
Bluetooth 10ab:9309 Yes
Smartcard reader 058f:9540 Yes

This article covers the installation and configuration of Arch Linux on a Lenovo Thinkpad T14s (AMD) Gen 3 laptop. Almost everything seems to work pretty much out the box.

For a general overview of laptop-related articles and recommendations, see Laptop.


Updating the firmware using the fwupd utility works as long as all the relevant options are enabled in the BIOS (Enable Windows Update UEFI Update).

Updating the BIOS firmware also fixes some error that produces the following output from linux:

[Hardware Error]: Corrected error, no action required.
[Hardware Error]: CPU:0 (19:44:1) MC15_STATUS[Over|CE|MiscV|AddrV|-|-|SyndV|CECC|-|-|-]: 0xdc204000000c011b
[Hardware Error]: Error Addr: 0x00000001faa88180
[Hardware Error]: IPID: 0x0000009600050f00, Syndrome: 0x000001ff0a240700


There are a number of frequency-scaling issues surrounding ACPI-cpufreq causing the internal GPU to reset at seemingly random times. GPU resets are infrequent, but should be considered prior to purchase of laptop if intending to stick with the ACPI-cpufreq performance scaling driver. The resets cause the screen to turn black, forcing the user to either reboot or relogin via a login manager. Switching to a TTY during a GPU reset is sometimes possible.

To follow these issues, see:





The overvolting workaround provided does not affect the ThinkPad T14s Gen 3 (AMD) processors because ultrabook processors are unable to be overvolted.

If using ACPI-cpufreq is not a requirement, it is possible to use the experimental amd-pstate frequency-scaling driver, by adding the amd_pstate=passive kernel parameter. Note that the kernel parameter is only available for kernel versions 5.17 and up. This driver appears to be more stable than the ACPI-cpufreq driver, not only reducing the number of GPU resets, but also lowering idle CPU temperatures. However, AMD still does not recommend enabling this driver, as it is not complete.


The touchpad seems to work most of the time, however occasional freeze of 3-4 seconds happen, at least on Xorg.


Speakers work out of the box. How ever, they won't have the same sound quality as on Windows due to the missing Dolby Atmos Convolver.

To enable Dolby Atmos Convolver install EasyEffects, go to Effects > Add Convolver > Import Impulse

You can download the "Movie" and "Music" preset here:


They were created on the T14s G3 AMD with Windows 10.


The display works fine out of the box. You can download a calibrated color profile for the 400nits IPS panel here:


Some users reported crashes / issue of the display, especially after hibernate/suspend.

A fix is to disable PS by adding "amdgpu.dcdebugmask=0x10" to the kernel parameters.

Network / WiFi

There is a known bug in the ath11k module that could block the resume process, freeze the graphics interface and cause loss of wireless card interface. A manual fix is to disable the ath11k_pci module before hibernate and re-enable it after resume.

See Dell XPS 13 (9310)#Wifi for a systemd service to automate this procedure.

This can be automated via sleep hooks - if the module is unloaded before hibernating or suspending it unloads immediately with no delay, and the resume kernel bug does not happen:

Description=Suspend: rmmod ath11k_pci

ExecStart=/usr/bin/rmmod ath11k_pci

Description=Resume: modprobe ath11k_pci

ExecStart=/usr/bin/modprobe ath11k_pci


You need to enable ath11k-suspend.service and ath11k-resume.service.

Mobile broadband

Works correctly. Follow instruction from Mobile broadband modem especially section FCC unlocking.

Smartcard reader

Seems to work and read cards. Follow instructions from smartcards.

Fingerprint reader

Work as expected. Follow fprintd

Power management

S3 sleep

Unfortunately, the laptop is currently shipped without S3 sleep support. Suspension seems to work fine most of the time, however resume to unresponsive black screen and fail to suspend may happen


Currently, after resuming from hibernation will cause the network card to stop working until reboot. To fix this, see: Network / WiFi

Battery thresholds

Battery charge thresholds can be correctly set with TLP.

Function keys

Key Visible?1 Marked?2 Effect Note
Fn Yes No XF86WakeUp
Fn+4 Yes Yes XF86Sleep
Fn+Esc No Yes Toggles Fn lock Has status led
Fn+F1 Yes Yes XF86AudioMute Has status led
Fn+F2 Yes Yes XF86AudioLowerVolume
Fn+F3 Yes Yes XF86AudioRaiseVolume
Fn+F4 Yes Yes XF86AudioMicMute Has status led
Fn+F5 Yes Yes XF86MonBrightnessDown
Fn+F6 Yes Yes XF86MonBrightnessUp
Fn+F7 Yes Yes XF86Display
Fn+F8 Yes Yes XF86WLAN Marked with airplane mode
Fn+F9 Yes Yes XF86Messenger Marked with message box
Fn+F10 Yes Yes XF86Go Marked with phone answer call
Fn+F11 Yes Yes Cancel Marked with phone end call
Fn+F12 Yes Yes XF86Favorites
Fn+Left Yes No Home
Fn+Right Yes No End
Fn+P Yes No Pause
Fn+S Yes No Sys_Req
Fn+K Yes No Scroll_Lock
Fn+B Yes No Break
Stamp Yes Yes Print
Fn+Space No Yes Change keyboard backlight level
  1. The key is visible to xev and similar tools.
  2. The physical key has a symbol on it, which describes its function.