Lenovo IdeaPad Slim 3 16ABR8
硬件 | PCI/USB ID | 工作? |
---|---|---|
音频 | 1022:15e3 |
是 |
GPU | 1002:15e7 |
是 |
无线 | 10ec:b852 |
是 |
蓝牙 | 0bda:4853 |
是 |
网络摄像头 | 5986:215f |
是 |
触摸板 | 04F3:327E |
是 |
指纹 | 27c6:550a |
是 |
TPM | 1022:15df |
是 |
安装
在安装之前,请在 BIOS 中禁用安全启动。您可以通过在启动画面中按 F2
进入 BIOS。也可以通过按 F12
进入启动菜单。
视频
X 可以使用当前的 linux 和 xf86-video-amdgpu 原生工作。
如果您仅安装 xf86-video-amdgpu 时遇到视频问题,也请安装 AMD PRO 软件包 amdgpu-pro-oglpAUR。请参阅 AMDGPU。
无线
您可以将原生无线驱动程序与 disable_aspm_l1=y
和 disable_aspm_l1ss=y
内核模块参数 一起使用。需要在 rtw89_pci
内核模块 中设置才能使 Wi-Fi 工作。
对于蓝牙,请使用 rtw89bt-dkms-gitAUR 和 iommu=pt
内核参数。
功能键
没有专用键。键盘上的 Fn
功能键被识别并且应该可以工作。
指纹
指纹识别需要 libfprint-fpcmoh-gitAUR。
有关安装信息,请参阅 fprintd。
电源管理
以下章节改编自 Lenovo IdeaPad 5 15are05。
电池保养模式是一项将电池充电限制在容量的 55-60% 以延长电池寿命的功能,当笔记本电脑倾向于长时间在外部电源上运行时,此功能最有用。它可以通过 ideapad-cmAUR 控制。使用 ideapad2024-power-managementAUR 或 battmngrAUR 可以控制电池保养和系统性能模式。
内核方法
设置 ideapad_laptop.allow_v4_dytc=1
内核模块参数。
无需重启即可使用
# rmmod ideapad_laptop # modprobe ideapad_laptop allow_v4_dytc=1
重启 power-profiles-daemon.service
。现在 power-profiles-daemon 可以执行以下所有操作。
系统性能模式
有 3 种模式可用:智能散热、极限性能 和 电池节能。要切换它,您需要调用一些 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
验证您的设置
# echo '\_SB.PCI0.LPC0.EC0.SPMO' > /proc/acpi/call # cat /proc/acpi/call; printf '\n'
结果,您将获得位 SPMO 的值(0x0
、0x1
或 0x2
)。
# echo '\_SB.PCI0.LPC0.EC0.FCMO' > /proc/acpi/call # cat /proc/acpi/call; printf '\n'
结果,您将获得位 FCMO 的值(0x0
、0x1
或 0x2
)。要解释结果,可以使用下表
SPMO | FCMO | 模式 |
---|---|---|
0x0 | 0x0 | 智能散热 |
0x1 | 0x1 | 极限性能 |
0x2 | 0x2 | 电池节能 |
快速充电
确保您已设置 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 '\_SB.PCI0.LPC0.EC0.QCHO' > /proc/acpi/call # cat /proc/acpi/call; printf '\n'
其中 0x0
代表关闭,0x1
代表开启。
电池保养
开启
# echo '\_SB.PCI0.LPC0.EC0.VPC0.SBMC 0x03' > /proc/acpi/call
关闭
# echo '\_SB.PCI0.LPC0.EC0.VPC0.SBMC 0x05' > /proc/acpi/call
验证您的设置
# echo '\_SB.PCI0.LPC0.EC0.BTSM' > /proc/acpi/call # cat /proc/acpi/call; printf '\n'
其中 0x0
代表关闭,0x1
代表开启。
还有一种替代方法来控制电池的保养模式。
已知问题
键盘
键盘在从休眠状态唤醒后将被禁用,此错误会在重启后自行修复。可以通过添加 i8042.nopnp
内核参数 来永久修复此错误,请参阅 [1]。
电池
电池电量可能会被限制在 100% 以上(例如使用 i3-wm),这可能会导致混淆。
蓝牙
似乎配对与 pipewire-pulse 无法正常工作。尝试直接连接到蓝牙设备以进行配对。
板载设备
有时一个或多个板载设备会被软锁定,尽管这种情况很少发生。要解决此问题,请使用 rfkill(来自 util-linux)
# rfkill unblock your_device
网络适配器无法工作
似乎 USB-C 端口上的外部网络适配器即使在其他 Linux 设备上可以工作,也无法工作。
EFI 启动管理器已满
EFI 启动管理器会用旧的启动条目填满自身,在更改操作系统后需要手动删除这些条目。为此,您可以使用 efibooteditorAUR。