Wednesday, September 17th 2025
ASUS Gaming Laptops from 2021-2024 Have Buggy BIOS Causing Stuttering: Report
According to the latest research published on GitHub by Zephkek, a cybersecurity enthusiast with experience in low-level programming, ASUS ROG gaming laptops have been riddled with buggy BIOS firmware, causing system hiccups. These hiccups occur in the form of stuttering when watching YouTube, pops on Discord calls, the mouse briefly freezing, and other annoying occurrences. According to this investigation, the issue is not any pre-installed "bloat," old drivers, or the operating system itself. The problem actually lies deeply embedded in ASUS BIOS design, where the system-level operations and component management occur.
To find out what happened, the researcher used the LatencyMon tool, which measures CPU interrupt latency. CPU interrupt latency is an important metric as it tells the CPU to stop its current program execution pipeline and move on to another, higher-priority task. On ASUS ROG laptops, like the Zephyrus M16, the first core in the CPU, which is first accessible by the application, is spending over 90 seconds processing interrupts. In that time that specific CPU core is blocked from doing any other work, which leads to stutter, when some time-sensitive workload is running on that core. Behind all of this is the ACPI.sys implementation of the Advanced Configuration and Power Interface (ACPI) standard, acting as the bridge between firmware and the OS to manage power functions (sleep, hibernate, battery, and thermal reporting) and to assist with Plug-and-Play device discovery and resource configuration. This ACPI.sys interprets ACPI Machine Language (AML), which is a code provided by every BIOS maker, including ASUS in this instance.ASUS's ROG laptops are often powered by a discrete GPU like an RTX 30/40 series, and an iGPU paired with the Intel CPU. To handle different power requirements, like running the laptop with battery only, or being plugged in, these laptops have a multiplexer (MUX) switch to switch between the iGPU and the dGPU. However, ASUS firmware is doing weird power cycling that does not make logical sense. In the ultimate stress test for the system, when a laptop is connected to an external display, the system only powers on the dGPU, in this case, NVIDIA. The Intel iGPU is completely powered off and bypassed, so external and internal displays can use the dGPU. However, the system is continuously turning the dGPU on and off, even when it's supposed to be active. No power cycling should be done on dGPU, but the system does it every 15-30 seconds. This behaviour doesn't make sense given that the dGPU is the only active graphics handler, and it is currently powered on.
The report summarizes the findings down to a few root causes. Number one, it misunderstands the interrupt context; number two, it has flawed interrupt handling; and number three, it lacks platform checks, completely bypassing the need to see if the system is in a MUX mode. These issues persist in ASUS models from 2021 to 2024, where they have been recorded on public threads. Models like Strix, Scar, and Zephyrus are affected. Research author claims "ASUS has not responded to this investigation or the documented firmware issues at the time of publication, will update this if anything changes."
Update 08:42 UTC: A TechPowerUp forum user, JustBenching, reports that his 2022 ASUS ROG Zephyrus G14 laptop received an update in early 2024 that resolved the stuttering issues. However, this particular model is powered by AMD Ryzen 7 6800HS and Radeon RX 6800S. We are seeking more information about this issue and whether ASUS has addressed it.
Second update, 16:50 UTC: Another TechPowerUp forum user, SRB151, claims that his 2021 ASUS ROG Zephyrus G15, based on AMD Ryzen 9 5900HX and Radeon RX 6800M GPU also experiences stuttering. The issue even increases after waking up from sleep. This is in line with the original report timeline of models, hence representing another instance confirming the issue.
Update Sep 18th: ASUS confirmed that they are investigating.
Source:
Zephkek on GitHub
To find out what happened, the researcher used the LatencyMon tool, which measures CPU interrupt latency. CPU interrupt latency is an important metric as it tells the CPU to stop its current program execution pipeline and move on to another, higher-priority task. On ASUS ROG laptops, like the Zephyrus M16, the first core in the CPU, which is first accessible by the application, is spending over 90 seconds processing interrupts. In that time that specific CPU core is blocked from doing any other work, which leads to stutter, when some time-sensitive workload is running on that core. Behind all of this is the ACPI.sys implementation of the Advanced Configuration and Power Interface (ACPI) standard, acting as the bridge between firmware and the OS to manage power functions (sleep, hibernate, battery, and thermal reporting) and to assist with Plug-and-Play device discovery and resource configuration. This ACPI.sys interprets ACPI Machine Language (AML), which is a code provided by every BIOS maker, including ASUS in this instance.ASUS's ROG laptops are often powered by a discrete GPU like an RTX 30/40 series, and an iGPU paired with the Intel CPU. To handle different power requirements, like running the laptop with battery only, or being plugged in, these laptops have a multiplexer (MUX) switch to switch between the iGPU and the dGPU. However, ASUS firmware is doing weird power cycling that does not make logical sense. In the ultimate stress test for the system, when a laptop is connected to an external display, the system only powers on the dGPU, in this case, NVIDIA. The Intel iGPU is completely powered off and bypassed, so external and internal displays can use the dGPU. However, the system is continuously turning the dGPU on and off, even when it's supposed to be active. No power cycling should be done on dGPU, but the system does it every 15-30 seconds. This behaviour doesn't make sense given that the dGPU is the only active graphics handler, and it is currently powered on.
The report summarizes the findings down to a few root causes. Number one, it misunderstands the interrupt context; number two, it has flawed interrupt handling; and number three, it lacks platform checks, completely bypassing the need to see if the system is in a MUX mode. These issues persist in ASUS models from 2021 to 2024, where they have been recorded on public threads. Models like Strix, Scar, and Zephyrus are affected. Research author claims "ASUS has not responded to this investigation or the documented firmware issues at the time of publication, will update this if anything changes."
Update 08:42 UTC: A TechPowerUp forum user, JustBenching, reports that his 2022 ASUS ROG Zephyrus G14 laptop received an update in early 2024 that resolved the stuttering issues. However, this particular model is powered by AMD Ryzen 7 6800HS and Radeon RX 6800S. We are seeking more information about this issue and whether ASUS has addressed it.
Second update, 16:50 UTC: Another TechPowerUp forum user, SRB151, claims that his 2021 ASUS ROG Zephyrus G15, based on AMD Ryzen 9 5900HX and Radeon RX 6800M GPU also experiences stuttering. The issue even increases after waking up from sleep. This is in line with the original report timeline of models, hence representing another instance confirming the issue.
Update Sep 18th: ASUS confirmed that they are investigating.



24 Comments on ASUS Gaming Laptops from 2021-2024 Have Buggy BIOS Causing Stuttering: Report
This is just another example of a once great company to just a money making machinery. Of course they do need to make money, but would it be so hard to have a good Q&A and amazing after sale support?
I know it is more common today to push new products and therefore nee sales, but I prefer goog support and longevity over the newly pushed bling bling.......and I come back to the company that treated me "right".
In this case I guess they will claim the usual stuff after more media covers it and they tell everyone that they will improve.....until the next discovery.
I'm not sure if we are describing the same issue but in ultimate mode (so only dgpu mod) I had severe stuttering on desktop doing simple things like browsing. I'm talking SEVERE stuttering, you could barely use the laptop. It was working fine in games though.
windows 11 pro is very buggy on this lenovo refurbished notebook with ryzen 4650u. The 4 year warranty has passed and that'S why i could buy it this year as a refurbished device.
Some ASUS goods are decent. Some on the high end premium segment like ~1000€ motherboards, 1500€ monitors, ...
Are all their products worthy of having a price premium? No, but you can pretty much say that about every other brand.
I'v ehad to work on a few Asus pre builts and laptops over the years, I cannot say any of them impressed me.That is....not how firmware works. Period.
Firmware is the bedrock of the hardware. It will ALWAYS have priority over the OS. The firmware makes sure the OS doesnt do something stupid, like try to overvolt a CPU past safe limits while boosting.
EDIT: Actually, the power regulation, once configured, is automatic in the hardware. BIOS just configures it. Same for DRAM timings.
I asked not long ago about this on Asus forums, but the subject wasn't picked up.
Here's the topic I created:
rog-forum.asus.com/t5/intel-700-600-series/does-anyone-has-system-latency-problems-on-the-newest-z790-bios/td-p/1103510
Maybe TechPowerUp could make some fuss about it, otherwise Asus will do nothing.
It's a design flaw to allow the firmware to intervene after the handover.
I didn't know ACPI had an entire machine language for this kind of configuration. Incredible the complexity of modern computers. And programmer wrote an event handler with SLEEP. Wow.
Asus needs to hire some new talent because they really should have been on this problem sooner than customers dissecting the entire issue.
Ignore mod on.
@AleksandarK
I'm not aware of any update that "fixes" this, but I'd like to know more. It's worth noting that I'm using a USB4 BIOS and don't use Ultimate mode due to the issue described above. Also disabled all Asus services and use g-helper.
Some basics are very well taught when not installing and only using Microsoft Windows in the first place. (I did not talked about android or MAC)
Windows phrasing are just wrong, e.g. driver.I had it more than once. Asus told me via support tickets for my previous notebooks. Your notebook is out of the 2 years warranty period, nothing can be done regarding the firmware.
The firmware was broken for over 10 years. I doubt they even provide proper firmware these days. Just because a windows driver fix it for microsoft windows only does not imply the hardware was ever shipped in working condiditon. I do not get the point why there are made specifications when ASUS can not follow those specifications in the first place. The software expect a well defined response which is definted by the specification. When the hook is not there bcause ASUS does not provide it with their hardware most microsoft windows laptop buyers will never see it. They will than say something else is bad but never realise their ASUS notebook is broken in the first place. It was never such easy to upgrade a device but ASUS does not do it. I mostly bought ASUS devices for myself and others. I bought a few MSI barebones and MSI branded devices. Therefore I will restrict myself only to the ASUS brand from the years ~2008 - ~2020.Nope. Defintely not.these are all "embedded devices". Regardless where you learnt those basics.
I think a modern usb mouse is kind of a good example to learn how it works.
And yeah they move only after enough not so good PR, not due to simple customers.