联想 ThinkPad T14 (AMD) Gen 1
硬件 | PCI/USB ID | 工作? |
---|---|---|
GPU | 是 | |
Wi-Fi | 是 | |
蓝牙 | 8087:0029 |
是 |
网络摄像头 | 04f2:b6d0 |
是 |
TrackPoint | 是 | |
触控板 | 是 | |
指纹读取器 | 06cb:00bd |
是 |
智能卡读卡器 | 058f:9540 |
是 |
移动宽带 | 是 |
本文介绍如何在联想 Thinkpad T14 (AMD) Gen 1 笔记本电脑上安装和配置 Arch Linux。 配合 linux≥5.9.0,一切似乎都能开箱即用。
有关笔记本电脑相关文章和建议的概述,请参阅 笔记本电脑。
固件
安全启动
截至 2021 年 1 月,删除安全启动密钥并安装您自己的密钥(例如使用 KeyTool)将导致设备变砖。 这个问题类似于 在其他一些联想笔记本电脑上报告的问题,可能是由于固件故障。 如果设备在更换安全启动密钥后卡在启动循环中,唯一的修复方法是更换设备的主板。 希望这个问题在未来的固件更新中得到修复。
电池问题
在一个持续进行的 联想论坛帖子中,一直在讨论挂起/关机状态下的电池耗电问题。 据推测,配备 AMD Renoir CPU 和相关硬件的笔记本电脑会受到影响。 截至目前,建议使用 BIOS 固件版本 1.29,因为版本 1.30 引入了显著的电池耗电; 当笔记本电脑处于挂起模式时,电池在 2-3 天内最多会损失 50% 的电量。
还有人建议内核更新可以修复此行为,并且联想和 Canonical 正在努力解决这个问题。
键盘
截至 BIOS 1.35,键盘事件处理无法正常工作,并可能导致涉及功能键的快捷方式出现输入问题。 此外,快速打字可能会导致按键错乱或丢失,这是由固件的轮询问题引起的。
触控板
截至 BIOS 1.35,禁用触控板在 Linux 中无效。 在图形 BIOS 和 Windows 中,此功能按预期工作。
自内核 5.18 以来,恢复后触控板出现一些问题(左键不再工作)。 一种解决方法是将参数 synaptics_intertouch=0
设置为模块 psmouse。
在 联想论坛帖子中,一直在讨论 Synaptics 固件 PR3584089 导致的触控板问题。 将版本降级到 PR2909640 可以解决此问题。
时间戳计数器
截至 BIOS 1.35,时间戳计数器 (TSC) 在冷启动时可能无法使用,如下面的日志输出所示
$ dmesg | grep -i tsc
[ 0.000000] tsc: Fast TSC calibration using PIT [ 0.000000] tsc: Detected 1696.748 MHz processor [ 0.160394] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x18752743c99, max_idle_ns: 440795215663 ns [ 0.367627] clocksource: Switched to clocksource tsc-early [ 1.393773] tsc: Refined TSC clocksource calibration: 1699.720 MHz [ 1.393785] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x18801ecedab, max_idle_ns: 440795234673 ns [ 1.394099] clocksource: Switched to clocksource tsc [ 2.167096] clocksource: timekeeping watchdog on CPU3: Marking clocksource 'tsc' as unstable because the skew is too large: [ 2.167106] clocksource: 'tsc' cs_nsec: 506681426 cs_now: 78dfa3a69 cs_last: 75aa51b22 mask: ffffffffffffffff [ 2.167109] clocksource: 'tsc' is current clocksource. [ 2.167119] tsc: Marking TSC unstable due to clocksource watchdog [ 2.167132] TSC found unstable after boot, most likely due to broken BIOS. Use 'tsc=unstable'. [ 2.167653] clocksource: Checking clocksource tsc synchronization from CPU 13 to CPUs 0,2,8-9,11-12,14-15.
瑞萨 USB 控制器
截至 BIOS 1.35,在 BIOS 中切换 USB 设备的状态可能会导致 瑞萨控制器发生故障。 这将阻止网络摄像头初始化。
扩展坞
截至 BIOS 1.35,在 USB3 和机械扩展坞上,视频输出不可靠。
网络摄像头
图像质量可以通过更新网络摄像头固件来提高。 遗憾的是,网络摄像头固件更新不是通过 LVFS 提供的。 一些摄像头固件可能可以在 Linux 中按照步骤进行更新。
指纹传感器
指纹传感器可以通过一些最新的固件和软件更新来工作。
- 使用 fwupd 安装 "Synaptics Prometheus Fingerprint Reader" 的最新固件。 相关的固件是 Prometheus 指纹读取器固件 和 Prometheus 指纹读取器配置。
- fprintd ≥ 1.90.1 和 libfprint ≥ 1.90.1 是必需的。
fprint 提供了关于如何设置指纹的更多详细信息,例如用于 PAM 身份验证。
如果指纹读取器未被 fwupd 检测到,但被 lsusb
检测到,您将需要在 BIOS 中重置指纹读取器。
背光
背光可以通过操作 /sys/class/backlight/amdgpu_bl0/brightness
内 0-255 之间的值或使用背光管理实用程序来正常工作。
挂起
在 BIOS 中将配置 > 电源 > 睡眠 设置为 Linux 时,S3 挂起工作正常。
休眠
截至内核 5.15.2,系统偶尔会在从休眠状态恢复时出现问题,导致视频输出丢失或失真。
移动宽带
已测试,使用 xmm7360-pci 工作正常(参见 Xmm7360-pci)
$ lspci | grep XMM
05:00.0 Wireless controller [0d40]: Intel Corporation XMM7360 LTE Advanced Modem (rev 01)
智能卡读卡器
安装 ccid、opensc 和 pcsc-tools 软件包,并启动 pcscd.service
。 然后您可以使用 pcsc_scan 命令读取卡片信息。
有关更多信息,请查看 智能卡。
无线
板载无线网卡是 Intel AX200,并且在按原样使用时可能存在微码问题。 Wi-Fi 断开连接的一种可能的修复方法是通过创建 modprobe 配置来启用 iwlwifi
天线聚合
/etc/modprobe.d/iwlwifi.conf
options iwlwifi 11n_disable=8
之后重启。 有关详细信息,请查看 网络配置/无线#iwlwifi。
麦克风-LED
麦克风的 LED 始终保持亮起状态。 作为一种解决方法,安装软件包 alsa-utils,重启后 LED 应始终保持熄灭状态。 无论如何,麦克风切换本身应该可靠地工作。
平台配置文件
从内核版本 5.18 开始,ACPI 平台配置文件在 AMD ThinkPad 上工作正常,并且可以通过 sysfs(5) 在 /sys/firmware/acpi/platform_profile*
手动管理,或者通过 tlp 自动管理。 下表显示了可用配置文件的功率和散热限制。 平衡配置文件默认处于活动状态。
模式 | STAPM (W) | PPT-FAST (W) | PPT-SLOW (W) | THM-CORE (°C) | STT_APU (°C) | FAN (rpm) |
---|---|---|---|---|---|---|
低功耗 | 11 | 11 | 11 | 70 | 45 | 3300 |
平衡 | 20 | 20 | 15 | 86 | 45 | 4400 |
性能 | 25 | 25 | 23 | 96 | 53 | 5000 |
功能键
按键 | 可见?1 | 标记?2 | 效果 |
---|---|---|---|
Fn |
是 | 否 | XF86WakeUp
|
Fn+Esc |
否 | 是 | 切换 Fn 锁定 |
Fn+F1 |
是 | 是 | XF86AudioMute
|
Fn+F2 |
是 | 是 | XF86AudioLowerVolume
|
Fn+F3 |
是 | 是 | XF86AudioRaiseVolume
|
Fn+F4 |
是 | 是 | XF86AudioMicMute
|
Fn+F5 |
是 | 是 | XF86MonBrightnessDown
|
Fn+F6 |
是 | 是 | XF86MonBrightnessUp
|
Fn+F7 |
是 | 是 | XF86Display
|
Fn+F8 |
是 | 是 | XF86WLAN
|
Fn+F9 |
是 | 是 | XF86NotificationCenter
|
Fn+F10 |
是 | 是 | XF86PickupPhone
|
Fn+F11 |
是 | 是 | XF86HangupPhone
|
Fn+F12 |
是 | 是 | XF86Favorites
|
Fn+End |
是 | 否 | Insert
|
Fn+4 |
是 | 否 | XF86Sleep
|
Fn+Tab |
是 | 否 | XF86FullScreen
|
Fn+s |
是 | 否 | Alt_L Alt_L+Sys_Req |
Fn+d |
否 | 否 | 切换 PrivacyGuard 功能 |
Fn+k |
是 | 否 | Scroll_Lock
|
Fn+p |
是 | 否 | Pause
|
Fn+b |
是 | 否 | Pause
|
Fn+Right Shift |
是 | 否 | XF86FnRightShift
|
Fn+Space |
否 | 是 | 控制键盘背光 |
Fn+Print |
是 | 否 | XF86SelectiveScreenshot
|
Fn+Left Arrow |
是 | 否 | 首页
|
Fn+Right Arrow |
是 | 否 | End
|
- 按键对于
xev
和类似工具可见 - 物理按键上有一个符号,描述其功能