Lenovo ThinkPad P15s
硬件 | PCI/USB ID | 工作状态? |
---|---|---|
GPU (Intel) | 是 | |
GPU (NVIDIA) | 是 | |
无线 | 是 | |
音频 | 是 | |
触摸板 | 是 | |
网络摄像头 | 是 | |
读卡器 | 是 | |
蓝牙 | 是 | |
雷电接口 | 是 | |
指纹识别器 | 是 |
Thinkpad P15s 是联想 2020 ThinkPad P 系列的轻薄 15.6 英寸移动工作站笔记本电脑。
本页面专门介绍在此笔记本电脑上运行 Arch Linux 的具体细节。有关通用笔记本电脑相关信息,请参阅Laptop,有关其他 ThinkPad 笔记本电脑,请参阅ThinkPad。
硬件
Thunderbolt 3
要使用 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 降压。