摘要:2025年9月17日,网络安全爱好者Zephkek在GitHub上发布深度研究报告,指称华硕ROG(玩家国度)系列游戏笔记本的BIOS固件存在严重缺陷,会导致系统出现各类故障。
2025年9月17日,网络安全爱好者Zephkek在GitHub上发布深度研究报告,指称华硕ROG(玩家国度)系列游戏笔记本的BIOS固件存在严重缺陷,会导致系统出现各类故障。
这些故障包括但不限于以下这几种情况:观看YouTube视频时出现卡顿、在Discord通话中出现爆音、鼠标短暂冻结,以及其他令人困扰的异常情况。
Zephkek强调,这些问题并非源于预装软件过于臃肿、旧版驱动程序或操作系统本身所导致的,而是因为BIOS固件存在问题。
CPU 中断延迟是一项关键指标,它决定了CPU 何时暂停当前程序执行流程,处理优先级更高的任务,LatencyMon是一款用于测量 CPU 中断延迟的软件。
通过使用LatencyMon检测,在华硕 ROG 笔记本(如Zephyrus 16/Zephyrus M16)上,CPU 0核心(首个可供应用调用的核心)处理中断时间可超过65816微秒,DPC例程执行时长高达5998微秒,请参阅上图。
在此期间,核心完全阻塞,无法响应其他任务,如果有对时间敏感的工作负载运行于该核心,就会直接导致系统卡顿。
技术根源:ACPI“桥梁”断裂与电源管理存在缺陷
BIOS固件通过高级配置与电源接口(ACPI)标准与操作系统交互,ACPI.sys驱动充当“桥梁”,负责电源管理(休眠、电池监控、散热控制)和即插即用设备配置。该驱动需解析厂商提供的ACPI机器语言(AML)代码,而华硕的AML实现存在关键缺陷。
核心问题剖析
1、中断上下文误判
固件在_GPE._L02事件处理器中调用ECLV方法,该方法包含Sleep(25/100ms)延时指令,却置于中断上下文中执行。这违反内核编程规范,导致CPU 0核心阻塞长达13.61ms,并通过自重置逻辑每30-60秒触发周期性延迟峰值。
嗯2、MUX显卡切换异常
ROG笔记本通常集成英特尔核显(iGPU)和英伟达RTX 30/40系列,并配备MUX开关实现动态切换。在连接外接显示器、独显独占模式下,固件本应完全屏蔽核显并稳定供电独显。
然而,实际测试显示系统每15-30秒反复电源循环独显(开启-关闭),ETW追踪记录高达197次此类操作,可引发蓝屏或性能骤降。 根因在于LGPA和NOD2方法未校验MUX模式(Ultimate/Mux vs. Optimus),导致电源策略与硬件状态脱节。
3、整体机制缺陷
固件将硬件通知转化为“人为定时器”,缺乏平台状态检测,放大中断调度漏洞。压力测试确认,这些异常在极限负载下尤为突出:GPE(General Purpose Event)持续时间达1.56-2.94ms,周期间隔约39.4秒。
根源归纳:三重固件设计失误
该研究报告将华硕笔记本电脑卡顿问题根源归纳为三点:
1、中断上下文理解错误,误将延时操作置于中断环境中,阻塞CPU核心执行,可导致实时任务延迟,系统卡顿。2、中断处理机制漏洞,自重置逻辑与调度不当,可导致音频/视频异常,输入冻结。3、平台状态检测存在缺陷,未严格验证MUX模式,导致电源循环与硬件冲突,可导致显卡运行不稳、蓝屏崩溃。
这些缺陷均源于AML代码的Decompiled DSDT(Differentiated System Description Table)实现不当,影响ACPI.sys的稳定运行。
受影响机型范围
据悉,上述问题在2021-2024年款华硕 ROG笔记本中广泛存在,已知受影响机型包括Strix、Scar和Zephyrus等系列。
最新进展
截至目前,华硕方面尚未对该研究报告作出官方回应,小编将在第一时间分享更多相关最新动态和爆料,敬请关注。如果有读者想深入了解,请自行搜索、访问Zephkek的GitHub主页。
来源:宗熙先生