Lenovo ThinkPad P14s (Intel) Gen 6 - ArchWiki

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

- Lenovo ThinkPad P14s (AMD) Gen 6
- Lenovo ThinkPad P14s (AMD) Gen 5
- Lenovo ThinkPad P14s (AMD) Gen 4

Category:

- Lenovo

Hidden category:

- Pages or sections flagged with Template:Laptop style

Lenovo ThinkPad P14s (Intel) Gen 6
Add topic