ASUS Zenbook UM5606

出自 ArchWiki
硬件 PCI/USB ID 工作状态?
触摸板 PS/2
触摸屏 & 手写笔 PS/2
键盘 PS/2
GPU 1002:150e
NPU c5:00.1
网络摄像头 3277:0059
ALS
蓝牙 13d3:3608
SD 读卡器 17a0:9755
音频 1022:15e3
无线 14c3:7925
雷电接口 1022:151c
TPM 1022:17e0
风扇

本页面适用于 ASUS Zenbook S 16 (UM5606/UM5606WA),但也可能对其他搭载 Ryzen 9 AI 芯片 (HX 365/370) 的 2024 年 ASUS 笔记本电脑有所帮助,例如 ASUS Vivobook S 16 (M5606) 和 ProArt P16 (H7606/H7606WV)。

安装

当启动进入 Arch Linux ISO 时,按下 e 键编辑所选的启动选项,并添加 amdgpu.dcdebugmask=0x600 内核参数,以防止安装过程中卡死。安装后可能需要或不需要类似的设置,请参阅电源管理部分。如果您正在使用 KDE,您需要运行 systemctl edit --user plasma-kwin_wayland.service 并将此添加到配置中

~/.config/systemd/user/plasma-kwin_wayland.service.d/override.conf
[Service]
Environment="KWIN_DRM_DISABLE_TRIPLE_BUFFERING=1"

辅助功能

UEFI 可能难以使用屏幕阅读器导航,并且在输入临时内核参数时可能难以看到启动菜单编辑选项。如有必要,您应该在有视觉人士的协助下进行操作。

固件

fwupd 显示 CPU/GPU、TPM、SMU、UEFI 固件、NVMe、系统固件(可以添加证明)和网络摄像头。 大部分都显示为可更新,但在撰写本文时,尚未发布 OTA 更新。

华硕网站上发布了一个重要的 UEFI 更新——要应用它,请下载“BIOS for ASUS EZ Flash Utility”(不是“for Windows”)文件,将内容解压到 FAT32 格式的 USB 驱动器,重启并进入固件设置,然后进入“EZ Flash”菜单。可以在这里找到更新: [1]

电源管理

需要 Linux ≥6.14rc1 来缓解大多数电源管理问题,包括挂起期间的高功耗和随机卡死/挂起。

PSR (面板自刷新)

尽管升级到 6.14 发行候选内核,但由于 Strix Point APU 上的 PSR2-SU 的已知问题,随机卡死/挂起可能仍然存在。 PSR2-SU 将在未来的内核中默认禁用,在此期间可以通过设置 amdgpu.dcdebugmask=0x200 来禁用它,这将禁用 PSR2-SU 但保持传统的 PSR 启用。 PSR 状态可以使用 cat /sys/kernel/debug/dri/1/eDP-1/psr_state 来确认,它不应返回 0(请注意,作为一般事项,合成器选项如 VRR 可能会干扰 PSR)

风扇控制

固件支持四种风扇配置文件:标准、安静、高性能和全速性能。 出厂默认设置为标准,但可以使用 asus-5606-fan-state-gitAUR 进行更改。

从挂起唤醒

目前已知从挂起 (s2idle) 唤醒时存在问题,屏幕会冻结约 10 秒钟。 此问题目前是由于 mt7925e 内核模块在恢复后未能正确重新初始化 MT7925 无线网卡引起的。 这已在 Linux ≥6.14-rc1] 中修复。

但是,作为旧内核的临时解决方法,您可以在挂起之前从驱动程序中解除设备的绑定,然后在恢复后重新绑定它。 这可以使用以下两个 systemd 服务单元来实现

unbind-wifi-before-suspend.service
[Unit]
Description=Unbind Wi-Fi PCI device before suspend
Before=suspend.target

[Service]
Type=oneshot
ExecStart=/bin/bash -c "echo "0000:c3:00.0" > /sys/bus/pci/drivers/mt7925e/unbind"
RemainAfterExit=false

[Install]
WantedBy=sleep.target
bind-wifi-after-resume.service
[Unit]
Description=Bind Wi-Fi PCI device after resume
After=suspend.target

[Service]
Type=oneshot
ExecStart=/bin/bash -c "echo "0000:c3:00.0" > /sys/bus/pci/drivers/mt7925e/bind"
RemainAfterExit=false

[Install]
WantedBy=suspend.target

音频

需要 Linux ≥6.13 才能使音频完全正常工作,而不会听起来尖锐。

蓝牙

需要 Linux ≥6.12 才能使蓝牙工作。 已测试 aptX HD、LDAC、SBC-XQ 编解码器通过蓝牙在无线耳机上工作。

NPU

目前,需要 Linux ≥6.14rc1、xrt-npu-gitAURamdxdna-driver-binAUR 才能使 NPU 工作。 已针对 AMD XDNA Linux 驱动程序在 ThatOneCalculator 分支的 arch-linux 分支上提供的示例进行了测试。

GPU

GPU 几乎所有功能都按预期工作。

但是,使用 wl-screenrecAURgpu-screen-recorderAUR 等工具进行 GPU 屏幕录制在 mesa 24.2 或 24.3 上不起作用,但在 mesa-gitAUR 上有效(截至 2024 年 12 月 8 日)。 这将通过 mesa MR !32542 反向移植到 24.3。

ALS

环境光传感器 (ALS) 在 GNOME 上开箱即用,并在使用 wlumaAUR 的 wlroots/smithay 合成器上以及此配置中开箱即用

~/.config/wluma/config.toml
[als.iio]
path = "/sys/bus/iio/devices"
thresholds = { 0 = "night", 2 = "dark", 5 = "dim", 8 = "normal", 13 = "bright", 15 = "outdoors" }

[[output.backlight]]
name = "eDP-1"
path = "/sys/class/backlight/amdgpu_bl1"
capturer = "none"

键盘

背光

需要 Linux ≥6.12 才能使键盘背光控制工作。

功能键

按键 可见?1 标记?2 效果
Fn+Esc 启用 Fn 锁定
Fn+F1 XF86AudioMuteToggle
Fn+F2 XF86AudioLowerVolume
Fn+F3 XF86AudioRaiseVolume
Fn+F4 3 调整键盘背光
Fn+F5 XF86MonBrightnessDown
Fn+F6 XF86MonBrightnessUp
Fn+F7 屏幕镜像图标 Super+P
Fn+F8 笑脸图标 Super+.
Fn+F9 XF86AudioMicMute
Fn+F10 XF86Webcam
Fn+F12 看起来像 ⫽] 的图标 XF86Launch1
Copilot 部分 MS Copilot 徽标 注册为 Super+Shift,但应该输入 Super+Shift+F23
  1. 该键对 xevshowmethekeyscreenkey 和类似工具可见
  2. 物理按键上有一个符号,描述其功能
  3. 该键对键盘代码查看器工具不可见,但它会发送一个 D-Bus 可以接收到的信号,并且 GNOME 可以看到它(并显示 OSD 弹出窗口)。 信号看起来像这样


signal time=XXXXXXXXX.XXXXXX sender=:1.44 -> destination=(null destination)    serial=XXX path=/org/freedesktop/UPower/KbdBacklight; interface=org.freedesktop.UPower.KbdBacklight; member=BrightnessChanged
   int32 3

其中 int32 可以是介于 0 和 3 之间的值,表示键盘背光已设置为四个亮度级别中的哪一个(0 = 关闭,1 = 低,2 = 中,3 = 高)。

参见