联想 Yoga 7i

出自 ArchWiki
硬件 PCI/USB ID 工作?
GPU 8086:9a49
8086:46a6
Wi-Fi 8086:a0f0
8086:51f0
蓝牙 8087:0026
8087:0033
音频 8086:a0c8
8086:51c8
摄像头 5986:212a
5986:2146
键盘
触摸板
触摸屏
主动式手写笔
指纹识别器 27c6:55b4

本页面提供关于配备英特尔处理器的 Yoga 7 笔记本电脑 Gen 6 和 Gen 7 版本的信息。

这里提到的许多要点也应适用于 Gen 8 版本。 有关特定 Yoga 7i Gen 8 型号的详细信息,请参阅 Lenovo Yoga 7i Gen 8 (16IRL8)

安装

如果您在运行 mkinitcpio 时看到 Possibly missing firmware for module xhci_pci,您可以安全地忽略该消息,因为此笔记本电脑没有 Renesas USB3 控制器。 有关详细信息,请参阅 Mkinitcpio#Possibly missing firmware for module XXXX

辅助功能

扬声器在开箱后无法工作(请参阅下方),因此特别是 语音辅助安装 是不可能的。

电源管理

控制节能模式

安装 power-profiles-daemon,然后 启用/启动 power-profiles-daemon.service

桌面环境将检测到对其的支持。

激活 S3 睡眠

为了支持 “Windows 现代待机”,BIOS 不会声明 S3 睡眠(挂起到 RAM),如 此论坛帖子 中详细讨论的那样。

按照 DSDT#Recompiling it yourself 使用以下补丁修补 DSDT 表

--- dsdt.dsl
+++ dsdt.dsl
@@ -18,7 +18,7 @@
  *     Compiler ID      "INTL"
  *     Compiler Version 0x20210105 (539033861)
  */
-DefinitionBlock ("", "DSDT", 2, "LENOVO", "CB-01   ", 0x00000002)
+DefinitionBlock ("", "DSDT", 2, "LENOVO", "CB-01   ", 0x00000003)
 {
     External (_GPE.AL6F, MethodObj)    // 0 Arguments
     External (_GPE.P0L6, MethodObj)    // 0 Arguments
@@ -516,7 +516,7 @@

     Name (SS1, Zero)
     Name (SS2, Zero)
-    Name (SS3, Zero)
+    Name (SS3, One)
     Name (SS4, One)
     OperationRegion (GNVS, SystemMemory, 0x45AB8018, 0x0A9B)
     Field (GNVS, AnyAcc, Lock, Preserve)

有关一般上下文的更多详细信息,请参阅 Power management/Suspend and hibernate#Changing suspend method

电池保养模式

请参阅 Laptop/Lenovo#Battery conservation mode

功能键

按键 可见?1 标记?2 效果
Fn+Esc 启用 Fn 锁定
F1 XF86AudioMute
F2 XF86AudioLowerVolume
F3 XF86AudioRaiseVolume
F4 XF86AudioMicMute
F5 XF86MonBrightnessDown,请参阅下方
F6 XF86MonBrightnessUp,请参阅下方
F7 Super+p
F8 3 XF86RFKill,切换软性阻止 Wi-Fi 和蓝牙
F9 Super+i
F10 Super+l
F11 Ctrl+Alt+Tab
F12 XF86Calculator
Ins 在 Windows 上打开 Lenovo Vantage,在 Linux 上不可用
Print Mod+Shift+s
Fn+Space 更改键盘背光亮度级别
  1. 该按键对于 xev 和类似工具是可见的
  2. 物理按键上有一个符号,描述其功能
  3. systemd-logind 默认处理此项

亮度键

亮度热键仅在从挂起到 RAM 或休眠状态恢复后才发出信号,但在(重新)启动后不会。 这是因为它们依赖于 ACPI 方法的初始化,该方法在从睡眠状态恢复时调用,但在启动时不调用。

这应该在内核 6.2.x 中得到修复:https://bugzilla.kernel.org/show_bug.cgi?id=214899

扬声器音频

安装 Sound Open Firmware 列出的所有软件包。

如果您的扬声器由于 ALSA 仅使用高音扬声器而听起来声音尖锐,请使用 snd-sof-intel-hda-common hda_model=alc287-yoga9-bass-spk-pin 内核模块参数

在更新的内核(至少 >=6.11.0)上,请改用 snd-sof-intel-hda-generic hda_model=alc287-yoga9-bass-spk-pin

平板电脑

安装 iio-sensor-proxy 以使加速计工作,并在桌面环境(如 GNOMEKDE)中启用屏幕旋转支持。

查看 平板电脑 以获取更多信息。

GNOME 屏幕旋转

请参阅 平板电脑#With GNOME 2

指纹识别器

此笔记本电脑配备的 Goodix 55b4 指纹识别器有实验性支持。 感谢 Goodix Fingerprint Discord

注意: 如果您是双启动,Windows 每次启动 Windows 都会重新刷新读取器,然后在您再次刷新它之前,它在 Linux 中将无法工作(但这不会清除已注册的指纹)。 因此,最好选择一个操作系统来使用指纹识别器。 您可以在 Windows 的设备管理器中禁用读取器以防止重新刷新。

使其工作

  1. 安装 fprintdlibfprint-goodixtls-55x4AUR
  2. 按照 https://github.com/goodix-fp-linux-dev/goodix-fp-dump#how-to-use-it 中的说明重新刷新指纹识别器的固件
  3. 启动 fprintd 服务,首次在您的 DE 中注册指纹,或按照 fprint 中的说明进行操作

此实验性驱动程序存在一个已知问题,有时在长时间睡眠模式后,您需要重启 fprintd 服务才能使其再次工作。

屏幕闪烁

如果您看到屏幕闪烁或卡顿,请按照 Intel graphics#Screen flickering 中的说明进行操作。