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
要使用 Thunderbolt 3,请进入 BIOS 并启用 BIOS 辅助模式 (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这样的工具绑定按键。
键盘
有时会出现按键跳过的问题(请参阅 Lenovo 论坛)。这已通过系统固件版本 1.30 解决。请参阅固件以检查您当前的固件版本并升级。
触摸板
如果您在睡眠和恢复后遇到触控板功能无法工作的问题,例如跟踪不流畅或点击不注册,您可以切换回旧的通信协议
/etc/modprobe.d/trackpad.conf
options psmouse synaptics_intertouch=0
有关此操作的更多详细信息,请访问BBS#229349。
无线
如果您的 Wi-Fi 卡在重启后偶尔无法检测到,这可能与一个已知的 bug 有关,该 bug 与 Windows 快速启动有关。解决方法是完全关闭机器(不挂起或重启),下次启动时对我来说它可以工作。建议的替代方法是首先启动到 Windows,和/或在 BIOS 中禁用 Windows 快速启动。
以太网
如果您在使用 e1000e 驱动程序时遇到千兆连接被限制在 100 MB/s 的问题,请尝试将 pcie_aspm=off 添加到内核启动参数。
此外,运行以下命令可以获得更轻微的网络性能提升
ethtool -s <INTERFACE> autoneg on speed 1000 duplex full
参考资料: [4]
固件
BIOS 和固件更新可通过fwupd、Windows 上的 Lenovo Vantage 应用程序或联想网站获得。
强烈建议使用最新的 BIOS 版本。除非另有明确说明,否则此页面上的所有信息都应假定为最新的 BIOS。
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
联想在其版本中提供两个 BIOS 版本;Absolute Persistence 和 Non-absolute Persistence。Absolute Home & Office(最初称为 CompuTrace,以及 LoJack for Laptops)是一款专有的笔记本电脑防盗恢复软件(笔记本电脑跟踪软件),其功能包括远程锁定、删除文件以及在地图上定位被盗笔记本电脑。有关其功能和漏洞的更多信息,请阅读此处
如果您未订阅此服务且不需要它,您可以刷新联想提供的备用 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 标志。