Lenovo ThinkPad X1 Carbon (Gen 7)
硬件 | PCI/USB ID | 工作? |
---|---|---|
视频 | 8086:3ea0 |
是 |
无线 | 8086:9df0 |
是 |
以太网 | 8086:15be |
是 |
移动宽带 | 是 | |
音频 | 8086:9dc8 |
是 |
触摸板 | 06cb:cd8b |
是 |
TrackPoint | 06cb:cd8b |
是 |
摄像头 | 13d3:56ba |
是 |
指纹读取器 | 06cb:00bd |
是 |
蓝牙 | 8087:0aaa |
是 |
NFC | 否 |
固件
安装 Arch Linux 最方便的方法是禁用“安全启动” Security -> Secure Boot - Set to "Disabled"
。但是,可以对您的内核进行自签名并在启用它的情况下启动。有关更多信息,请参阅 安全启动 文章。
如果您的 efivars
未正确设置,则很可能是因为您没有启动进入 UEFI。如果问题仍然存在,请务必查阅 UEFI#UEFI 变量 部分。
更新
自动 (Linux 厂商固件服务)
在 2018 年 8 月,联想加入了 Linux 厂商固件服务 (LVFS) 项目,该项目允许从操作系统内部进行固件更新。BIOS 更新(以及可能的其他固件,例如 Thunderbolt 控制器)可以通过 fwupd 查询和安装。
如果在通过 fwupd 升级后您的 thunderbolt 端口不稳定,您可以访问 Lenovo ThinkPad X1 Carbon (Gen 7) 驱动程序网站 并手动升级 thunderbolt 固件。
手动 (fwupdmgr)
联想将来可能会提供可以使用 fwupdmgr 直接安装的 cabinet 文件。从 Lenovo ThinkPad X1 Carbon (Gen 7) 驱动程序网站 检查 Linux .cab
文件。
- 确保 AC 适配器已牢固连接到目标计算机。
- 启动终端。
- 移动到 cabinet 文件所在的目录。
- 运行
fwupdmgr install xxxxxxxx.cab
以计划固件更新。 - 重启系统。
- 计算机将重启,UEFI BIOS 将被更新。
睡眠/休眠
BIOS 有两个“睡眠状态”选项,Windows 和 Linux,您可以在 Config -> Power -> Sleep State
中找到它们。Linux 选项是传统的 S3 电源状态,其中所有硬件组件都关闭,RAM 除外,它应该可以正常工作。Windows 选项是较新的基于软件的“现代待机”,它在 Linux 上工作(尽管名称如此)。Windows 睡眠状态的一个可能好处是唤醒时间更快,一个可能的缺点是功耗增加。
联想员工 Mark Pearson 建议使用“Windows”睡眠状态选项,因为它在现代 Intel 处理器上得到更好的支持。对于其他现代 Thinkpad 也是如此,AMD 型号除外(截至 2020 年 11 月)。
S3 休眠错误与蓝牙设备
有时,添加某些 蓝牙 设备后,您的 Thinkpad 会在休眠后立即唤醒。为防止这种情况,请在休眠前移除设备或禁用 蓝牙。
BIOS 配置
在Config > Thunderbolt BIOS Assist Mode 中设置为Enabled。禁用后,由于 s2idle 中大量的 CPU 唤醒,功耗似乎会显着升高。
固件问题
以下问题都可以通过使用 fwupdmgr 升级固件来解决(参见 #BIOS 更新),但也可能有其他手动/临时修复方法。
触摸板问题
由于触摸板固件中的错误,触摸板可能无法工作,并在 dmesg 中显示以下日志
[ 4.499490] i2c_designware i2c_designware.1: i2c_dw_handle_tx_abort: lost arbitration [...] [ 12.668795] i2c_hid i2c-SYNA8005:00: failed to set a report to device. [ 13.678765] i2c_designware i2c_designware.1: controller timed out
休眠时冻结
有报告称,在启动休眠或睡眠后系统会冻结。一个临时的解决方法是将 snd_hda_intel.dmic_detect=0
添加到您的内核参数中。请参阅 [1]。此临时修复程序在某种程度上禁用了麦克风,请您自行承担风险使用。
电源管理/降频问题
一个 错误 导致 CPU 消耗的功率低于 Windows,并在 80°C 而不是 97°C 时降频。
联想已确认该问题,解释了原因 并发布了 嵌入式控制器和 BIOS 的更新 到 LVFS 。
另一种解决方法是安装 throttled,然后 启动/启用 throttled.service
。
音频
此笔记本电脑需要 Sound Open Firmware 才能工作。
如果您仍然遇到问题,请添加以下内容
/etc/modprobe.d/blacklist.conf
blacklist snd_hda_intel blacklist snd_soc_skl
并 追加 以下内容
/etc/pulse/default.pa
load-module module-alsa-sink device=hw:0,0 channels=4 load-module module-alsa-source device=hw:0,7 channels=4
之后,重启。
使用耳机时出现咔哒/噼啪声
如果您在使用耳机时听到咔哒/噼啪声,此命令对我有帮助。我必须在每次重启后运行它。
# hda-verb /dev/snd/hwC0D0 0x1d SET_PIN_WIDGET_CONTROL 0x0
使用扬声器时出现咔哒/噼啪声
最新的 alsa-ucm-conf 缺少扬声器配置。将其降级到 1.2.3-2。
# downgrade alsa-ucm-conf
麦克风
在 5.3 及更高版本上,可以启用 SOF 固件,请参阅 Talk#麦克风。
如果您在检测麦克风时遇到问题,请参阅 #音频 中的故障排除部分。
摄像头
辅助红外
此笔记本电脑的某些型号包括第二个红外 (IR) 网络摄像头(最初用于 Windows Hello),隐私滑块不会遮挡它。v4l2-ctl --list-devices
将显示所有可用的视频设备。可以使用 chicony-ir-toggle 操作红外发射器。
可以使用 Howdy 实现面部身份验证。
功能键
在固件配置中,可以交换 Ctrl
和 Fn
键。
按键 | 可见?1 | 标记?2 | 效果 |
---|---|---|---|
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 |
是 | 是 | XF86Tools
|
Fn+F10 |
是 | 是 | XF86Bluetooth
|
Fn+F11 |
否 | 是 | 无效果 |
Fn+F12 |
是 | 是 | XF86Favorites
|
- 该按键对
xev
和类似的工具可见。 - 物理按键上有一个符号,描述了它的功能。
指纹传感器
联想官方的带有 Linux 支持的固件可从 fwupd 获得。安装 fwupd 后,您可以更新指纹传感器的 Synaptics Prometheus 驱动程序
# fwupdmgr refresh # fwupdmgr get-updates Prometheus Fingerprint Reader Device Update: New version: 10.01.3158804 New features and enhancements: Support Linux system # fwupdmgr update
要使用指纹传感器,请按照 Fprint 中的说明进行操作。
如果您之前从 lvfs-testing 安装了此驱动程序的测试版本,则从主存储库更新到此驱动程序版本应该没有问题。
移动宽带
Fibocom LTE 模块在切换到 USB 模式后具有 Linux 支持;请参阅 [2] 和 [3]
禁用 ThinkPad 标志中的红色 LED
您可以暂时禁用封面上的 ThinkPad 标志中的红色 LED
- 通过添加 内核参数
ec_sys.write_support=1
来启用写入嵌入式控制器寄存器。 - 使用此命令禁用 LED
# echo -n -e "\x0a" | dd of="/sys/kernel/debug/ec/ec0/io" bs=1 seek=12 count=1 conv=notrunc 2> /dev/null
这将需要在每次休眠/重启后运行才能永久生效。
参见
- https://www.thinkwiki.org/wiki/ThinkWiki
- Dell XPS 13 9370 quirks:关于将功耗降至 ~2W 的一些提示,Intel 视频节能功能可能很有趣,另请参阅 Intel graphics 页面以获取有趣的节能选项。
- Intel Blog:调试 Linux* 休眠/睡眠问题的最佳实践[死链 2023-09-16 ⓘ],包括 pm-graph 工具,用于分析休眠期间的功耗
- 如何修复音量控制(ALSA 问题) 这是音量修复的最初来源。
- Windows 系统电源状态
- kernel.org 上的系统睡眠状态