ASUS ROG STRIX G17 (2022)

来自 ArchWiki
硬件 PCI/USB ID 工作状态?
触摸板 04F3:319B
键盘 0b05:19b6
GPU (AMD) 1002:1681
GPU (NVIDIA) 未测试
10de:24a0
未测试
网络摄像头 未测试
以太网 10ec:8125
蓝牙 14c3:7922
扬声器 1022:15e3
麦克风 部分
Wi-Fi 14c3:7922
TPM 2.0

ASUS ROG STRIX G17 (2022) 指的是以下笔记本电脑型号

  • ASUS ROG Strix G17 (2022) G713RW
  • ASUS ROG Strix G17 (2022) G713RM
  • ASUS ROG Strix G17 (2022) G713RC
  • ASUS ROG Strix G17 (2022) G713RS

这些型号之间唯一明显的区别是独立 NVIDIA GPU (RTX 3050, RTX 3060, RTX 3070-Ti 或 RTX 3080) 和显示屏 (1440p@240hz 或 1080p@360hz)。国际版本可能存在更多差异,例如低端处理器或没有网络摄像头。

这些笔记本电脑似乎开箱即用,工作得非常好,唯一值得注意的真正问题是麦克风的一些问题。

注意: 您必须使用 5.17 或更新版本的内核才能支持 Wi-Fi,以及 5.19.5 或更新版本的内核才能支持蓝牙。

ASUS Linux

ASUS Linux 堆栈为这款笔记本电脑的用户提供了许多 ASUS 特有的功能,仅举几例:

  • 电池充电限制,
  • 多路复用器 (GPU) 控制,
  • 面板超频,
  • 还有更多。

强烈建议安装这些工具,以获得在这些笔记本电脑上的最佳体验。

CPU

AMD CPU 存在一个已知问题,即每当 TPM 执行其完全不隐蔽的间谍软件操作时,系统范围内会出现卡顿(音频/视频和输入都会卡顿)几秒钟。此型号受此问题影响,并且此问题与操作系统无关。BIOS 中没有禁用 TPM 的选项。您可以预期在任何最新的 AMD PC 上,这种情况可能每小时发生一次。自内核 6.5 以来,此问题已得到热修复(参见注释)。

注意
  • 内核 6.3 本应为此问题提供热修复,但似乎不适用于此型号。
  • 2023 年 8 月 7 日,决定在内核 6.5 以及后续更新的其他稳定内核 6.1 和更新版本中,为所有 AMD fTPM 用户禁用 fTPM 上的随机数生成,以解决此问题。这最终解决了此笔记本电脑的问题。

降压

与许多笔记本电脑型号一样,这些型号似乎旨在使您的 CPU 在负载下以高达 90+°C 的高温运行,因此可以通过降压来改善散热(以及性能)。您需要自行承担风险!

您可以通过 amdctlAUR 实用程序进行降压,建议仅以小幅度进行(例如,一次 5-10mv 左右)

显示屏

您为显示屏获得的默认颜色配置文件可能不正确,从而导致颜色显示不正确(这在测试型号上发生过)。为了获得正确的颜色配置文件,您可以启动到 Windows 并从中提取颜色配置文件。主要问题是,您从 EDID 在 Linux 上获得的默认配置文件中的色温将配置为 5000k,而标准值应为 6500k。

如果您的显示屏与测试型号相同,均为 1440p@240hz,则此颜色配置文件可能适合您。

显卡

独立显卡是多路复用的,应该可以很好地用于 VGA 直通,并且总体上比非多路复用的 GPU 表现更好。

通用

当显示刷新率配置错误时,会出现大量卡顿(测试型号在 240hz(该型号的原始刷新率)和 120hz 下表现良好,但较低的刷新率(96、72 和 60)导致显示屏上出现大量卡顿);这是一个常见问题(并非此硬件独有)。

集成 AMD 显卡

集成 GPU 按预期工作,没有问题。

独立 NVIDIA 显卡

  • 如果您在电池模式下启动,然后将笔记本电脑插入交流电源,GPU 仍将像在电池模式下一样运行。(错误报告
  • 如果您在交流电源下启动,然后拔下笔记本电脑并在电池上运行,GPU 将尝试像仍在交流电源上一样运行(这可能会损坏您的硬件!)。(错误报告

解决 GPU 性能模式在电池和交流电源之间切换时无法正确更改的问题的解决方案是注销您的 x 会话或重启 Xorg。(Wayland 似乎不受影响)

音频

播放

播放开箱即用,近乎完美,唯一的问题是偶尔(不频繁)出现噼啪声,但这个问题也发生在 Windows 上,因此不是 Linux 或 ALSA 特有的问题。该设备已使用 PipeWire 进行测试,PulseAudio 性能未经过测试。

如果在应用程序(尤其是 Wine 应用程序)中出现大量噼啪声,您可以尝试将 PULSE_LATENCY_MSEC 设置为 83 或 126,或者您可以按照 本指南中的说明来缓解此问题。

您可以通过 EasyEffects 实现类似杜比全景声的效果以及更多功能,尽管这可能需要您花一些功夫来设置最佳预设。您很可能可以使用 EasyEffects 在 Linux 上使扬声器听起来比它们在 Windows 上使用杜比全景声时更好(根据测试人员的说法,测试型号就是这种情况,但由于音质是主观的,因此效果可能会有所不同)。

使用以下内核模块参数

snd-hda-intel model=asus-zenbook-ux31a

可能会改善音频,但差异太小,很容易是安慰剂效应;这需要进一步测试。

录音

麦克风存在一些相当严重的问题,虽然它“工作”,但它会产生持续的静电噪音,并且大约每隔一秒钟就会出现更响亮的静电噪音尖峰。

通过 EasyEffects,可以通过将麦克风音量设置为 30-40% 并使用良好的降噪和回声消除预设来使麦克风“可用”,但它永远不会听起来非常好。

相比之下,在 Windows 上,它的声音质量很高,但自身也存在问题,一位用户报告说,除非插入耳机(未连接麦克风),否则他们的内置麦克风无法工作。它还会看似随机地停止工作,然后又随机地开始工作。

原因可能与 soundwire 有关,因为该型号具有疑似与之相关的 AMD 音频协处理器,而这项技术除其他外,专门用于麦克风阵列。

注意: 禁用 ALSA UCM 可能 有助于解决此问题,感觉这样做稍微减少了噪音和失真,并使麦克风音量可以提高到 50% 而不是 40%。它也 可能 提高了扬声器音质。

Wi-Fi 和蓝牙

Wi-Fi 和蓝牙位于同一块 MediaTek Corp. Device 7922 芯片上。仅在内核 5.17(可能为 5.16)及更高版本中受支持。

用户报告了一个问题,蓝牙似乎在工作,但 Wi-Fi 却没有,并出现 hardware init failed 错误。冷启动(关闭 PC 几分钟然后重新启动)在那次解决了问题,但这似乎是此芯片的 常见问题

但应注意的是,硬件初始化问题并未在 Windows 上发生,并且启动到 Windows 并返回 Linux 并未解决我遇到的问题。

无论什么条件导致芯片变得无法被驱动程序检测到,都可能在 PC 运行时发生,从而导致驱动程序崩溃,这将导致系统硬冻结,之后您将再次遇到硬件初始化问题。当发生这种情况时,冷启动(关机,等待 2 分钟,再次开机)应该足以恢复。

该网卡的性能也可能不是很好,尽管尚未在此特定型号上进行测试,但由于该网卡与链接文章中的网卡相同,因此很可能存在相同的问题。

如果您希望更换此 Wi-Fi/蓝牙模块,它位于 NVMe 驱动器下方

触摸板

它工作正常,手势尚未经过测试,基于压力的触摸检测(用于一种手掌检测形式)在 libinput 中不起作用,但手掌检测仍然有效。

功能键

已检测到 标签 效果
Fn+F1 XF86AudioMute
Fn+F2 XF86KbdBrightnessDown
Fn+F3 XF86KbdBrightnessUp
Fn+F4 XF86Launch3 (AURA)
Fn+F5 XF86Launch4 (风扇符号)
Fn+F6 SHIFT_R + SUPER_R + S (剪切)
Fn+F7 XF86MonBrightnessDown
Fn+F7 XF86MonBrightnessUp
Fn+F9 Super_R + P (屏幕切换)
Fn+F10 XF86TouchpadToggle
Fn+F11 XF86Sleep
Fn+F12 XF86RFKill (飞行模式)
Fn+Delete Insert
Fn+Pause Control_R + c
Fn+Print Screen NoSymbol (Keycode: 248)
Fn+Home End
Fn+KP_Enter XF86Calculator
Fn+Control_R Menu
Fn+Up Prior(Page Up)
Fn+Down Next(Page Down)
Fn+Left 首页
Fn+Right End
Fn+Super_L 硬件 锁定/解锁 Super_L
Fn+c Fn-Lock
Fn+v 如果在 Windows 上,则循环显示颜色模式

M 键

M1-M5 键大多功能正常。

M3/麦克风切换键开箱即用无法检测到。

此外,M4Fn+F5 具有完全相同的标签和效果;这是 ASUS 一个奇怪的设计选择,但如果您进入 Windows,您可以在 ASUS Armoury Crate/G-Helper 软件中更改 M 键的效果。这些更改将延续到 Linux。

例如,您可以在 Armoury Crate/G-Helper 中将 M4 键重新绑定为播放/暂停,下次您启动到 Linux 时,该键将读取为 XF86AudioPlay 而不是默认的 XF86Launch4

切换麦克风 (M3) 键解决方案

创建以下文件

/etc/udev/hwdb.d/90-nkey.hwdb
evdev:input:b0003v0B05p19B6*
  KEYBOARD_KEY_ff31007c=f20 # x11 mic-mute

然后更新 hwdb

# systemd-hwdb update
# udevadm trigger

现在该键应该可以正确检测为 XF86AudioMicMute

RGB 背光

#ASUS Linux 提供了控制 RGB 背光的功能;然而,与 Windows 上提供的 AURA/Armoury Crate 实用程序相比,它非常有限。