Lenovo IdeaPad Flex 5 14ARE05
硬件 | PCI/USB ID | 工作状态? |
---|---|---|
蓝牙 | 0bda:c123 |
是 |
网络摄像头 | 174f:243f |
是 |
无线 | 10ec:c822 |
是 |
GPU | 1002:1636 |
是 |
触摸板 | 是 | |
触摸屏 | 是 | |
指纹识别器 (Egis) |
未测试 | |
指纹识别器 (Goodix) |
27c6:55b4 |
未测试 |
指纹识别器 (Synaptics) |
06cb:00be |
是 |
SD 卡读卡器 | 10ec:522a |
是 |
音频 | 1022:15e3 |
是 |
加速度计 | 是 |
Lenovo IdeaPad Flex 5 14ARE05 是一款可转换的二合一笔记本电脑,配备 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/Examples#HDMI 输出配置中描述的 PulseAudio 错误的影响。那里描述的解决方法有效(在
/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(或 acpi_call-lts 用于 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(或 acpi_call-lts 用于 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(或 acpi_call-lts 用于 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
来访问联想诊断。 诊断程序包含主板和内存的测试。 测试结果可以存储到 USB 驱动器上。
固件设置
AMD PSP
固件中的 AMD 平台安全处理器设置可用于禁用或启用 TPM 功能。
禁用内置电池
此选项暂时禁用电池以进行维修(例如,更换固态硬盘)。 要再次启用电池,请将充电器连接到设备。
访问 bios
可以通过在设备关机时用针或回形针按下 novo 按钮(位于耳机插孔的右侧)来访问固件设置和启动菜单。
固件中的电源管理
系统性能模式选项可以设置为极限性能、智能散热、电池保护。 这些设置也可以从操作系统控制,请参阅#系统性能模式。
问题
OneKeyBattery 错误
OneKeyBattery 设置存在错误,可能会导致设备开机出现问题。 它影响低于 eecn25ww 的 bios 版本。 要解决此问题,请在 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 上打开联想电脑管家,在 Linux 上不可用,即便如此,它也会执行奇怪的操作。 |
PrintScreen |
是 | 是 | Super+Shift+s
|
Fn+Space |
否 | 是 | 更改键盘背光亮度 |
Fn+q |
是 | 否 | XF86Launch4
|
Fn+s |
是 | 否 | PrintScreen
|
Fn+b |
是 | 否 | BreakPause
|
Fn+Left |
是 | 是 | 首页
|
Fn+Right |
是 | 是 | End
|
Fn+Up |
是 | 是 | PageUp
|
Fn+Down |
是 | 是 | PageDown
|
- 该键对
xev
和类似工具可见。 - 物理键上有符号,描述其功能。
- systemd-logind 默认处理此问题。