联想 IdeaPad Flex 5 14ARE05
| 硬件 | PCI/USB ID | 是否工作? |
|---|---|---|
| 蓝牙 | 0bda:c123 |
是 |
| 摄像头 | 174f:243f |
是 |
| Wi-Fi | 10ec:c822 |
是 |
| GPU | 1002:1636 |
是 |
| 触控板 | 是 | |
| 触摸屏 | 是 | |
| 指纹识别器 (Egis) |
未测试 | |
| 指纹识别器 (Goodix) |
27c6:55b4 |
未测试 |
| 指纹识别器 (Synaptics) |
06cb:00be |
是 |
| SD 卡读卡器 | 10ec:522a |
是 |
| 音频 | 1022:15e3 |
是 |
| 加速度计 | 是 |
The Lenovo IdeaPad Flex 5 14ARE05 是一款可翻转的 2 合 1 笔记本电脑,配有 14 英寸屏幕、AMD Ryzen™ 3/5/7 4000 U 系列处理器、4GB/8GB/16GB 内存、网络摄像头、麦克风、立体声扬声器、耳机/麦克风组合插孔、带蓝牙 5.0 的 802.11ac 无线网卡、1 个 USB-C 3.2 Gen 1 Type-C 接口(支持充电)、2 个 USB 3.2 Gen 1 Type-A 接口、1 个 SD 卡读卡器、1 个 HDMI 1.4b 接口、1 个电源连接器和指纹识别器。
安装
安装前,请在 BIOS 中禁用 安全启动。您可以通过在启动时按 F2 键来访问 BIOS。也可以按 F12 键访问启动菜单。
辅助功能
问题
- HDMI 音频存在 PulseAudio 限制问题,具体描述参见 PulseAudio/Examples#Simultaneous output to multiple HDMI / DisplayPort outputs。上述方法中的解决方法有效(在
/etc/pulse/default.pa中手动设置module-alsa-sink device)。 - 使用 randr 手动翻转/旋转屏幕时,指针设备出现错误。
- 在内核 5.12 中,键盘背光支持已 添加 到
ideapad_laptop内核模块,但它似乎不能很好地支持键盘提供的多个键盘背光亮度(关闭|昏暗|明亮)。这可能导致使用 软件 设置键盘亮度时出现问题。 - 有时触摸屏和触摸板在启动后无法工作。解决方法是重新启动。原因和修复方法未知。dmesg 日志如下:
[ 15.619747] i2c_hid_acpi i2c-WACF2200:00: HID over i2c has not been provided an Int IRQ [ 15.619776] i2c_hid_acpi i2c-MSFT0001:00: HID over i2c has not been provided an Int IRQ [ 15.619809] i2c_hid_acpi: probe of i2c-WACF2200:00 failed with error -22 [ 15.619846] i2c_hid_acpi: probe of i2c-MSFT0001:00 failed with error -22
Synaptics 06cb:00be指纹传感器默认不支持 libfprint。要解决此问题,可以使用 libfprint-2-tod1-synatudor-gitAUR 和 libfprint-tod-gitAUR,使该指纹读取器工作。
触摸屏设置
触摸屏和触控笔可以被 input-wacom 驱动程序识别。有关设置信息,请参阅 Wacom。
平板/笔记本模式
安装 yoga-usage-mode-dkms-gitAUR 以获得盖子开关的设备识别。这会创建设备 /dev/input/by-path/platform-yoga-event,libinput 或 detect-tablet-mode-gitAUR 可以在其上运行。
电源管理选项
快速充电
首先安装 acpi_call(或 LTS 内核的 acpi_call-lts,其他 内核的 acpi_call-dkms)并加载 内核模块
# modprobe acpi_call
开启
# echo '\_SB.PCI0.LPC0.EC0.VPC0.SBMC 0x07' > /proc/acpi/call
关闭
# echo '\_SB.PCI0.LPC0.EC0.VPC0.SBMC 0x08' > /proc/acpi/call
电池保养模式
该设备支持 电池保养模式。
内核方法
开启
# echo 1 > /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
关闭
# echo 0 > /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
ACPI 方法
首先安装 acpi_call(或 LTS 内核的 acpi_call-lts,其他 内核的 acpi_call-dkms)并加载 内核模块
# modprobe acpi_call
开启
# echo '\_SB.PCI0.LPC0.EC0.VPC0.SBMC 0x03' > /proc/acpi/call
要验证您的设置,请运行以下命令,您应该得到 1
$ cat /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
关闭
# echo '\_SB.PCI0.LPC0.EC0.VPC0.SBMC 0x05' > /proc/acpi/call
要验证您的设置,请运行以下命令,您应该得到 0
$ cat /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
系统性能模式
有 3 种模式可用:“智能散热”、“极致性能”和“电池节能”。
内核方法
要列出可用选项,请运行以下命令
$ cat /sys/firmware/acpi/platform_profile_choices
low-power balanced performance
设置为“智能散热”模式
# echo 'balanced' > /sys/firmware/acpi/platform_profile
设置为“极致性能”模式
# echo 'performance' > /sys/firmware/acpi/platform_profile
设置为“电池节能”模式
# echo 'low-power' > /sys/firmware/acpi/platform_profile
ACPI 方法
首先安装 acpi_call(或 LTS 内核的 acpi_call-lts,其他 内核的 acpi_call-dkms)并加载 内核模块
# modprobe acpi_call
设置为“智能散热”模式
# echo '\_SB.PCI0.LPC0.EC0.VPC0.DYTC 0x000FB001' > /proc/acpi/call
设置为“极致性能”模式
# echo '\_SB.PCI0.LPC0.EC0.VPC0.DYTC 0x0012B001' > /proc/acpi/call
设置为“电池节能”模式
# echo '\_SB.PCI0.LPC0.EC0.VPC0.DYTC 0x0013B001' > /proc/acpi/call
固件
fwupd 官方不支持此设备,但仍可用于应用 uefi 固件更新。[1]
更新 BIOS
- 所有 BIOS 设置都将重置,包括启动项,因此请确保在 BIOS 更新后能够设置您安装的启动项。有关更多信息,请参见 efibootmgr。
- 命令
fwupdate -l和fwupdate -i可能不再工作(见下文错误),但fwupdate -a仍然可用。
(fwupdate:10680): FuPluginUefiCapsule-WARNING **: 12:47:47.256: SMBIOS BIOS Characteristics Extension Byte 2 is invalid -- UEFI Specification is unsupported, but /sys/firmware/efi exists: SMBIOS not supported Segmentation fault (core dumped)
更新前
- 安装 innoextract、udisks2 和 fwupd 包。
- 下载 BIOS 更新 exe 文件。[2]
过程
运行以下命令
- 解压 BIOS
.cap文件
$ innoextract file.exe
- 获取系统固件的 GUID 号以进行下一步。您应该会得到类似下面示例的结果
# fwupdmgr get-devices
system-firmware type, {e20bafd3-9914-4f4f-9537-3129e090eb3c} version 22315982 can be updated to any version above 22315981
device-firmware type, {e3be8073-66a6-4bf6-966a-c0d58b486c40} version 1 can be updated to any version above 0
device-firmware type, {c85ba1bc-54a7-4aab-9337-eed4746bf09f} version 0 can be updated to any version above 4294967295
- 计划在下次系统重启时更新,使用已解压的
.cap文件
# fwupdtool install-blob /path/to/file.cap e20bafd3-9914-4f4f-9537-3129e090eb3c
/boot/efi,请使用 --esp-path= 指定路径。- 如果没有错误,请重启。
- 进入 BIOS 设置,并将“Linux-Firmware-Updater”移至启动顺序菜单中的第一项。
- 保存并退出,更新应该会开始。
- 更新完成后,它将启动到启动菜单。此时可以安全地与设备进行交互了。
更新后
- 在设置中禁用安全启动,以便能够启动到 Linux。
- 如果检测不到您的引导加载程序,请使用 Arch USB 启动并使用
arch-chroot重新安装您的 引导加载程序,或使用efibootmgr创建启动项。
安全启动
此设备支持使用 efi-updatevar(efitools)自定义导入密钥。
联想诊断
可以通过在启动时按 F11 键来访问联想诊断。诊断包含主板和内存的测试。测试结果可以存储在 U 盘上。
固件设置
AMD PSP
固件中的 AMD Platform Security Processor 设置可用于禁用或启用 TPM 功能。
禁用内置电池
此选项暂时禁用电池以进行维护(例如更换 SSD)。要重新启用电池,请将充电器连接到设备。
访问 BIOS
可以通过在设备关机时使用针或回形针按下 novo 按钮(位于耳机插孔右侧)来访问固件设置和启动菜单。
固件中的电源管理
系统性能模式选项可设置为“极致性能”、“智能散热”、“电池保养”。这些设置也可以在操作系统中控制,请参阅 #System performance mode。
问题
OneKeyBattery 错误
OneKeyBattery 设置存在一个 错误,可能导致设备开机问题。它影响 BIOS 版本早于 eecn25ww 的设备。要修复此问题,请在 BIOS 中禁用 OneKeyBattery 设置或将 BIOS 更新到 eecn25ww 或更新的版本。
功能键
| 按键 | 可见?1 | 有标记?2 | 效果 |
|---|---|---|---|
Fn+Esc |
是 | 是 | 启用 Fn 锁定 |
F1 |
是 | 是 | XF86AudioMute
|
F2 |
是 | 是 | XF86AudioLowerVolume
|
F3 |
是 | 是 | XF86AudioRaiseVolume
|
F4 |
是 | 是 | XF86AudioMicMute
|
F5 |
是 | 是 | XF86MonBrightnessDown
|
F6 |
是 | 是 | XF86MonBrightnessUp
|
F7 |
是 | 是 | Super+p
|
F8 |
是3 | 是 | XF86RFKill
|
F9 |
是 | 是 | Super+i
|
F10 |
是 | 是 | Super+l
|
F11 |
是 | 是 | Ctrl+Alt+Tab
|
F12 |
是 | 是 | XF86Calculator
|
Ins |
否 | 是 | 在 Windows 中打开联想 Vantage,但在 Linux 上不可用,即使如此,它仍然会产生奇怪的行为。 |
PrintScreen |
是 | 是 | Super+Shift+s
|
Fn+Space |
否 | 是 | 更改键盘背光亮度 |
Fn+q |
是 | 否 | XF86Launch4
|
Fn+s |
是 | 否 | PrintScreen
|
Fn+b |
是 | 否 | BreakPause
|
Fn+Left |
是 | 是 | 首页
|
Fn+Right |
是 | 是 | 结束
|
Fn+Up |
是 | 是 | PageUp
|
Fn+Down |
是 | 是 | PageDown
|
- 该键对
xev及类似工具可见。 - 物理按键上有描述其功能的符号。
- systemd-logind 默认处理此项。