Confirm crackling only occurs under load
Play audio at the desktop — if it is clean, the issue is load-related. Launch a game and confirm the crackling starts within a few minutes of gameplay.
Audio crackling under load is usually a DPC latency spike from a misbehaving driver. Identify and fix the cause in five steps.
Crackling during gameplay means the audio buffer is starving because a driver is hogging the CPU for too long. **Lower the sample rate**, disable enhancements, and use **LatencyMon** to find the offending driver.
Play audio at the desktop — if it is clean, the issue is load-related. Launch a game and confirm the crackling starts within a few minutes of gameplay.
Open **Settings > System > Sound > More sound settings**. Right-click your playback device, select **Properties > Advanced**, and choose **24 bit, 48000 Hz**. Higher sample rates increase buffer pressure under load.
mmsys.cpl
In the same **Properties** window, go to the **Enhancements** tab and check **Disable all enhancements**. On some Realtek devices this tab is labeled **Spatial Sound** — set it to **Off**.
Run **LatencyMon**, click the green play button, and play your game for 2-3 minutes. Switch to the **Drivers** tab and sort by **Highest execution (ms)**. The driver at the top is causing the DPC spike.
Download the latest chipset driver from your motherboard manufacturer and the latest audio driver from Realtek or your audio interface vendor. Install both and restart.
Re-run **LatencyMon** during gameplay. The bar should stay green and the highest DPC execution should be under 1000 microseconds. Audio should be crackle-free.
This points to a hardware issue — a ground loop, a failing audio jack, or a defective USB DAC. Test with different headphones or speakers on a different port.
Clean install the latest NVIDIA driver from https://www.nvidia.com/drivers using the 'Custom > Clean install' option. If the issue started after a specific driver version, roll back one release.
Yes, it bypasses the Windows audio mixer and reduces buffer overhead. Enable it in your game's audio settings if available.
If LatencyMon identifies the onboard Realtek driver as the culprit, a USB DAC moves audio processing off the internal bus and usually eliminates the crackling.
Re-enable audio enhancements in **Sound > Properties > Enhancements** and set the sample rate back to your previous value. Uninstall LatencyMon if no longer needed.
Free · no account needed · tracks your progress