笔记本电脑/联想

出自 ArchWiki
AcerAppleASUSDellFrameworkHPIBM/联想MSISamsungSonyToshiba其他

IBM/联想

出自 维基百科

ThinkPad 是联想(原 IBM)设计、开发和销售的商务笔记本电脑和平板电脑系列。该系列最初由 IBM 销售,直到 2005 年联想收购了 IBM 的部分业务。

ThinkPad 电池控制

本文或本章节可能需要与 tp_smapi 合并。

注释: tpacpi-bat 已在 tp_smapi 中涵盖。 tp_smapi#Supported laptops 也已涵盖支持的 ThinkPad。( tp_smapi 已在父页面 Laptop#See also 中提及,因此可能没有必要再次在此处提及以避免重复。(在 Talk:Laptop/Lenovo#Removal of 1.1 battery control section 中讨论))

对于较新的 ThinkPad,可以使用 tpacpi-bat 设置停止和恢复充电阈值。此处提供了用户提交的与 tpacpi-bat 兼容的 ThinkPad 列表 here。对于许多较旧的、Ivy Bridge 之前的 ThinkPad,可以使用 tp_smapihttps://linrunner.de/tlp/faq/battery.html#which-external-kernel-module-do-i-need-for-my-thinkpad

注意: 自内核 4.17 起,较新的 ThinkPad 可以通过 TLP 利用 natacpi API(thinkpad_acpi 内核模块 的一部分)。因此,不再需要 tpacpi-bat(另见 此处)。此外,在某些新型号上,当笔记本电脑关机时,tpacpi-bat 无法持久化阈值设置(即,如果笔记本电脑在关机时连接了交流电源,电池将忽略通过 tpacpi-bat 设置的设置)。

UltraBay 设备

Ultrabay 是 IBM(现为联想)为可更换扩展坞命名的名称。只需释放 UltraBay 弹出杆或按热键(如 Fn+F9)即可热插拔 Ultrabay。详情请参阅 ThinkWiki 的页面。

T 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
ThinkPad T60 2010-08-19
ThinkPad T60p 2013-03-25
ThinkPad T61 2011-04-20
ThinkPad T61p 2009-11-05 未测试
ThinkPad T400 2012-02-17 未测试
ThinkPad T400s 2012-12-03 未测试
ThinkPad T410 2014-10-24 未测试
ThinkPad T420 2014-12-17
ThinkPad T420s 2011-10-05 未测试
ThinkPad T430 2015-10-11
ThinkPad T430s 2018-03-14 对于恢复问题,请使用 acpi_sleep=nonvs;对于亮度控制问题,请使用 acpi_osi='!Windows 2012'
ThinkPad T430u 2021-07-03 未测试 SD 卡读卡器 需要 noapicintremap=off 才能可靠启动
ThinkPad T440p 2018-10-25 未测试 参见 #ThinkPad T440p
ThinkPad T440s 2020-05-14 是*
ThinkPad T450 2021-04-11 未测试 未测试
ThinkPad T450s 2021-04-11
ThinkPad T460s 无蜂鸣声
ThinkPad T25 2017-10-28
ThinkPad T470 2017-10-28
ThinkPad T470s 2017-04-17
ThinkPad T480 2018-07-01 指纹扫描仪与 python-validityAUR 配合使用
ThinkPad T480s 2018-03-01 无蜂鸣声 指纹扫描仪与 python-validityAUR 配合使用
ThinkPad T490 2020-05-02
ThinkPad T490s 2024-03-04 未测试 未测试 未测试
ThinkPad T495 2019-11-18
ThinkPad T495s 2020-01-05
ThinkPad T500 2015-06-20 未测试
ThinkPad T520 2013-11-01 未测试
ThinkPad T530 2022-05-19 调制解调器可能需要 cdc_ncm prefer_mbim=N 才能启用数据。 更新固件以避免启动时视觉卡顿
ThinkPad T550 2015-07-31
ThinkPad T560 2017-05-06 是* *从电池切换到交流电源时,无自动亮度调整
ThinkPad T570 2017-06-27 未测试 是*
ThinkPad T580 2021-07-14 指纹扫描仪与 python-validityAUR 配合使用
ThinkPad T590 2020-06-09 与 T490 类似,在按下触控板按钮时,指针偶尔会跳动
ThinkPad T14 (AMD) Gen 1 2020-12-30 是*
ThinkPad T14s (AMD) Gen 1 2020-12-30 是*
ThinkPad T14/T14s (Intel) Gen 1 2020-08-26 是*
ThinkPad T14/T14s (Intel) Gen 2 2021-03-10 是*
ThinkPad T14 (AMD) Gen 2 2021-11-20 是*
ThinkPad T14s (AMD) Gen 2 2021-06-26 是* 未测试 未测试
ThinkPad T14/T14s (Intel) Gen 3 2023-08-01 是* 未测试
ThinkPad T14/T14s (Intel) Gen 4 2024-11-04 是* 未测试
ThinkPad T15 (Intel) Gen 2 2021-05-22 是* 未测试
ThinkPad T15g (Intel) Gen 1 2024-10-19 部分 为了在满负荷下可靠地运行 CPU 时钟,请确保将电池充电限制设置为低于 100% 的值(例如 90% 或更低)。最佳值可能因情况而异,因此可能需要进行一些实验。请参阅 #TLP 并调整 charge_stop_threshold
ThinkPad T15p (Intel) Gen 1 2024-05-07
ThinkPad T14 (AMD) Gen 4 2023-09-25 是* 不理想
ThinkPad T16 (Intel) Gen 1 2023-06-09 是* S2idle 工作正常。S3:在 BIOS 中可用,电源按钮可以唤醒系统,但键盘不行。
ThinkPad T16 (Intel) Gen 2 2023-11-01 未测试 S2idle 工作正常。S3:不可用。
ThinkPad T14 Gen 5 (Type 21ML, 21MM) 2024-09-12 是* 未测试

X 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
ThinkPad X1 2016-08-03 休眠:未测试 有关亮度,请参见 BBS#158775 非官方 更新修复了 USB3 问题。
ThinkPad X60 Tablet 2011-07-12 未测试
ThinkPad X60s 2014-11-23 未测试
ThinkPad X61s 2014-11-23
ThinkPad X100e 未测试
ThinkPad X131e WLAN 指示灯似乎不受控制
ThinkPad X140e 2020-03-21 WLAN 指示灯似乎不受控制 如果挂起卡住,请尝试 echo 0 > /sys/power/pm_async
ThinkPad X200 2018-04-30 未测试
ThinkPad X200S 2017-04-11 未测试 指纹识别、SD 卡和网络摄像头:未测试。调制解调器可能需要在睡眠后重置。
ThinkPad X201 2015-06-16
ThinkPad X220 2020-02-13
ThinkPad X230 2017-03-03 否:加速度计
ThinkPad X240 2018-07-04
ThinkPad X250 2017-04-21 是* *对于 snd_hda_intel,使用 index=1,0 内核模块参数 以正确设置默认声卡
ThinkPad X260 2020-06-01 PSR 节能正在导致一些微冻结
ThinkPad X270 2021-07-18
ThinkPad X280 2019-08-23 与 X260 类似,PSR 节能正在导致一些微冻结
ThinkPad X390 2019-10-25
ThinkPad X390 Yoga 2020-02-01
ThinkPad X395 2020-05-09 指纹读取器:请参阅专用页面 通过更新到最新 BIOS 来防止 amdgpu 问题
ThinkPad X13 Gen 1 (AMD) 2020-12-26 专有/非自由
Lenovo ThinkPad X13 Gen 3 2024-04-05
ThinkPad X13 Gen 5 2024-06-25
ThinkPad X13 Yoga (Gen 2) 2021-06-26 调制解调器:否,未测试:NFC、智能卡
ThinkPad X1 Carbon 专有/非自由
ThinkPad X1 Carbon (Gen 2)
ThinkPad X1 Carbon (Gen 3)
ThinkPad X1 Carbon (Gen 4)
ThinkPad X1 Carbon (Gen 5) 2018-09-04
ThinkPad X1 Carbon (Gen 6) 2018-05-13
ThinkPad X1 Carbon (Gen 7) 2019-12-14
ThinkPad X1 Carbon (Gen 8) 2020-08-22
ThinkPad X1 Carbon (Gen 9) 2021-11-05
ThinkPad X1 Carbon (Gen 10) 2022-06-23 未测试
ThinkPad X1 Carbon (Gen 11) 2023-07-29 未测试
ThinkPad X1 Extreme 2018-12-26 Thunderbolt:未测试
ThinkPad X1 Extreme (Gen 2) 2020-12-20
ThinkPad X1 Extreme (Gen 3) 2021-06-21 未测试 未测试
ThinkPad X1 Extreme (Gen 4i) 2022-11-14
ThinkPad X1 Titanium (Gen 1) 2022-07-04 是* 未测试 未测试:TPM、指纹识别器、红外网络摄像头、触控笔、移动宽带
ThinkPad X1 Yoga (Gen 1) 2022-01-30 部分 否:加速度计
ThinkPad X1 Yoga (Gen 3) 2018-11-23 部分
ThinkPad X1 Yoga (Gen 4) 否:NFC

Lenovo

电池保养模式

电池保养模式是一项将电池充电限制在容量的 55-60% 以延长电池寿命的功能,当笔记本电脑倾向于长时间使用外部电源时,此功能最有用。这适用于许多 Lenovo 笔记本电脑,如 IdeaPad 和 Thinkbook 系列。要检查您的笔记本电脑是否受支持,请尝试在 Windows 上的 Vantage 应用程序中设置电池保养模式。如果它在 Windows 上有效,则可以在 Linux 上通过以下方式启用或禁用它

  • 首先使用 lsmod 命令确保 ideapad_laptop 内核模块已加载。
  • 如果是,以 root 身份运行以下命令以启用电池保养模式
    # echo 1 > /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
  • 0 将反过来禁用该功能。
注意
  • 此功能的存在和实现因型号而异。特别是,文件夹 VPC2004:00 的名称可能不同。
  • 如果以上方法在您的笔记本电脑上不起作用,您可以尝试 此处 描述的不同方法,这可能需要一些(进一步的)试验和错误。

如果您使用 GNOME,您可以安装 Ideapad 扩展程序以获得一个简单的切换开关(不要忘记也为其 配置 sudo)。

如果您改用 KDE,您可以类似地安装 PlasmaVantage 小部件以获得一个切换开关(您还可以启用 无密码操作)。

特殊按钮

由于键码数量限制,某些特殊按钮不受 X 服务器支持,并且也可能无法在 Wayland 上识别。下面列出了两个最常见的按钮,但可能会遇到其他按钮。

组合键 扫描码 键码
Fn+F11 0x49 374 KEY_KEYBOARD
Fn+F12 0x45 364 KEY_FAVORITES

您可以重新映射不受支持的键,以便可以在 X 中检测和映射它们,方法是创建以下配置

/etc/udev/hwdb.d/90-thinkpad-keyboard.hwdb
evdev:name:ThinkPad Extra Buttons:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*
 KEYBOARD_KEY_45=prog1
 KEYBOARD_KEY_49=prog2
注意: prog1prog2 映射到 /usr/include/linux/input-event-codes.h 中的 KEY_PROG1KEY_PROG2。您可以使用任何值小于 255 的已定义键码。hwdb 期望的键码是上述输入事件代码头文件中 KEY_ 后面的小写文本。例如:KEY_COFFEE 将是 coffee

然后按照 Map scancodes to keycodes#Using udev 中的步骤操作。

BIOS/固件更新

Lenovo 通过 fwupd 为其某些设备提供固件和 BIOS 更新,受支持的设备可以通过在 fwupd 网站上搜索 找到

要更新 Lenovo 仅提供 Windows 安装程序的其他设备,您可以从 Lenovo 支持网站 手动下载固件,并按照 Flashing BIOS from Linux#Lenovo 中的说明进行安装

高级 UEFI 选项

警告: 请勿 在不了解后果的情况下更改任何选项,否则您可能会冒 永久损坏设备 并可能 使您的保修失效 的风险。

某些 IdeaPad 和 Legion 型号锁定了一些更高级的 UEFI 选项。解锁它们可能很有用。有几种已知的方法可以解锁高级选项。

按钮组合

  • 如果启用,请在 BIOS 设置中关闭 OneKeyBattery 模式,并保存 BIOS 设置。
  • 关闭笔记本电脑电源。
  • 在笔记本电脑关机的情况下输入:F1 1 Q A Z F2 2 W S X F3 3 E D C F4 4 R F V F5 5 T G B F6 6 Y H N

如果您注意到模式,它只是从 F1 到最后一个键盘行中的字母向下移动,从 F1F6。(如果您使用的是 QWERTZ 布局或类似的替代布局,则可能需要相应地替换某些键)。

  • 按住 F2 启动笔记本电脑,像往常一样进入 BIOS。

EFI 变量

在某些 2022 年之前的型号上,您可以创建一个 EFI 变量6ACCE65D-DA35-4B39-B64B-5ED927A7DC7E-cE! 并将其设置为 1 以启用高级选项。用户空间 efivar 可用于创建此变量

# echo 1 > param
# efivar --name '6ACCE65D-DA35-4B39-B64B-5ED927A7DC7E-cE!' --write --datafile=param
# rm param

在运行时修补 EFI 模块

当前未维护的工具 SmokelessRuntimeEFIPatcher[死链接 2024-07-30 ⓘ] 可用于在运行时修补/注入。此处提供了几个补丁:https://github.com/SmokelessCPUv2/SREP-Community-Patches[死链接 2024-07-30 ⓘ]

例如

  • 下载或构建 SmokelessRuntimeEFIPatcher EFI 二进制文件,然后将 EFI 存储在 ESP 上,例如 /boot/efi/efi/srep/SREP.efi
  • SREP-Community-Patches[死链接 2024-07-30 ⓘ] 中找到适合您固件的补丁,将补丁另存为 ESP 顶层目录中的 SREP_Config.cfg,例如 /boot/efi/SREP_Config.cfg
  • 创建一个 UEFI 变量 以执行 SREP EFI 二进制文件。
  • 在 UEFI 启动菜单中选择 SREP 启动项,以在运行时使用 monkeypatched 固件运行 UEFI 设置实用程序。

启用 CPPC

要使用 amd_pstate 驱动程序,必须启用 CPPC,有关如何启用 CPPC 的详细信息,请参阅 CPU frequency scaling#Scaling drivers

系列

A 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
ThinkPad A485 2018-12 Laptop Mode Tools runtime-pm 禁用蓝牙

B 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
B50 2015-06-17 未测试 未测试
B50-70 2015-08-25 是* 未测试 参见 #B50-70
B450 2016-07-29 未测试

C 系列

参见 Chrome OS devices/Chromebook#Hardware comparisons

Edge 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
ThinkPad Edge E130 2013-09-22 读卡器:未测试
ThinkPad Edge E330 2015-01-29
ThinkPad Edge E335 2015-01-29
ThinkPad Edge E420s 2011-04-18 未测试 否:Trackpoint BIOS 更新 1.08 修复了空格键问题。
ThinkPad Edge E430 2013-04-07 未测试 未测试
ThinkPad Edge E455 2015-04-01
ThinkPad Edge E460 2020-03-08 触摸板/Trackpoint 需要 i8042.noloop i8042.nomux i8042.nopnp i8042.reset 以及 libinput
ThinkPad Edge E470 2020-11-11
ThinkPad Edge E530 未测试
ThinkPad Edge E531 2018-02-18 是* *Wi-Fi 仅适用于 broadcom-wl-dkms
ThinkPad Edge E540 2015-08-01
ThinkPad Edge E545 2017-08-13 是* 未测试 *Wi-Fi 仅适用于 broadcom-wl-dkms
ThinkPad Edge E555 2015-06-27 是* 未测试 *Wi-Fi 需要将速率设置为 54M 并使用 iwconfig 以修复信号丢失
ThinkPad Edge E580 2018-05-01 指纹传感器由于专有固件而无法工作

E 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
ThinkPad E485 2018-10-01 参见 #ThinkPad E485
ThinkPad E585 2018-11-01 参见 #ThinkPad E585
ThinkPad E595 2020-05-24 参见 #ThinkPad E595
ThinkPad E15 Gen 2 2022-01-10 是* 参见 #ThinkPad E15 Gen 2
ThinkPad E15 Gen 4 (Intel) 2023-11-03 参见 #ThinkPad E15 Gen 2
ThinkPad E14 Gen 5 (AMD) 2023-12-14
ThinkPad E16 Gen 1 (AMD) 2024-06-26 参见 #Thinkpad E16 Gen 1 (AMD)
ThinkPad E16 Gen 2 (AMD) 2024-09-12

L 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
ThinkPad L380 Yoga 2018-09-21
ThinkPad L390 2021-03-01 触摸屏 20NRCTO1WW 部分 兼容,使用 黑名单 raydium_i2c_ts
ThinkPad L390 Yoga 2019-09-05 未测试 未测试 未测试:触摸屏
SD 卡读卡器
指纹传感器不受 libfprint 支持,参见 [1]
ThinkPad L420 2014-11-23 未测试
ThinkPad L430 2014-11-23
ThinkPad L440 2019-01-24
ThinkPad L450 2019-11-01
ThinkPad L460 2019-06-24
ThinkPad L470 2022-01-24 未测试 Trackpoint、指纹识别器、SD 读卡器
ThinkPad L490 2020-12-13 是* 是** 未测试:指纹识别器 *RTL8822BE
**配置风扇 以避免热节流(例如 thinkfanAUR)。
ThinkPad L520 2018-09-01 未测试 未测试 未测试
ThinkPad L530 2014-11-23
ThinkPad L560 2018-12-28 未测试 未测试
ThinkPad L13 Yoga Gen2 2021-08-10 未测试:智能卡读卡器 要启用 Trackpoint 和触摸板按钮,请使用 Elantech 触摸板的修复程序
ThinkPad L14 Gen1 (Intel) 2020-09-17 未测试 否:触摸板物理按钮
Trackpoint
未测试:MicroSD 读卡器
ThinkPad L14 Gen3 (Intel) 2023-12-23 未测试
读卡器、
智能卡读卡器
ThinkPad L14 Gen1 (AMD) 2021-04-20 否:指纹识别器(无可用驱动程序)
ThinkPad L15 Gen1 (AMD) 2021-01-30 是* 未测试 否:指纹识别器(无可用驱动程序) UEFI≤1.13 需要 iommu=soft
* 随机断开连接需要 禁用 iwlmvm 中的省电功能
ThinkPad L15 Gen2 (AMD) 2021-07-20
ThinkPad L14 Gen2 (AMD) 2021-07-02 否:红外摄像头
ThinkPad L14 Gen2a (AMD) 2021-09-06 部分* *无睡眠,IRQ86 和 IRQ88 消耗大量 CPU。参见 BBS 论坛reddit 论坛

N 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
N200 (3000) 2007-12-25 是* 未测试

P 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
ThinkPad P50 2019-07-18 指纹识别器 (libfprint-vfs009x-gitAUR)
ThinkPad P70 2019-07-20 休眠:未测试 指纹识别器 (libfprint-vfs009x-gitAUR)
ThinkPad P51 2018-06-08 否:TPM、颜色校准器、UEFI 闪存
ThinkPad P52 2020-03-16 休眠:未测试
ThinkPad P1 2018-12-23 休眠:未测试
ThinkPad P1 (Gen 2) 2019-09-01 未测试:网络摄像头
ThinkPad P1 (Gen 3) 2019-09-01 未测试:指纹识别器、TPM
ThinkPad P1 (Gen 4) 2022-05-04 未测试:TPM
ThinkPad P52s 2019-02-25 NFC:
指纹:
xorg.conf 中指定 BusID "PCI:0:2:0"
ThinkPad P53 2020-05-02 休眠:未测试
ThinkPad P53s 2019-10-28 未测试 未测试 未测试:多显示器
读卡器
智能卡读卡器
指纹
ThinkPad P73 2020-06-10 未测试 未测试 否:多显示器
未测试:读卡器
智能卡读卡器
指纹
ThinkPad P43s 2020-07-14 未测试 未测试 未测试:智能卡读卡器
指纹
ThinkPad P15s 2020-10-27 未测试:智能卡读卡器
指纹
ThinkPad P17 (Gen 1) 2021-03-12 休眠:未测试 未测试:网络摄像头 (红外)
读卡器
指纹
图形仅在独立模式下测试。
ThinkPad P14s (AMD) Gen 2 2022-02-19 为了获得更好的挂起电池使用率,请在 BIOS 中将睡眠模式设置为 Linux。对于触摸屏,添加 blacklist raydium_i2c_ts/etc/modprobe.d/unneeded-modules.conf
ThinkPad P14s (Intel) Gen 2 2024-10-20 未测试:智能卡读卡器
ThinkPad P14s Gen 5 AMD 2024-11-28 未测试:以太网-智能卡读卡器

蓝牙需要调查,应该可以工作

ThinkPad P15v Gen 2 2022-07-10 是* 未测试:智能卡读卡器
指纹
ThinkPad P15v (AMD) Gen 3 2024-01-15 未测试:智能卡读卡器
ThinkPad P16s (AMD) Gen 2 2023-10-27 需要 解决方法 以防止在挂起/休眠时卡死 未测试

智能卡读卡器

固件更新尚未在 LVFS 上提供,请使用您的序列号在 Lenovo 支持网站上查看“BIOS 更新”。
ThinkPad P17 (Gen 2) 2022-07-15 是*

S 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
S20-30 2020-06-26 是* 未测试
S21e-20 2015-07-01 是* 未测试 未测试:HDMI

U 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
U31-70 2015-10-01

V 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
V110-15ISK 2017-08-31 未测试 未测试
USB3
HDMI
V130-15IKB 2019-08-11
V330-15IKB 2018-10-01 未测试 Validity/Synaptics 06cb:0081 指纹识别器没有驱动程序
V15-IIL 2022-02-16 未测试 触摸板需要 内核参数 中的 pci=nocrs 才能被检测到。
V15 G2-ALC 2022-05-03
V15 G3 ABA 2024-04-19

W 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
ThinkPad W500 2020-02-01
ThinkPad W510 2017-04-13 未测试:指纹识别器
ThinkPad W530 2018-04-15
ThinkPad W540 2017-04-09
ThinkPad W541 2018-08-22 未测试:指纹识别器
ThinkPad W550s 2018-04-24

Z 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
ThinkPad Z13 2022-09-10
ThinkPad Z16 2022-10-14 指纹识别器工作正常 键盘需要 i8042.direct 和 i8042.dumbkbd (截至 6.4.12)
ThinkPad Z16 Gen 2 2024-03-19

Helix 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
ThinkPad Helix 2016-02-01 未测试
ThinkPad Helix 2nd Gen 2018-04-01 未测试 是* 未测试:笔 *需要 BIOS 更新

IdeaPad 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
IdeaPad s10-3t 2012-01-04 是* 是* 加速计与 IAPS[死链接 2023-06-17 ⓘ] 配合使用
IdeaPad 120S 2018-06-18
IdeaPad Flex 10 2015-02-13
IdeaPad Flex 14 2021-05-22 未测试
IdeaPad S100 2021-12-30 未测试 未测试
IdeaPad S400u 2014-05-31 未测试 未测试
IdeaPad S400 Touch 2014-01-23 未测试
IdeaPad U430p 2015-08-20 未测试
IdeaPad Y700 2015-12-01 是* 未测试 触控板 - 有缺陷 触控板需要将 pata_legacy 列入黑名单
IdeaPad Z510 2017-05-04 是* 是* 参见 NVIDIA Optimus#Lockup issue (lspci hangs)
IdeaPad Z580 2017-01-20
IdeaPad 720s 2018-04-15 指纹识别器
06cb:0081
IdeaPad 720s (AMD) 2018-02-01 是* 未测试 未测试 未测试:指纹识别器
Ideapad 320 2018-03-01 未测试 要停止 AMD-Vi 发出的持续烦人的消息,请使用 iommu=softamd_iommu=off
Ideapad 320-15IKB 2018-03-01 已死的驱动程序项目,Lenovo 或 Synaptics 开发指纹识别器驱动程序的希望渺茫。
Ideapad 330 (AMD) 2019-02-07 未测试 ivrs_ioapic[32]=00:14.0 是使触摸板工作的内核参数
Ideapad 330S-14IKB 2019-10-01 未测试 未测试 Firmware Error (ACPI): Could not resolve [^^^GFX0.AFN2], AE_NOT_FOUND (20181213/psargs-503) 日志垃圾信息需要禁用 ACPI (acpi=off) 或连接充电器。
Ideapad N24 2018-04-01 未测试 未测试 未测试
Ideapad 3-15ARE05 2020-10-27 未测试 触摸板需要禁用 elants_i2c
指纹传感器 04f3:0c57fprint 中不受支持
IdeaPad 5 14iil05 2021-02-20
IdeaPad 5 15ITL05 2020-09-15 是* 指纹传感器 27c6:55a2fprint 中不受支持。

联想的“节能模式”(电池)可以使用 Linux-Conservation-Mode-Utility 进行控制。
IdeaPad 5 15are05 2020-11-09 屏幕背光控制需要 acpi_backlight=video
指纹传感器 27c6:55a2fprint 中不受支持
IdeaPad 3 Gaming 15ARH05 2021-11-03 Fn+Q 似乎可以工作,但 ideapad_laptop 不会在 fan_mode 中显示所述更改
HDMI 端口无法正常工作。请参阅 PRIMENVIDIA 并启用 DRM 内核模式设置。
Ideapad 5 Pro 16ACH 2021-12-13 从休眠状态唤醒后,Wi-Fi 有时无法工作。从挂起状态唤醒后,系统有时会崩溃。 键盘背光没有软件控制,启动时始终禁用:Fn+Space 有效。
IdeaPad 5 Pro 14ACN6 2022-04-24 从挂起状态唤醒后,触控板可能需要几分钟才能响应。
IdeaPad Flex 5 15alc05 2021-12-16 未测试 在 5GHz 网络上存在错误。安装前通过 2.4GHz 和 5GHz 测试网卡。
指纹传感器 27c6:55b4fprint 中不受支持。
IdeaPad 5 Pro 14APH10 2023-10-20 未测试 键盘背光没有软件控制,启动时始终启用。Fn+Space 有效。
为了使 Fn 键正常工作,需要按下 Fn+Esc 启用 “FnLock”。
IdeaPad Slim 3 16ABR8 2023-12-16 指纹需要 libfprint-2-tod1-goodixAUR
IdeaPad 5 Pro 16ARP8 2024-01-17 未测试 睡眠当前需要 acpi.prefer_microsoft_guid=1 作为内核参数 和一些 BIOS 参数调整
IdeaPad 5 Pro 14AHP9 2024-09-29 从挂起状态唤醒后经常重启 当前需要 amdgpu.dcdebugmask=0x10 作为 内核参数 以避免显示故障,如 此问题 中所示。
IdeaPad L3 15IML05 2024-04-26 可以使用 thermald 修复节流问题。fn_lock 使用 /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/fn_lock,请参阅 #电池节能模式
IdeaPad 5i 16IRU9 2024-11-25 从休眠状态唤醒后,系统在大约 30 秒内无响应。

Legion 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
Legion Y520 2020-10-06 SD 卡(不稳定) 可能的 CPU 节流。风扇控制 按预期完美工作
Legion Y730 2019-09-12 未测试:USB-C 使用 module_blacklist=nouveaunouveau.modeset=0 禁用 nouveau
Legion Y7000P-1060 2019-09-27 未测试:Mini DisplayPort 无风扇控制。
Legion Y540 2020-02-01 休眠 需要initramfs 中添加 intel_lpss_pci。使用 LenovoLegionLinux 无风扇控制。
Legion Y545 2020-05-01 未测试:Mini DisplayPort
Legion 5 2020-11-05 亮度控制可能需要显式启用。使用 LenovoLegionLinux 进行风扇控制和使用 Fn+Q 更改电源配置文件。
Legion 5i 2020-08-15 未测试:USB-C
Legion 5Pi 2020-08-11 未测试 未测试:HDMI
Legion 7i 2020-08-02 未测试:HDMI
NVIDIA GPU。使用 LenovoLegionLinux 进行风扇控制。
Legion 7 2020-11-13 RGB 键盘可以使用 openrgb-gitAUR 进行控制。165Hz edid 导出错误屏幕尺寸。使用 LenovoLegionLinux 进行风扇控制。
Legion Slim 7 2022 2023-02-07 部分 否:Elan 指纹 04f3:0c4b 通过耳机插孔的音频工作正常,但由于缺少放大器芯片组的 quirks(6.1.9-1 内核),扬声器无法工作。使用 LenovoLegionLinux 进行风扇控制。
Legion 5 Pro 2021-07-21 在某些型号上无法查看 CPU 温度或控制风扇,但使用 LenovoLegionLinux 可以。 RGB 键盘可以使用 l5p-kbl 进行控制。 Wi-Fi 适配器需要 linux-firmware,不稳定的 Wi-Fi 延迟可能受益于禁用节能功能。
Legion Y7000 2019 PG0 2022-06-18 未测试:Mini DisplayPort
HDMI
休眠 需要initramfs 中添加 intel_lpss_pci module

LOQ 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
LOQ 15IRH8 2024-08-30 未测试 未测试:HDMI 某些键盘快捷键需要 ideapad_laptop 模块。使用 LenovoLegionLinux 进行风扇控制和电源管理。

Nano 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
ThinkPad X1 Nano 2022-04-13 是* 未测试:指纹识别器
ThinkPad X1 Nano (Gen 2) 2022-10-17 是* 未测试:指纹识别器

ThinkBook 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
ThinkBook 13s Gen 2 AMD 2021-05-09 未测试:指纹
ThinkBook 13s Gen 2 Intel 2021-04-16 是* 是* 否:指纹 *modesetting 修复浏览器冻结问题
内置麦克风 需要自定义拓扑
ThinkBook 13s Gen 3 AMD 2024-06-24 否:指纹 请参阅 #电池节能模式
ThinkBook 14p Gen 2 ACH (AMD) 2022-07-02 否:Elan 指纹 04f3:0c4b 请参阅 DSDT 补丁 以启用 S3 挂起
ThinkBook 14 Gen 3 ACL (AMD) 2021-11-17 否:Elan 指纹 04f3:0c4b
ThinkBook 15 Gen 2 ITL 2022-05-23 是* 可能有效:Elan 指纹 请参阅 #电池节能模式
ThinkBook 15 Gen 2 AMD 2021-02-22 否:Elan 指纹 04f3:0c4b 请参阅 #电池节能模式
ThinkBook 16p Gen 2 AMD 2021-12-06 否:Elan 指纹 04f3:0c4b
ThinkBook 16p Gen 4 Intel 2022-09-22 使用 modesetting Intel 驱动程序(请参阅 Intel graphics#Installation
ThinkBook 13x Gen 2 2023-05-20 部分 未测试:指纹 通过耳机插孔的音频工作正常,但由于缺少放大器芯片组的 quirks(6.2.0 和 6.3.3 内核),扬声器无法工作。
ThinkBook 14 G5+ IRH 2023-08-03 请参阅 #电池节能模式
ThinkBook 14 G6+ AHP 2024-01-29 错误的 ideapad_laptop 内核模块,需要补丁 [2]

XiaoXin 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
XiaoXin 14Air 2020 2021-02-16

Yoga 系列

型号版本 日期 视频 声音 以太网 无线 蓝牙 电源管理 其他 备注
ThinkPad Yoga 14 2020-09-14 部分:平板电脑模式 硬件维护可用.
ThinkPad Yoga 260 2018-05-17 未测试 指纹识别器(未知),平板电脑模式(部分),加速度计(否)
ThinkPad Yoga 370 2021-04-25
ThinkBook 14s Yoga ITL 2020-09-29 指纹识别器:并非所有型号都有效
Yoga 530 2019-09-29 未测试 未测试 SD 卡(未测试),指纹识别器(未测试),平板电脑模式(部分) 触控板需要 i8042.noloop i8042.nomux i8042.nopnp i8042.resetxf86-input-synaptics
Yoga 710 2019-10-05 未测试
Yoga 720 2022-01-06 否:指纹识别器
Yoga 730 2019-02-13 实验性:指纹识别器* *请参阅 libfprint-vfs009x-gitAUR
Yoga S740-15IRH 2022-01-16 指纹识别器(未测试),SD 卡(否)
Yoga 9 14ITL5 2021-08-24 否:指纹识别器
Yoga 920 2020-09-12 否:指纹识别器
Yoga c930 2020-01-17 是* 未测试 *有关更多信息和修复,请参阅 https://github.com/droserasprout/lenovo-yoga-c930-linux
Yoga Slim 7 (AMD) 2020-09-03 部分:无挂起 未测试:指纹识别器 有关更多信息和修复,请参阅 https://github.com/jrandiny/yoga-slim7-ubuntu
Yoga Slim 7 Pro (14sARH 2021) 2022-01-20 是* *需要 BIOS 版本 G7CN16WW 或更高版本才能使 S3 睡眠工作。
Yoga Slim 7i Pro (Intel Core i7) 2021-10-01 是* 是* 未测试 *面板自刷新需要 i915.enable_psr=0 以防止闪烁。键盘需要 i8042.directi8042.dumbkbd
Yoga Slim 9 14ITL5 2021-04-11 部分 触控板需要额外的工作,键盘需要特殊的内核参数。
Yoga C740 2021-01-17 是* 否:指纹识别器
Yoga Duet 7 13IML05 2020-05-27 未测试:SD 卡 可拆卸键盘/触控板将通过蓝牙连接,但未收到任何事件。
Yoga 9i 15IMH5 2021-09-13 否:指纹识别器 底部扬声器有问题。 X 上的触摸屏对手指处理不佳,使用手写笔尚可,使用 Wayland 完美。
Yoga Slim 7 Carbon 14ACN6 2022-03-29 是* *扬声器音量非常低
Yoga 7 Gen 7 (14ARB7) 2022-06-08 否:S3 睡眠。
Yoga Slim 7 Pro X (14ARH7) 2022-09-16 需要带有启动参数的已修补 linux 6.0 用于挂起和麦克风,请参阅专用页面。
Lenovo Yoga 11e Gen 6 2022-11-15
Lenovo Yoga 7i Gen 8 (16IRL8) 2024-02-17
Yoga 7 Gen 7 (14IAL7) 2024-08-05 未测试 否:S3 睡眠。未测试:SDCard
Lenovo Yoga Slim 7i Aura (15ILL9) 2024-11-27 未测试 键盘、触控板和触摸屏无法工作。

特定型号功能

IdeaPad L3 15IML05

Fn 绑定

  • fn+q = 性能 | 静音模式
  • fn+s = 打印
  • fn+t = 打印
  • fn+b = Control_L
  • fn+k = Scroll_Lock
  • fn+i = Insert
  • fn+p = Pause
注意: 切换性能/静音模式可以使用 BIOS 设置或 fn+q 完成。文件 /sys/devices/platform/INT3400:00/odvp0 中的值指示哪个模式处于活动状态;1 代表静音,0 代表性能。

风扇控制

/sys/bus/platform/devices/VPC2004:*/fan_mode

更改风扇模式。有四种可用模式

  • 0 -> 超级静音模式
  • 1 -> 标准模式
  • 2 -> 除尘
  • 4 -> 高效散热模式

故障排除

此文章或章节的事实准确性存在争议。

原因: 许多模糊或未经证实的错误/解决方法,糟糕的写作(在 Talk:Laptop/Lenovo 中讨论)

Thinkpad E440

要解决从挂起状态唤醒后触摸板无法工作的问题,请创建以下 systemd 单元

/etc/systemd/system/touchpad-after-wake-fix.service
[Unit]
Description=Run command on resume
After=suspend.target

[Service]
User=root
Type=simple
ExecStart=/bin/bash -c "rmmod rmi_smbus && modprobe rmi_smbus"

[Install]
WantedBy=suspend.target


然后 启用/启动 touchpad-after-wake-fix.service

ThinkPad E485

ACPI 表中缺少 IVRS 映射,在 内核参数 中添加 amd_iommu=pt ivrs_ioapic[32]=00:14.0

为了使 X 正常工作,在 内核参数 中添加 iommu=soft(仅限 Linux 4.20)。在 Linux 5.2 上,添加 iommu=pt 以防止 X 上的渲染伪影。

为了使 microsd (SDHCI) 工作,echo 'options sdhci debug_quirks2="0x8000"' > /etc/modprobe.d/sdhci.conf 并更改 /etc/mkinitcpio.conf(第 7 行)中的模块加载顺序 MODULES=(sdhci sdhci_pci)。不要忘记之后运行 mkinitcpio -p linux

如果 Wi-Fi 在 RTL8822BE 适配器型号上不起作用,请创建一个文件 /etc/modprobe.d/wifi.conf 并添加以下行

/etc/modprobe.d/wifi.conf
blacklist rtw_pci
blacklist rtwpci

然后,安装 rtw88-dkms-gitAUR 并重启。

ThinkPad E585

为了更轻松地解决此处提到的所有问题,只需从联想支持网站安装最新的 BIOS 更新即可。ACPI 表中缺少 IVRS 映射,在 内核参数 中添加 amd_iommu=pt ivrs_ioapic[32]=00:14.0。为了使 X 正常工作,在 内核参数 中添加 iommu=soft(仅限 Linux 4.20)。为了使 microsd (SDHCI) 工作,echo 'options sdhci debug_quirks2="0x8000"' > /etc/modprobe.d/sdhci.conf 并更改 /etc/mkinitcpio.conf(第 7 行)中的模块加载顺序 MODULES=(sdhci sdhci_pci)。不要忘记之后运行 mkinitcpio -p linux。蓝牙在发生挂起/恢复循环之前不起作用。

ThinkPad E595

更新 BIOS,如果 ACPI 表中缺少 IVRS 映射。

如果以太网无法工作,BIOS 更新可能会有所帮助。

MicroSD 无法开箱即用,请参阅 #ThinkPad E585 进行修复。

ThinkPad E15 Gen 2

从休眠状态恢复将不起作用,除非将 intel_lpss_pci 添加到 /etc/mkinitcpio.conf 中的 MODULES()。有关详细信息,请参阅 电源管理/挂起和休眠#挂起/休眠不起作用或无法稳定工作

从挂起状态恢复后,不久之后,系统会在没有用户交互的情况下重启。如果您愿意为挂起到空闲状态牺牲挂起到内存状态,则可以使用解决方法。BIOS 有两个“睡眠状态”选项,称为“Windows”(挂起到空闲状态)和“Linux”(挂起到内存状态),您可以在配置 -> 电源 -> 睡眠状态中找到它们。如果您将设置更改为“Windows”,这将将状态从挂起到内存状态更改为挂起到空闲状态。如果您在更改前后运行 cat /sys/power/mem_sleep,您可以看到这一点。

从休眠状态恢复后,轨迹点和物理按钮将停止工作。使用 modprobe -r psmouse,然后使用 modprobe psmouse 以恢复功能。

指纹读取器不受支持。fprintdlibfprintd-tod 均无法工作。

如果 Fn 键不工作,要更新 BIOS,请下载 BIOS 更新的“可引导 CD”,并使用 geteltoritoAUR 从 .iso 文件中提取 .img 文件,命令为 geteltorito.pl -o bios.img downloaded.iso,然后使用 etcher / mintstickAUR / dd 制作可引导 USB。详见 [3]

Thinkpad E16 Gen 1 (AMD)

ThinkPad T440p

  • ClickPad:整个触控板都可以点击,并且使用旧版本的 synclient 禁用触控板会使指点杆基本上无法使用。这个问题在新版本的 xf86-input-synaptics 中已得到解决。
  • 音频
    • HDMI 音频是默认音频输出设备。有关更改默认设置的详细信息,请查阅 ALSA 页面。
    • 与 X100e/Mini10 一样,可以分别静音耳机和扬声器输出到主输出。静音扬声器输出可以改善耳机端口的低音输出。
    • 如果系统无法从睡眠状态唤醒,则可能会与内部声卡失去同步,并且扬声器/耳机可能无法工作。在这种情况下,让系统进入睡眠状态,然后再次唤醒,音频功能应恢复。
  • 指纹传感器是 Validity VFS5011,可在 fprint 中使用。
  • thinkpad_acpi
    • 要切换 Fn 锁定,请按 Fn + Esc,这将切换键盘上的 LED 指示灯。当 Fn LED 指示灯亮起时,所有 Fn 功能都可开箱即用。
    • 控制“发光的 I” LED 指示灯似乎是不可能的。
    • 风扇控制似乎不起作用。
  • 图形和视频
    • 使用集成 GPU,通过扩展坞连接或断开显示器时,xrandr 可能会崩溃。
    • 内置 miniDisplayPort 有时会向内核日志输出 I²C 问题。
    • 强烈建议使用 硬件视频加速,因为它比 CPU 解码大型媒体文件性能明显更好。
    • BIOS 不应升级到 1.14 以上的版本,因为较新的 BIOS 在与 Bumblebee 一起使用时会导致内存损坏。 参见 Bumblebee GitHub
  • 连接性
    • 蓝牙极其脆弱。控制器在大多数时候工作正常,但可能会导致系统在睡眠/唤醒周期中完全卡死,尤其是在睡眠时连接处于活动状态时。在睡眠前使用 bluetoothctl 禁用控制器。

ThinkPad X260

面板自刷新 (PSR) 可能会导致屏幕每隔几分钟随机冻结。可以通过禁用 PSR 来修复此问题。

有关更多详细信息,请参见 https://reddit.com/r/archlinux/comments/gu0a8a/

ThinkPad P14/P15/T14/T15 Gen 2 CPU 节流

在某些型号上观察到一个问题,即使在使用性能 CPU 调速器时,它们也以比 Windows 低得多的 TDP 运行。结果是严重的 CPU 节流 - 参见问题 [6]。解决方案是安装 throttled 并启动/启用 throttled.service systemd 服务。

IdeaPad Y700

低音炮需要 https://gist.github.com/BXZ/48cd8173807676a1402cf4bc7928c0c0 才能工作。

IdeaPad 3 14IIL05

触控板已在最近的内核中修复(或者它是 systemd,我已经失去概览)(大约 1-2 个月前,现在的日期是:19.03.2023),因此如果您最近更新了系统,请忽略以下内容

传递 pci=nocrs 作为内核参数可以修复触控板。不幸的是,这也禁用了我的 Wi-Fi(iwctl 可以看到它,但无论我做什么,它都从未呈现站点)。我看到网上其他人也有这个问题(stackexchange 等上的各种帖子)。我最终通过传递 pci=realloc 来修复它,所以完整行是

pci=nocrs pci=realloc

为了让 Wi-Fi 和触控板都能工作。

注意:我正在使用 refind 作为启动管理器(天哪,比 grub2 直观且不易混淆得多),我记得似乎无法使用 grub2 和 pci=realloc 启动。但这可能只是我在做梦,所以最好先进行测试。

其他一切都工作正常,除了亮度键 - 有时工作,有时不工作。我还没有弄清楚它们在哪些情况下工作或不工作。我设法找到一个修复方法,即在 KDE 中绑定 ctrl+f11 和 ctrl+f12 以便始终能够设置亮度(向上/向下)。

B50-70

  • UEFI
    • 要禁用安全启动(双启动是必需的,仅 Linux 不需要),您必须在 UEFI 设置菜单中从“UEFI first”切换到“UEFI only”(或类似的东西);然后安全启动选项会出现在安全选项卡上
    • 在 UEFI 更新后安装了 Linux 和 Windows,Linux 引导加载程序不再是默认引导加载程序,UEFI 开始默认加载 Windows,并且无法在 UEFI 启动菜单和 UEFI 设置中选择 Linux 引导加载程序 - 重新安装引导加载程序有所帮助;如果没有访问支持 UEFI 的启动介质,一个解决方案也可能是临时用 Linux 引导加载程序文件替换 Windows EFI 引导加载程序文件,以便能够从 HDD 启动 Linux
    • 对于 UEFI 更新,需要 Windows 操作系统
  • 触控板
    • Synaptics - 从仓库安装 Synaptics 驱动程序后即可工作,可以根据您的意愿更改行为(例如双击的反应)
  • 视频
    • 在具有双显卡(Intel 和 ATI)的笔记本电脑中 - 检测到两者,Intel 作为默认显卡处于活动状态,未检查是否可以切换它们

使用硬盘盒操作

当您在 HDD 的位置安装 SSD 并且您希望仍然在笔记本电脑内部安装 HDD 时,可以将 HDD 安装在光驱位置的特殊“硬盘盒”中。光驱的高度为 9 毫米,但 9.5 毫米的硬盘盒(超薄型)可以安装在插槽中。需要带有 SATA 接口的硬盘盒。很难将前面板挡板与原始光驱分离(并且打开其外壳无济于事,但会带来弄乱打开机构的危险;唯一的选择是只需使用一点力拉动挡板,但您有损坏闩锁的风险)。

虽然安装在光驱位置的 HDD 在 Windows 中运行完美,但在 Linux 中却无法开箱即用,至少在一个案例中是这样。内核尝试与磁盘建立连接,但未能成功(/var/log/messages 中的 SATA link down 条目)。解决方案是通过添加 libata.force= 内核参数来强制 1.5 Gbps 传输速度(而不是 6 Gbps)。有关详细信息,请参见 [7]

N200 (3000)

声音:您可能需要将 options snd_hda_intel model=lenovo 附加到 /etc/modprobe.d/modprobe.conf 才能使声音工作。

S21e-20

使用 broadcom-wl-dkms 802.11 无线驱动程序测试

tpacpi-bat 存在一个问题,即无法报告停止阈值的正确值。这似乎与有缺陷的 BIOS 有关,并且无法通过应用程序修复。

参见 https://github.com/teleshoes/tpacpi-bat/issues/44

IdeaPad “粉红沙丁鱼”内部麦克风不工作

IdeaPad 笔记本电脑使用“粉红沙丁鱼”平台的内部麦克风的驱动程序默认未加载。首先,识别 PCI 音频设备

# lspci -k | grep -A2 Audio
 35:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 63)
	Subsystem: Lenovo ACP/ACP3X/ACP6x Audio Coprocessor
	Kernel driver in use: snd_pci_ps

为确保内核模块 snd_pci_ps 正确加载,创建

/etc/modules-load.d/sound.conf
snd-pci-ps
snd-soc-ps-mach

然后重新启动以确认麦克风现在是否工作。

另请参阅