Lenovo ThinkPad T14 (AMD) Gen 4

出自 ArchWiki

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

原因: 缺少“功能键”章节和硬件表格中的一些 ID。(在Talk:Lenovo ThinkPad T14 (AMD) Gen 4中讨论)
硬件 PCI/USB ID 工作状态?
触摸板
键盘
GPU
网络摄像头 174f:11a8
以太网 10EC:8168
蓝牙
音频
Wi-Fi 17CB:1103
指纹识别器 27c6:6594
TPM
NFC

固件

S3 睡眠

BIOS 中没有启用 S3 睡眠的选项。 因此,只有 s2idle 可用。

无线

不可靠/高延迟

联想论坛中有一个关于此问题的活跃帖子。 可能的解决方法是通过添加以下行并重启 NetworkManager 服务来禁用省电模式。

/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
[connection]
wifi.powersave = 2

似乎还有另一个问题,在一些挂起/唤醒周期后,Wi-Fi 卡进入一种奇怪的状态,几乎丢弃所有传出的传输。 这导致身份验证超时和网络速度变得不可用。 使用 sysfs 接口移除 PCIe 设备并重新读取似乎可以解决此问题

# lspci | grep Qualcomm
02:00.0 Network controller: Qualcomm Technologies, Inc QCNFA765[...]
# echo 1 > /sys/bus/pci/devices/0000:02:00.0/remove
# echo 1 > /sys/bus/pci/rescan

无法从休眠恢复

ath11k_pci 驱动程序是实验性的,并且在从休眠恢复后无法恢复设备。 有一个活跃的错误报告。 修复补丁正在等待公开审查,但据报告已被撤销

请参阅Lenovo ThinkPad T14s (AMD) Gen 3#网络 / Wi-Fi 以获取在睡眠前卸载 ath11k_pci 模块并在恢复后重新加载它的修复方法。

WAN

您需要 FCC 解锁 Fibocom L860R 又名 “Intel XMM7560 LTE Advanced Pro Modem” 才能使用它。 为此,您需要安装 thinkpad-l860-gl-fcc-unlock-binAUR。 但是,此工具拒绝解锁 Lenovo p14s gen4,因为此型号尚未获得认证/尚未通过 RF 测试。

截至 2023-11-24,尝试 FCC 解锁调制解调器时,它显示以下消息

DPR_Fcc_unlock_service[40670]: WWAN is not supported in this machine

幸运的是,这是一个非常简单的可执行文件,它仅检查 /sys/class/dmi/id/product_family 中的内容,然后才允许 FCC 解锁。 如果您想使用 Fibocom L860R,您需要创建

/etc/ModemManager/fcc-unlock.d/8086\:7560
/usr/bin/echo ThinkPad X1 Carbon Gen 10 > product_family
/usr/bin/chmod 600 product_family
/usr/bin/mount -o bind product_family /sys/class/dmi/id/product_family
/opt/fcc_lenovo/DPR_Fcc_unlock_service
/usr/bin/umount /sys/class/dmi/id/product_family
exit 0

不要忘记使文件成为可执行文件

这样,/opt/fcc_lenovo/DPR_Fcc_unlock_service 会认为您的笔记本电脑是 Thinkpad X1 Carbon Gen 10,它会很乐意为您解锁调制解调器以供使用。 由于该文件保存在 /etc/ModemManager/fcc-unlock.d/ 中,ModemManager 将在您每次初始化与提供商的连接时自动进行 FCC 解锁。

风扇

风扇声音相对较大,并且在简单的网页浏览时也会触发。

  • 第一个解决方案是来自风扇速度控制的 thinkfan,但它还不够完美,因为最低级别映射到过高的 RPM。
  • 从 fan-controll 页面:查看 gentoo 链接以获取示例,并添加建议的 experimental=1

指纹识别器

指纹识别器可以与 fprint 开箱即用。 可以注册多个手指,并且可以使用其中任何一个手指进行授权。

红外摄像头和发射器

在配备红外摄像头的型号上,可以使用 howdy 来启用面部解锁。 在某些型号上,红外发射器不会自动启用,在这种情况下,请按照 Howdy#红外发射器不工作 中的解决方法进行操作

扬声器

扬声器开箱即用。 但是,由于缺少 Dolby Atmos Convolver,它们的声音质量不如 Windows 系统。

要启用 Dolby Atmos Convolver,请安装 EasyEffects,转到 “效果” > “添加 Convolver” > “导入 Impulse”

质量差异巨大,将扬声器的声音从听起来单薄廉价转变为真正令人愉悦的声音。

您可以在这里下载 “电影”、“音乐” 和 “动态” 预设

https://stuff.kurz.pw/arch/P14s_G4/Speakers/

它们是在运行 Windows 11 的 P14s G4 AMD(与 T14 相同)上创建的。

Thunderbolt 3 兼容性

使用 Lenovo Thunderbolt 3 Dock (40AC) 进行测试,它可以开箱即用(使用 RJ45 端口旁边的 USB-C 连接器),从而导致新的 pcie 设备出现在 lspci 等中。 因此,是的,这款笔记本电脑实际上具有 Thunderbolt 3 兼容性。 与扬声器配置文件一样,此测试是在(结构相同的)P14s 上完成的。

根据 BIOS 配置,雷电接口设备可能需要在可用之前激活,例如使用 bolt。 为此,首先运行 boltctl list 以检索设备 UUID。 之后,使用 boltctl enroll --policy=auto <uuid> 来启用设备。

NFC

安装并启动 neardAUR。 检测到的 NFC 标签应显示为 D-Bus 对象。 使用来自 test 目录 的脚本来读取 NFC 标签。

其他问题

启动画面卡顿

此文章或章节需要扩充。

原因: 启动画面选项是 GRUB 特有的:应确定问题是与硬件相关(应保留在此处)还是与 GRUB 相关(应合并到 GRUB 页面)。 (在 Talk:Lenovo ThinkPad T14 (AMD) Gen 4 中讨论)

内核参数中移除 quiet splash

麦克风 LED 常亮

请参阅 Lenovo ThinkPad T14 (AMD) Gen 3#麦克风静音 LED 常亮

显示器亮度重置

在配备 2.8K OLED 面板的型号上,如果屏幕空白并取消空白,显示器亮度会重置。 这在 linux-6.6 及更高版本中已修复。

合上盖子后显示器保持关闭

如果您的显示器在合上然后打开盖子后仍然关闭,则需要注意以下几点

- 笔记本电脑没有崩溃,只是显示器没有再次打开

- 您需要以某种方式“重新初始化”显示器,例如通过 HDMI 端口将笔记本电脑连接到外部显示器,然后再断开连接

- 或切换分辨率或(更好的是)仅切换刷新率。 这就是此解决方案的工作原理。

安装 acpid,然后编辑以下文件并添加以 XDG_Session 开头的行

/etc/acpi/handler.sh

   button/lid)
       case "$3" in
           close)
               logger 'LID closed'
               ;;
           open)
               logger 'LID opened'
               XDG_SESSION_TYPE=wayland XDG_RUNTIME_DIR=/run/user/1000 kscreen-doctor output.eDP-1.mode.1 output.eDP-1.enable
               XDG_SESSION_TYPE=wayland XDG_RUNTIME_DIR=/run/user/1000 kscreen-doctor output.eDP-1.mode.0 output.eDP-1.enable
               ;;
           *)
               logger "ACPI action undefined: $3"
               ;;
   esac

如果您有 2.8k OLED 显示屏,这将会在您每次打开盖子时将显示器切换到 2880x1800 @ 60Hz,然后再切换到 2880x1800 @ 90 Hz。 这样,您的显示器就会被重新初始化。 请注意,此解决方案仅适用于 Wayland。 如果您仍在使用 X,则需要其他环境变量。

智能卡读卡器卡顿

有时,内置的智能卡读卡器停止响应 (LIBUSB_ERROR_TIMEOUT)。 解决方法是通过挂起或使用 uhubctlAUR切换内部 USB 端口的电源来重启读卡器。