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.
$ 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.
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 |
- The key is visible to xev or wev and similar tools.
- The physical key has a symbol on it, which describes its function.