Lenovo ThinkPad P16s (AMD) Gen 2

出自 ArchWiki

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

原因: 快速草稿,应重新格式化。(在Talk:Lenovo ThinkPad P16s (AMD) Gen 2中讨论)

S3 睡眠不可用

此笔记本电脑不支持 S3 睡眠,仅支持 S2idle。对于短暂的挂起阶段,这可能没问题。对于长时间挂起,您可能需要考虑休眠。

固件设置中的辅助功能

高对比度黑底白字,字体较大。不幸的是,选定的菜单项用淡淡的虚线表示,这对于有视觉障碍的人来说很难阅读。与之前的型号不同,也没有 Setup UI 选项可以将图形 BIOS 设置再次变为文本模式。

注意: 盲人用户应请求视力正常的人帮助更改 BIOS 设置。

此设备没有诊断 LED,但依赖于声音蜂鸣代码。

不可靠的麦克风静音 LED

F4 上的麦克风静音 LED 喜欢永久亮起。安装 alsa-firmwaresof-firmware 可以解决此问题。尽管如此,在语音聊天中说出尴尬的事情之前,请检查实际的麦克风设置。

恢复时挂起

虽然 T14s 型号的固件已修复,但 P16s(和 P16v)仍然需要针对从挂起或休眠状态恢复时发生的 ath11k_pci 模块问题的解决方法。在挂起/休眠之前卸载模块,并在恢复时再次加载模块可以解决此问题。您还应该重启您的网络管理器,以避免恢复后出现问题。

将此可执行脚本放在路径 /usr/lib/systemd/system-sleep/ath11k_pci,如果您使用与 systemd-networkdNetworkManager 不同的网络管理器,请进行调整

#!/bin/sh

start_nm() {
	systemctl is-enabled NetworkManager.service && systemctl start NetworkManager.service
}

start_systemd_networkd() {
	systemctl is-enabled systemd-networkd.socket && systemctl start systemd-networkd.socket
	systemctl is-enabled systemd-networkd.service && systemctl start systemd-networkd.service
}

case $1 in
	pre) /usr/bin/systemctl stop NetworkManager.service systemd-networkd.service systemd-networkd.socket; /usr/bin/modprobe -r ath11k_pci ;;
	post) start_nm; start_systemd_networkd; /usr/bin/modprobe ath11k_pci || exit 0 ;;
esac