Lenovo ThinkPad P15s

出自 ArchWiki

本文或章节不符合笔记本电脑页面指南

原因: 小作品,硬件表格中缺少 ID,缺少辅助功能、固件和功能键章节。(在Talk:Lenovo ThinkPad P15s中讨论)
硬件 PCI/USB ID 工作状态?
GPU (Intel)
GPU (NVIDIA)
无线
音频
触摸板
网络摄像头
读卡器
蓝牙
雷电接口
指纹识别器

Thinkpad P15s 是联想 2020 ThinkPad P 系列的轻薄 15.6 英寸移动工作站笔记本电脑。

本页面专门介绍在此笔记本电脑上运行 Arch Linux 的具体细节。有关通用笔记本电脑相关信息,请参阅Laptop,有关其他 ThinkPad 笔记本电脑,请参阅ThinkPad

硬件

Thunderbolt 3

警告: 请确保您使用的是最新的 BIOS,在旧版本 BIOS 上执行以下步骤可能会使您的设备变砖。

要使用 Thunderbolt 3

1. 进入 BIOS

2. 启用 BIOS 辅助模式:(Thunderbolt 3 -> Enable BIOS assist mode)

NVIDIA

Prime 功能

NVIDIA 驱动程序现在支持 PRIME Offloading。按照本指南,您可以尝试这种新模式。

电源管理

为了获得最佳电源选项,可以将显卡配置为使用低功耗模式,请按照此处的指南进行操作

Optimus 管理器

目前,对于这款笔记本电脑来说,最简单的解决方案之一是使用带有混合后端的 optimus-manager。这需要最新的 nvidia 和 xorg-server 软件包。

这允许在上述 PRIME Offloading 功能和外部显示端口(HDMI 和 USB-C)工作的模式之间轻松切换。

全新安装后的设置步骤

  • 安装 nvidia 专有驱动程序 'prime',而不是 bumblebee。
  • 重启。
  • 安装 optimus-manager-gitAUR
  • 重启。
  • optimus-manager --switch nvidia # 这将重启您的 X 会话,但不会使更改持久化。
  • lspci -k 应该显示:Kernel driver in use: nvidia。
  • xrandr 应该列出 HDMI 输出 - 尝试配置屏幕,应该可以工作。
  • nvidia-settings 应该可以工作。
  • optimus-manager --set-startup nvidia 使其持久化。
  • 检查:重启,外部显示器应该仍然可以工作。

音频

这款笔记本电脑需要 Sound Open Firmware 才能使声卡工作。

指纹识别

1.90.1 版本的 fprint 支持此设备。

网络摄像头

此笔记本电脑中的网络摄像头能够实现“Windows Hello”,它有一个名为 Howdy 的 Linux 版本。您应该使用设备 /dev/video0 在此笔记本电脑上配置 howdy。 Howdy 可能只会使用 RGB 摄像头,在这种情况下,需要一些额外的配置和软件。请按照Reddit 上关于 X1 Extreme Gen2 的指南安装 chicony-ir-toggle 并将其设置为服务。或者您可以直接安装 chicony-ir-toggle-gitAUR,它可以自动帮助您在系统启动和从睡眠中唤醒后启用红外摄像头。在安装 chicony-ir-toggle-gitAUR 之前,请确保您更改 PKGBUILD 中 prepare() 中的局部变量以匹配您自己的红外摄像头。在这种情况下,尝试在 howdy 配置(以 root 身份运行 howdy config)中将视频设备更改为 /dev/video2,如果一切正常,以 root 身份运行 howdy test 时,红外摄像头应该会发出非常微弱的红光。这将表明摄像头正在工作,并且 Howdy 正在正确使用红外摄像头。

键盘

背光

如果您想启用键盘背光,请运行

# echo 2 > /sys/class/leds/tpacpi::kbd_backlight/brightness

“2”代表亮度,对于这款笔记本电脑,可以是 0 到 2(包括 0 和 2)之间的任何值。例如,要关闭键盘背光,您应该运行

# echo 0 > /sys/class/leds/tpacpi::kbd_backlight/brightness

触摸板

触摸板在安装 libinput 后即可开箱即用。但是,它会非常不灵敏。

请确保不要安装 xf86-input-synaptics - 此驱动程序已弃用,缺少下面提到的所有功能,但仍然与 xorg-drivers 组一起默认安装。

您可以使用以下命令检查 Xorg 正在为您的触摸板使用哪个输入驱动程序

$ grep 'Using input driver' /var/log/Xorg.0.log | grep 'SynPS/2 Synaptics TouchPad'
[   248.282] (II) Using input driver 'libinput' for 'SynPS/2 Synaptics TouchPad'

您可以通过将如下所示的 Xorg 配置文件片段放置在以下位置来显式选择输入驱动程序

/etc/X11/xorg.conf.d/99-synaptics.conf
Section "InputClass"
       Identifier "touchpad catchall"
       MatchIsTouchpad "on"
       Driver "libinput"
EndSection

加速度

您可以使用以下命令调整加速度

$ xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Accel Speed' 0.5

双指右键点击

此外,如果您希望禁用右键点击,以便使用双指点击作为右键点击,请运行

$ xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Click Method Enabled' 0 1

点击触控

如果您希望触摸板上的点击被注册为单击,请使用

$ xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Tapping Enabled' 1

软件

节流修复

P15s 上的 CPU 节流是一个已知问题,但可以通过降压 100mV 轻松修复。

有几种方法可以解决此问题。您应该只使用以下方法之一,因为它们都尝试降压。

节流

要修复此问题,请安装 throttled,然后启动/启用 throttled.service

请注意,在 5.9 及更高版本的内核上,需要 msr.allow_writes=on 内核参数来防止错误消息,例如

/etc/default/grub
GRUB_CMDLINE_LINUX="msr.allow_writes=on"

CPU 降压

通过 intel-undervolt 可以很好地实现 CPU/Intel GPU 降压。