Jump to content

Lenovo ThinkPad P14s (Intel) Gen 6

From ArchWiki

This article or section does not follow the Laptop page guidelines.

Reason: Missing IDs in the hardware table (Touchscreen/NFC) and an Accessibility section. (Discuss in Talk:Lenovo ThinkPad P14s (Intel) Gen 6)
Hardware PCI/USB ID Working?
GPU (Intel) 8086:7d51 Yes
GPU (NVIDIA) 10de:2db8 Yes
Wi-Fi 8086:7740 Yes
Bluetooth 8087:0037 Yes
Ethernet 8086:57a0 Yes
Audio 8086:7728 Yes
TrackPoint Yes
Touchpad Yes
Touchscreen Untested
Webcam 30c9:00f4 Yes
TPM Yes
Fingerprint reader 27c6:6594 Yes
Smartcard reader 2ce3:9563 Yes
NFC Untested

Model Number: 21QT000WPB

This article covers the installation and configuration of Arch Linux on the Lenovo ThinkPad P14s (Intel) Gen 6 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

The laptop features an Intel Arrow Lake-H processor with a hybrid architecture (Performance-cores and Efficient-cores).

The intel-ucode package should be installed for microcode updates.

Frequency scaling is handled by the intel_pstate driver in active mode by default.

Tip Verify your CPU frequency scaling driver with cpupower or:
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
intel_pstate

GPU

This laptop uses a hybrid graphics solution: see NVIDIA Optimus for configuration options (e.g., PRIME).

Touchpad

To disable sleep wake-up from touchpad, see Lenovo ThinkPad T14s (AMD) Gen 3#Disable wakeup from sleep on touchpad activity (applicable to most ThinkPads).

Audio

It requires sof-firmware and alsa-ucm-conf for proper functionality. The microphone and speakers should work out of the box with PipeWire or PulseAudio.

Smartcard reader

See Smartcards for configuration.

Fingerprint reader

The Goodix reader is supported by fprintd.

Power management

Sleep modes

S3 (deep) sleep is typically not supported on Intel Arrow Lake mobile CPUs.

s2idle (S0ix) is the default and works out of the box.

Charge thresholds

Battery charge thresholds (also called Battery conservation mode) can be set using: TLP, KDE and GNOME power management.

Note TLP and power-profiles-daemon are conflicting. Choose one method.

Function keys

Key Visible?1 Marked?2 Effect Note
Fn Yes 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+PrtSc Yes Yes XF86Launch2
Fn+Space Yes Yes Change keyboard backlight level
  1. The key is visible to xev or wev and similar tools.
  2. The physical key has a symbol on it, which describes its function.

See also