跳转至内容

联想 IdeaPad Flex 5 14ARE05

来自 ArchWiki

本文或章节未遵循 笔记本电脑页面指南

原因:需要 辅助功能 部分。(请在 Talk:Lenovo 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 键访问启动菜单。

辅助功能

本文章或章节需要扩充。

原因:为辅助功能添加信息 示例。(请在 Talk:Lenovo IdeaPad Flex 5 14ARE05 讨论)

问题

  • 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

触摸屏设置

触摸屏和触控笔可以被 input-wacom 驱动程序识别。有关设置信息,请参阅 Wacom

平板/笔记本模式

安装 yoga-usage-mode-dkms-gitAUR 以获得盖子开关的设备识别。这会创建设备 /dev/input/by-path/platform-yoga-eventlibinputdetect-tablet-mode-gitAUR 可以在其上运行。

电源管理选项

本文或本节候选合并到 Laptop/Lenovo#Lenovo

注意:这是多个型号共有的,应该放在通用页面而不是为每个型号重复。 (请在 Talk:Lenovo IdeaPad Flex 5 14ARE05 讨论)

快速充电

首先安装 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 设置都将重置,包括启动项,因此请确保在 BIOS 更新后能够设置您安装的启动项。有关更多信息,请参见 efibootmgr
  • 命令 fwupdate -lfwupdate -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)

更新前

过程

运行以下命令

  • 解压 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
注意 如果您的 ESP 路径不在 /boot/efi,请使用 --esp-path= 指定路径。
注意 重启前请确保设备已连接电源。
  • 如果没有错误,请重启。
  • 进入 BIOS 设置,并将“Linux-Firmware-Updater”移至启动顺序菜单中的第一项。
  • 保存并退出,更新应该会开始。
警告 请勿以任何方式中断 BIOS 更新,否则可能导致设备变砖。
注意 更新期间,设备可能会发出哔哔声,开关机,并显得无响应,这是正常的。
  • 更新完成后,它将启动到启动菜单。此时可以安全地与设备进行交互了。

更新后

  • 在设置中禁用安全启动,以便能够启动到 Linux。
  • 如果检测不到您的引导加载程序,请使用 Arch USB 启动并使用 arch-chroot 重新安装您的 引导加载程序,或使用 efibootmgr 创建启动项

安全启动

此设备支持使用 efi-updatevarefitools)自定义导入密钥。

注意 必须设置 UEFI 管理员密码才能注册自定义密钥。

联想诊断

可以通过在启动时按 F11 键来访问联想诊断。诊断包含主板和内存的测试。测试结果可以存储在 U 盘上。

固件设置

AMD PSP

固件中的 AMD Platform Security Processor 设置可用于禁用或启用 TPM 功能。

禁用内置电池

此选项暂时禁用电池以进行维护(例如更换 SSD)。要重新启用电池,请将充电器连接到设备。

访问 BIOS

可以通过在设备关机时使用针或回形针按下 novo 按钮(位于耳机插孔右侧)来访问固件设置和启动菜单。

固件中的电源管理

系统性能模式选项可设置为“极致性能”、“智能散热”、“电池保养”。这些设置也可以在操作系统中控制,请参阅 #System performance mode

问题

OneKeyBattery 错误

OneKeyBattery 设置存在一个 错误,可能导致设备开机问题。它影响 BIOS 版本早于 eecn25ww 的设备。要修复此问题,请在 BIOS 中禁用 OneKeyBattery 设置或将 BIOS 更新到 eecn25ww 或更新的版本。

功能键

本文或章节未遵循 笔记本电脑页面指南

原因
  • 标记为可见的键应包含它们在 xev/wev 中出现的键。
  • “行为奇怪”对其他读者无益
(请在 Talk:Lenovo IdeaPad Flex 5 14ARE05 讨论)
按键 可见?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
  1. 该键对 xev 及类似工具可见。
  2. 物理按键上有描述其功能的符号。
  3. systemd-logind 默认处理此项。

参见