联想 Yoga Slim 7 Pro X (14ARH7)

来自 ArchWiki
硬件 PCI/USB ID 工作状态?
显卡 (AMD) 1002:1640
显卡 (NVIDIA) 10de:25e2
无线 (MediaTek) 14c3:0616
#无线 (RealTek) 10ec:b852
蓝牙 0489:e0d8
音频 1022:15e3
麦克风 1022:15e2
触摸板 04f3:3202
摄像头 30c9:0057

安装

请参阅 #辅助功能 章节,了解如何更改 UEFI 设置、禁用安全启动以及启动 Arch 安装介质。

为了使系统能够正常启动(例如,从安装介质启动),请将 module_blacklist=nouveau iommu=pt 添加到内核参数中,以确保系统稳定并使睡眠功能正常工作。请注意,您仍然需要内核 5.20 或 6.0 才能使内置键盘工作,并且需要内核 6.0 的补丁才能在从睡眠恢复后保持键盘工作(请参阅下文的 #键盘 章节)。

辅助功能

在启动过程中重复按 F2 键可以进入 UEFI 固件设置。

导航

界面可以使用键盘和鼠标完全导航和控制。上下箭头键允许用户选择类别、每个类别内的设置项以及设置的值。左右箭头键允许用户离开和进入类别、设置项或值选择器。回车键也可以用于进入类别或进入和离开项目的价值选择器。可以通过按 F10 键保存设置并重启系统。

安全启动

为了启动 Arch 安装介质,必须在 UEFI 设置中禁用安全启动。禁用后,在下次启动时按 F12 键进入启动设备菜单并选择您的 Arch 安装介质。

固件

此笔记本电脑不支持 fwupd。您需要安装 Windows 才能更新 UEFI。

禁用独立显卡

可以在 UEFI 中禁用独立 NVIDIA GeForce RTX 3050 Mobile GPU,方法是选择视频模式设置中的 UMA Graphics 选项。但是,AMDGPU 驱动程序随后将无法正常运行集成的 Rembrandt Radeon 680M 视频适配器。

视频

自动为 NVIDIA 独立显卡加载的 nouveau 驱动程序会导致系统冻结。使用以下方法禁用它:

module_blacklist=nouveau

在您的内核参数中。

NVIDIA 驱动程序未经测试。

屏幕支持 10 位色彩。要为 amdgpu 驱动程序启用它,请参阅 AMDGPU#10-bit color

无线

某些型号中包含的 RealTek 无线适配器无法开箱即用,它需要 rtw89-dkms-gitAUR 驱动程序。Intel AX210 网卡兼容并且可以在此计算机上开箱即用。

键盘

内置键盘在 5.20 之前的内核版本中无法工作。Linux 5.206.0 包含 一个补丁,修复了所有 AMD Zen 系统上的键盘问题。

键盘有时会在从睡眠状态恢复后停止工作。有一个针对 6.0 版本的 内核补丁错误报告)来修复此问题。

功能键

按键 可见? 1 标记? 2 效果
Fn+Esc 切换 Fn 锁定
Fn+F1 XF86AudioMute
Fn+F2 XF86AudioLowerVolume
Fn+F3 XF86AudioRaiseVolume
Fn+F4 XF86AudioMicMute
Fn+F5 XF86MonBrightnessDown
Fn+F6 XF86MonBrightnessUp
Fn+F7 ??
Fn+F8 XF86RFKill 3
Fn+F9 Super_L+i
Fn+F10 Super_L+l
Fn+F11 Control_L+Alt_L+Tab
Fn+F12 XF86Calculator
Fn+Ins ??
Fn+PrtSc Super_L+Shift_L+s
Fn+Q XF86Launch4
Fn+I Insert
Fn+P Pause
Fn+S Print
Fn+K Scroll_Lock
Fn+B Break
Fn+Space 循环切换键盘背光亮度
Fn+Left 首页
Fn+Right End
Fn+Up PageUp
Fn+Down PageDown
  1. 该按键对 xev 和类似工具可见。
  2. 物理按键上有一个符号,描述其功能。
  3. 按下 Fn+F8 总是会硬件切换 Wifi 和蓝牙硬件,并额外释放一个 XF86RFKill 按键事件。

REISUB

可以使用以下按键顺序发送 “magic” SysRq 键序列 REISUB

按下 Fn+Alt+R,然后松开 Fn 键,同时仍然按住 Alt+R,并依次按下 EISUB

电源管理

CPU 性能调整

此笔记本电脑的 AMD Ryzen 6000 系列 CPU 支持新的 AMD P-State 性能调整驱动程序,该驱动程序由 amd_pstate 内核模块驱动。但是,目前在启动 linux 内核时,通用的 acpi_cpufreq 驱动程序优先。为了激活 amd_pstate 模块,必须禁用 acpi_cpufreq 模块,并且必须显式加载 amd_pstate 模块。

系统性能模式

本文或本节内容可能需要与 Laptop/Lenovo#Lenovo 合并。

注意: 这是多个型号共有的,应该放在通用页面上,而不是为每个型号重复。(在 Talk:Lenovo Yoga Slim 7 Pro X (14ARH7) 中讨论)

有 3 种模式可用:智能散热、极限性能和电池节能。要切换模式,您需要调用一些 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

验证您的设置

# echo '\_SB.PCI0.LPC0.EC0.SPMO' > /proc/acpi/call
# cat /proc/acpi/call; printf '\n'

结果您将获得位 SPMO 的值(0x00x10x2)。要解释结果,可以使用下表

SPMO 模式
0x0 智能散热
0x1 极限性能
0x2 电池节能

睡眠

除了上述从睡眠状态恢复后出现的键盘问题外,SSD 控制器在从睡眠状态恢复后也会停止工作(错误报告,(预计将在内核 6.1 中修复)1),导致系统无法使用。可以通过添加以下内容来解决此问题

iommu=pt

内核参数中(适用于内核版本 5.x6.0)。

麦克风

集成的双阵列麦克风由单独的音频协处理器 (AMD ACP6x) 驱动。目前需要一个 内核补丁 以在相应的模块 snd_soc_acp6x_mach 中启用一个 quirk(此补丁计划在内核 6.1-rc1 中合并)2。如果使用 PulseAudio,可能需要禁用 ALSA UCM

参考资料

  1. https://bugzilla.kernel.org/show_bug.cgi?id=216438#c24
  2. https://bugzilla.kernel.org/show_bug.cgi?id=216299#c7