联想 ThinkPad T480s
硬件 | PCI/USB ID | 工作状态? |
---|---|---|
GPU (Intel) | 8086:5917 |
是 |
GPU (NVIDIA) | 未测试 | |
无线 | 8086:24fd |
是 |
音频 | 8086:9d71 |
是 |
TrackPoint | 是 [1] | |
触摸板 | 是 [2] | |
摄像头 | 5986:2113 |
是 |
指纹识别器 | 06cb:009a |
是 |
移动宽带 | 是 | |
蓝牙 | 8087:0a2b |
是 |
智能卡读卡器 | 058f:9540 |
是 |
SD卡读卡器 | 0bda:0316 |
是 |
PrivacyGuard | 是 |
本文介绍如何在联想 T480s 笔记本电脑上安装和配置 Arch Linux。 大部分功能开箱即用,但某些功能可能需要手动配置。
有关笔记本电脑相关文章和建议的概述,请参阅 Laptop。
节能
在没有特殊配置和默认固件设置的情况下,功耗有点高(空闲时约为 7.5W)。 有一些方法可以改善电池续航时间
- 在 EFI 固件界面中,将“Thunderbolt BIOS Assist Mode”设置为“Enabled”。 这似乎减少了空闲唤醒次数。
- 在固件中,禁用“Security” -> “I/O port access”下未使用的外围设备。 这尤其适用于 SD/MMC 读卡器,即使在空闲时似乎也会消耗一些电量
从 Kernel 4.15 开始,DisplayPort PSR(面板自刷新)默认禁用,并且在强制启用时会损坏(系统在几秒钟后挂起,显示滞后)。 4.17-rc1 似乎在这方面有了很大改进,但 PSR 仍然有时会导致屏幕冻结几秒钟。
SD卡读卡器
根据各种报告,SD 卡读卡器会消耗几瓦的功率。 如果您不想在 bios 中禁用它,因为您半定期使用它,则可以通过使用此命令取消绑定其驱动程序来关闭它
# echo 2-3 > /sys/bus/usb/drivers/usb/unbind
然后,您可以通过运行以下命令重新打开读卡器
# echo 2-3 > /sys/bus/usb/drivers/usb/bind
指纹识别器
libfprint 不支持指纹传感器。
有一个基于 open-fprintd 的项目 python-validity,请参阅 [10]。
安装 python-validityAUR 或 python-validity-gitAUR 并注册您的指纹
$ fprintd-enroll
有关配置,请参阅 Fprint#Configuration。
您可能会遇到笔记本电脑从挂起状态唤醒后指纹识别器无法工作的问题。 要解决此问题,请尝试启用 open-fprintd-resume
和 open-fprintd-suspend
systemd 服务 [11]。 如果问题仍然存在,请创建一个单元文件,如下所示,然后启用它 [12]。
/etc/systemd/system/fingerprint-restart.service
[Unit] Description=Restart services to fix fingerprint integration After=suspend.target hibernate.target hybrid-sleep.target suspend-then-hibernate.target [Service] Type=oneshot ExecStart=systemctl restart open-fprintd.service python3-validity.service [Install] WantedBy=suspend.target hibernate.target hybrid-sleep.target suspend-then-hibernate.target
如果这解决了问题,您可以再次禁用 open-fprintd-resume
和 open-fprintd-suspend
。
PrivacyGuard
PrivacyGuard 功能被称为 LCD Shadow,并在 Linux 5.4 中引入。[13]
要启用或打开 LCD shadow
# echo 1 > /proc/acpi/ibm/lcdshadow
相反,使用 0
禁用它
# echo 0 > /proc/acpi/ibm/lcdshadow
$ cat /proc/acpi/ibm/lcdshadow
status: not supported
功能键
按键 | 可见?1 | 标记?2 | 效果 |
---|---|---|---|
Fn+Esc |
否 | 是 | 切换 Fn 锁定 |
F1 |
是 | 是 | XF86AudioMute
|
F2 |
是 | 是 | XF86AudioLowerVolume
|
F3 |
是 | 是 | XF86AudioRaiseVolume
|
F4 |
是 | 是 | XF86AudioMicMute
|
F5 |
是 | 是 | XF86MonBrightnessDown
|
F6 |
是 | 是 | XF86MonBrightnessUp
|
F7 |
是 | 是 | XF86Display
|
F8 |
是 | 是 | XF86WLAN
|
F9 |
是 | 是 | XF86Tools
|
F10 |
是 | 是 | XF86Bluetooth
|
F11 |
仅限 Wayland3 | 是 | XF86Keyboard
|
F12 |
是 | 是 | XF86Favorites
|
Fn+Space |
否 | 是 | 控制键盘背光 |
Fn+Left |
是 | 否 | 首页
|
Fn+Right |
是 | 否 | End
|
Fn+b |
是 | 否 | Control_L+Break
|
Fn+k |
是 | 否 | Scroll_Lock
|
Fn+p |
是 | 否 | Pause
|
Fn+s |
是 | 否 | Alt_L Alt_L+Sys_Req |
Fn+4 |
是 | 否 | XF86Sleep
|
Fn |
是 | 否 | XF86WakeUp
|
- 该按键对
xev
和类似工具可见。 - 物理按键上有一个符号,描述了其功能。
- 此按键上有一个键盘符号。 根据联想的说法,它应该打开键盘设置页面 [14],它在 Windows 10 上确实如此。 它在 Wayland 上生成一个事件,但在 X 上不生成。
F1
到 F12
用作标准功能键,而特殊的多媒体功能仅在使用 Fn
键时触发。故障排除
散热限制
据报告,联想 T480/T480s/X1C6 笔记本电脑存在散热限制问题。[15]
此脚本强制 CPU 封装功率限制 (PL1/2) 为 44 W(电池供电时为 29 W),温度跳变点为 95 'C(电池供电时为 85 'C),方法是每 5 秒(电池供电时为 30 秒)覆盖 MSR 和 MCHBAR 中的默认值,以阻止嵌入式控制器将这些值重置为默认值。
安装 throttled 软件包并启用 throttled.service
。[16]
建议也对 CPU 进行降压 (Undervolting CPU#intel-undervolt)。 大多数 Kaby Lake R 芯片都可以轻松降压至 -100mV 或更低,这显着有助于防止设备出现散热限制。 Throttled 也提供降压功能,并且如果启用了这两项服务,它将在更新设置时覆盖 intel-undervolt 应用的降压设置。
修复 QT 应用程序冻结/卡顿问题(使用 Intel 驱动)
请参阅 Intel graphics#AccelMethod。