Lenovo ThinkPad X1 Extreme (Gen 2)

出自 ArchWiki
(重定向自 Lenovo ThinkPad P1 (Gen 2)

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

原因: 需要功能键和辅助功能章节。(在 Talk:Lenovo ThinkPad X1 Extreme (Gen 2) 中讨论)
硬件 PCI/USB ID 工作状态?
触摸板 PS/2
GPU (Intel) 8086:3e9b
GPU (NVIDIA) 10de:1f91
10de:1fb8
触摸屏 056a:51a0
网络摄像头 04f2:b67c
以太网 8086:15bc
8086:15bb
蓝牙 8087:0029
SD 卡读卡器 10ec:525a
17a0:9755 未测试
智能卡读卡器 058f:9540 未测试
音频 8086:a348
Wi-Fi 8086:2723
指纹识别器 06cb:00bd
Thunderbolt 8086:15ea 未测试

本页面涵盖 ThinkPad P1 (Gen 2) 和 ThinkPad X1 Extreme (Gen 2),因为它们的硬件极其相似。

Thunderbolt

警告: 确保您使用的是最新的 BIOS 固件,因为在较旧的 BIOS 上执行以下步骤可能会使您的设备变砖

要使用 Thunderbolt 3,请进入 BIOS 并启用 BIOS Assist 模式(Thunderbolt 3 -> Enable BIOS assist mode)

电源管理

在撰写本文时,存在一个错误,即电池数据可能显示损坏、严重不正确或似乎在启动之间发生巨大变化。 要解决此错误,您应该将 battery 添加到 /etc/mkinitcpio.conf

MODULES=(battery)

请记住重新生成 initramfs 以使这些更改生效。

注意: 您也可以将电池模块构建到您的内核中。

视频

从 Linux 5.2.9 开始,使用网络摄像头时,Nouveau 驱动程序可能会导致大量内核崩溃。

亮度控制

OLED 显示屏

OLED 屏幕没有背光,亮度不能通过传统方式更改背光功率来控制。 相反,可以通过启用以下选项使用 PWM 控制亮度

/etc/modprobe.d/i915.conf
options i915 enable_dpcd_backlight=1

或者,您可以将其作为 内核参数 添加

i915.enable_dpcd_backlight=1

标准工具尚不支持亮度控制。 您可以尝试 oled-backlightAUR

LCD 显示屏

混合显卡

混合显卡(也称为 Nvidia Optimus)允许系统在集成的 Intel 显卡和 Nvidia GPU 之间互换使用,而无需重启。

在混合显卡下,亮度控制应该“开箱即用”,无需任何内核命令行选项。 如果您注意到亮度控制停止工作,请检查您的 BIOS 设置是否仍然为“混合显卡”而不是“独立显卡”。

独立显卡

独立显卡意味着只有 Nvidia GPU 可供系统使用(即 BIOS 中选择了“独立显卡”)。

亮度控制可以使用 xbacklight 进行控制。 可能需要使用 xbindkeys 等工具绑定按键。

键盘

有时会出现按键跳过的问题(请参阅联想论坛)。 这可以通过系统固件版本 1.30 解决。 请参阅 固件 以检查您当前的固件版本并升级。

触摸板

如果您在睡眠和恢复后遇到触控板功能无法工作的问题,例如跟踪不流畅或点击点击未注册,您可以切换回旧的通信协议

/etc/modprobe.d/trackpad.conf
options psmouse synaptics_intertouch=0

有关此操作的更多详细信息,请访问 BBS#229349

无线

如果您的 Wi-Fi 卡在重启后偶尔无法检测到,这可能与已知的与 Windows 快速启动相关的错误有关。 解决方法是完全关闭机器(不挂起或重启),下次启动时对我来说有效。 建议的替代方法是首先启动到 Windows,和/或在 BIOS 中禁用 Windows 快速启动。

参考文献: [1] [2] [3]

以太网

如果您遇到千兆位连接被限制在 100 MB/s 并且您正在使用 e1000e 驱动程序,请尝试将 pcie_aspm=off 添加到内核启动参数。

此外,运行以下命令以获得更轻微的网络性能提升

 ethtool -s <INTERFACE> autoneg on speed 1000 duplex full

参考文献: [4]

固件

BIOS 和固件更新可通过 fwupd、Windows 上的 Lenovo Vantage 应用程序或 联想网站 获取。

强烈建议使用最新的 BIOS 版本。 本页上的所有信息均应假定为最新的 BIOS,除非另有明确说明。

注意: 要安装 Arch Linux,您需要禁用 安全启动。 如果您无法执行此操作(例如,由于 error: failed to save storage - write protected),则将 BIOS 重置为出厂默认设置 (F9) 和/或升级您的 BIOS 可能会有所帮助。

检查 BIOS 版本

根据联想的固件自述文件,检查系统已安装的 BIOS 版本

DETERMINING WHICH VERSION IS INSTALLED

 [Checking on ThinkPad Setup]

  1. Turn on the computer.
  2. While the "To interrupt normal startup, press Enter" message is displayed
     at the lower-left area or lower-center of the screen, press the F1 key.
     The ThinkPad Setup menu will be displayed. If a password prompt appears,
     type the correct password.
  3. Locate the UEFI BIOS Version line.
     "UEFI BIOS version (BIOS ID)" will be shown on the UEFI BIOS Version line.
  4. Turn off the computer.

或者,使用 fwupd 中的 fwupdmgr,无需重启

$ fwupdmgr get-devices
...
├─System Firmware:
│     Current version:     0.1.30
...

禁用 Absolute Persistence

警告: 切换到并刷新 Non-Absolute Persistence BIOS(版本以 P 结尾)是永久且不可逆的。

联想在其版本中提供两个 BIOS 版本; Absolute Persistence 和 Non-absolute Persistence。 Absolute Home & Office(最初称为 CompuTrace,以及 LoJack for Laptops)是一款专有的笔记本电脑防盗恢复软件(笔记本电脑跟踪软件),其功能包括远程锁定、删除文件以及在地图上定位被盗笔记本电脑的功能。 有关其功能和漏洞的更多信息,请访问 此处 阅读

如果您没有订阅此服务并且不需要它,您可以刷新联想提供的备用 BIOS,该 BIOS 列为“Non-Absolute Persistence”。 BIOS 版本通过 .cab 文件末尾的字母标识。 以 W 结尾的版本包含 Absolute 的功能,以 P 结尾的版本删除它。 Non-Absolute 版本包含在包含联想网站 BIOS 更新的 zip 文件中,或者您可以直接从 fwupd.org 下载。

要安装 Non-Absolute Persistence BIOS,您必须首先在 BIOS 中永久禁用 Computrace。 完成后,您可以使用相同的说明刷新 Non-Absolute Persistence(P 版本)。

刷新 BIOS

更新

联想支持网站fwupd.org 直接 下载标记为“BIOS Update Utility (Linux)”的 zip 文件。 解压缩 zip 文件,然后使用 fwupd 更新固件

# fwupdmgr install filename.cab

然后立即重启以完成升级。

恢复到以前的版本

要降级您的 bios,您可以使用带有 fwupd 的 --allow-older 标志。

注意: 请务必阅读 BIOS 更新的发行说明,因为许多更新不提供恢复到先前版本的功能