ASIO audio glitches on ASUS ROG FLOW X16 - need help with WPA

Greg Sullivan 0 Reputation points
2025-07-24T15:57:03.3733333+00:00

I'm experiencing highly intermittent audio clicks & pops using real time audio (DAW etc). LatencyMon reports that I don't have any DPC problems, even when a glitch occurs.
I'm in the process of attempting to use the WPR/WPA, and I've attached a screen grab. I can't see any particularly long running DPCs/ISRs just before the glitch, but what I do see is that the general system activity seems to stop for about 13ms, including USBXHCI.SYS, which normally runs about once very millisecond.
I am currently using an ASIO driver test utility from VB-Audio. Audible glitches occur when the "callback error" percentage hits 100%. During normal running, the error percentage is in the 10 - 20% range.
Environment:
ASUS ROG FLOW X16 (AMD Ryzen 7 6800HS, 32GB, Windows 11)
Arturia Minifuse 2 USB audio interface connected via USB-C
VB-Audio ASIO driver test utility

Any advice on how to proceed would be appreciated.

As a courtesy, please note that this is my second post - my first post used the wrong tags. If the first one is approved I'll delete it.

catch-04-wpa

Windows development | Windows Performance Toolkit

1 answer

Sort by: Oldest
  1. DVS Saaketh 0 Reputation points
    2026-05-03T13:44:54.26+00:00

    To diagnose ASIO glitches on your ASUS ROG Flow X16, the "perfect" WPA analysis focuses on identifying DPC (Deferred Procedure Call) latency spikes that interrupt the audio buffer's high-priority cycle. Use Windows Performance Recorder (WPR) to capture a trace while the glitch occurs, then open the file in Windows Performance Analyzer (WPA) and navigate to the "DPC/ISR Duration by Module" graph under the Computation tab. You are looking for modules like nvlddmkm.sys (NVIDIA), ACPI.sys (Power Management), or wdf01000.sys (Framework) that exceed a 1.0ms threshold; on the Flow X16, these are frequently triggered by the Armoury Crate "Silent" profile or the AI Noise Canceling feature in MyASUS, which steal CPU cycles and force the ASIO driver to drop samples. Once the specific driver is identified in the WPA table, you can resolve the issue by updating that specific component, switching to a high-performance power plan, or using a MUX switch to bypass the integrated graphics timing conflicts.

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.