Lenovo IdeaPad Flex 5 14ARE05

来自 ArchWiki

此文章或章节不符合笔记本电脑页面指南

原因: 需要辅助功能章节。(在Talk: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 进入启动菜单。

辅助功能

此文章或章节需要扩充。

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

问题

  • 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

触摸屏设置

触摸屏和笔被 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(或 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 设置都将被重置,包括启动项,因此请确保您可以在 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-updatevar(efitools) 导入自定义密钥。

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

联想诊断

可以通过在启动时按 F11 来访问联想诊断。 诊断程序包含主板和内存的测试。 测试结果可以存储到 USB 驱动器上。

固件设置

AMD PSP

固件中的 AMD 平台安全处理器设置可用于禁用或启用 TPM 功能。

禁用内置电池

此选项暂时禁用电池以进行维修(例如,更换固态硬盘)。 要再次启用电池,请将充电器连接到设备。

访问 bios

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

固件中的电源管理

系统性能模式选项可以设置为极限性能、智能散热、电池保护。 这些设置也可以从操作系统控制,请参阅#系统性能模式

问题

OneKeyBattery 错误

OneKeyBattery 设置存在错误,可能会导致设备开机出现问题。 它影响低于 eecn25ww 的 bios 版本。 要解决此问题,请在 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 上打开联想电脑管家,在 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
  1. 该键对 xev 和类似工具可见。
  2. 物理键上有符号,描述其功能。
  3. systemd-logind 默认处理此问题。

参见