Lenovo ThinkPad P14s (AMD) Gen 5
Hardware | PCI/USB ID | Working? |
---|---|---|
GPU | xxx |
Yes |
Wifi | xxx |
Yes |
Bluetooth | xxx |
Untested |
Ethernet | xxx |
Yes |
Audio | xxx |
Yes |
TrackPoint | Yes | |
Touchpad | Yes | |
Touchscreen | Untested | |
Webcam | xxx |
Yes |
TPM | Yes | |
Fingerprint reader | xxx |
Yes |
Smartcard reader | xxx |
Untested |
Device Specifications
Model Number: 21ME000RFR
This article covers the installation and configuration of Arch Linux on the Lenovo ThinkPad P14s (AMD) Gen 5 laptop.
For a general overview of ThinkPad-related articles and recommendations, see Laptop/Lenovo.
Firmware
This model is fully compatible with fwupd.
Run the following command to detect system components:
fwupdmgr get-devices
This will detect:
- System Firmware
- UEFI BIOS
- Webcam
- Fingerprint sensor
- CPU/GPU
- TPM
- NVMe controller
CPU
Since kernel 6.5, the AMD P-State EPP driver with "Active" profile is applied by default, no additional configuration is needed. Just ensure amd-ucode was properly added during installation.
cpupower
or
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
Shell command should provide the following result:
amd-pstate-epp
GPU Resets
If experiencing GPU resets (black screen), refer to Lenovo ThinkPad T14s (AMD) Gen 3#CPU.
Input Devices
Touchpad
To disable sleep wake-up from touchpad, see Lenovo ThinkPad T14s (AMD) Gen 3#Disable wakeup from sleep on touchpad activity.
Touchscreen
The variation with product code 21ME000RFR
does not have a touchscreen, but touchscreens should work out of the box for other variants.
See Touchscreen for additional information.
Audio
Speakers
Speakers work out of the box, but default sound quality is poor due to missing Dolby Atmos Convolver.
Improve sound quality using EasyEffects with a convolver effect. Refer to this example preset for a previous generation laptop.
Microphone
Recognized but Silent
If the internal mic is recognized by ALSA but the recorded input is silent, see this Arch Linux forum thread and adapt according to your model number.
Microphone LED
If the Mic LED seems to stay always on, see Lenovo ThinkPad T14 (AMD) Gen 3#Mute Mic LED always on.
Networking
WiFi
WiFi works out of the box.
With kernel 6.12, WiFi may not work after resuming from hibernation.
Likely related to ath11k
module issue, probable fix: Lenovo ThinkPad T14s (AMD) Gen 3#Network / WiFi
Peripherals
Smartcard Reader
Untested, but reportedly working. Follow instructions from smartcards.
Fingerprint Reader
Works as expected. Follow fprintd documentation.
Power Management
Sleep Modes
S3 vs S0ix Sleep
No BIOS parameter for sleep mode selection
S3 (deep
) sleep not supported by this CPU
S2idle
works out of the box without sleep/hibernation issues.
Sleep power consumption varies based on OS and peripheral sleep management.
Hibernation
Works fine If experiencing WiFi issues after hibernation, see #WiFi
Battery Management
Charge Thresholds
Battery charge thresholds can be set using:
Power Profiles
Important notice
TLP, especially with tlpuiAUR has seamless integration, easy and reliable configuration. power-profiles-daemon, on the other hand, whereas integrated in Gnome and KDE, does not offer (yet) as many options as tlp.
TLP
Install tlp
Start/enable the tlp
service
Optional: Install tlpuiAUR for configuration
Power Profiles Daemon
Install power-profiles-daemon
Start/enable the power-profiles-daemon
service.
Function keys
Key | Visible?1 | Marked?2 | Effect | Note |
---|---|---|---|---|
Fn |
Yes | - | XF86WakeUp |
Can be swapped with left Ctrl in BIOS |
Fn+4 |
Yes | No | XF86Sleep |
|
Fn+Esc |
Yes | 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+Tab |
Yes | No | XF86FullScreen |
|
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 |
|
Fn+PrtSc |
Yes | Yes | XF86Launch2 |
|
Fn+Space |
Yes | Yes | Change keyboard backlight level |
- The key is visible to xev or wev and similar tools.
- The physical key has a symbol on it, which describes its function.