How to Fix Audio Crackling in Old PC Games (2026)

Audio crackling in old PC games happens when the game cannot feed sound data to your sound device fast enough, so the audio buffer runs empty mid-play and you hear a pop, click, or burst of static. On modern Windows the usual causes are outdated audio drivers, a sample-rate mismatch, sound enhancements, and legacy games calling audio APIs the system handles badly. Fix the Windows side first, then the game side.

This guide covers Windows 11 and Windows 10 on desktop and laptop. Menu paths differ slightly between the two, so I’ve noted where. Most people solve this within 20 minutes; the harder cases take an evening of testing one setting at a time.

What You Need

You don’t need new hardware. Everything below uses settings already on your machine, plus two free tools that veteran players tend to trust: LatencyMon for driver timing, and an API wrapper such as dgVoodoo2 or OpenAL Soft for the game itself.

  • The affected game, installed well enough that you can reproduce the crackling for at least a minute.
  • A second audio device to test with. Cheap wired headphones are the best control device you own.
  • The audio driver from your motherboard or laptop manufacturer, not the one Windows Update offers.
  • <liAdministrator access to Windows, since device and driver changes require it.
  • Access to the game’s original audio source or a clean install, for verifying files and testing a different release.
  • Optional: DOSBox Staging, DOSBox-X, or 86Box if the game is DOS era; dgVoodoo2 for Windows 95/98 titles; OpenAL Soft for OpenAL games.

Step-by-Step

Work through these in order. Each step rules out a layer, from background processes down to hardware, and changing several things at once means you will never know what worked.

1. Close background audio apps and restart the game

Old games and modern overlays fight over the sound device constantly. Voice chat, screen recorders, RGB control panels, browser tabs playing video, and Discord all hook into the same audio session, and a second app grabbing the device can starve the game’s buffer.

Close every app you do not need, including Discord entirely rather than just its overlay. On Windows 11, right-click the speaker icon in the system tray and choose Open Volume Mixer; on Windows 10 the same command is under the Sound icon in the notification area. Find the game’s own slider, set it to 100, and mute everything else for the test.

While you are there, check the Output device list for duplicates. Two entries for the same headset, such as a digital and an analogue version, cause switching mid-play, which sounds exactly like crackling. Delete the one you do not use.

How to tell it worked: the game runs clean through a heavy scene where it used to pop. If the crackle survives with every other app closed, move on.

2. Set the correct Windows output device and format

Old games frequently hardcode a sample rate such as 22050 Hz or 44100 Hz. If Windows is set to 48000 Hz and your card does not resample smoothly, the stream stutters. Multi-channel device selection causes the same class of problem on HDMI setups.

Open Settings, then System, then Sound. Select your output device and click Device properties. If your game runs through HDMI to a TV or soundbar, make sure the selected device is the HDMI one, not the onboard Realtek output, and that the TV is not set to a fixed format like 5.1 that the game cannot fill.

On the Advanced tab, uncheck both Allow applications to take exclusive control of this device options. Legacy DirectSound titles often request exclusive mode, and letting them have it removes the resampling layer that was smoothing the mismatch.

On the Format tab, set Default format to 16 bit, 44100 Hz, apply, and test. If it is worse, try 16 bit, 48000 Hz, and also 16 bit, 32000 Hz. No single format fixes every old game, so treat this as a short experiment rather than a rule.

There is a faster route to the same page: press Win+R, type mmsys.cpl, and press Enter. That opens the classic Sound dialog where Playback, Recording, Communications, and Sound tabs all live. The Communications tab is worth a look, since Legacy communications defaults can behave oddly with games.

How to tell it worked: crackling stops or shifts to a different rate. If a format change alters the character of the noise but does not remove it, you are looking at a driver or buffer problem, not a format problem.

3. Update or reinstall the audio driver

Drivers are the single most common cause, and gaming-only crackling frequently traces back to a driver that arrived with a Windows Update or a GPU driver install. Users on r/buildapc and r/pchelp repeatedly report that a clean Realtek reinstall fixes cases where sample rate changes and disabled enhancements did nothing.

Press Win+X and open Device Manager, then expand Sound, video and game controllers. Right-click your audio device and choose Properties, then the Driver tab. Update driver searches Windows Update first; install the motherboard or laptop maker’s package manually instead, since it is tuned to the actual codec.

If the crackling began after a driver update, use Roll Back Driver on the same tab. If no rollback exists, uninstall the device, leave Attempt to get the driver for this device unchecked, restart Windows, then install the manufacturer package. Some people go further with Display Driver Uninstaller, a free utility that removes audio and GPU drivers completely before a fresh install.

On desktops with a discrete GPU, check for an NVIDIA High Definition Audio or AMD HDMI audio device in the same list. If your sound comes from the motherboard jack, disabling that entry removes a competing device and stops the system switching between them. On laptops, also confirm the OEM audio driver rather than a generic one.

How to tell it worked: the crackle is gone everywhere, not just in the game. If it now also affects music and video, the new driver is worse and you should roll it back.

4. Run the game in compatibility mode

Compatibility mode substitutes older Windows components, including pieces of the audio stack, and games from the Windows 95 through XP era sometimes behave better with them in place. It also hurts occasionally, which is why you test one setting per launch.

Right-click the game’s executable and choose Properties, then the Compatibility tab. Tick Run this program in compatibility mode and try Windows XP first, then Windows 98 or Windows 95. Return to the same tab after each test. Also try Disable fullscreen optimizations, Run this program as an administrator, and Run in reduced color mode, which is 16-bit colour.

Change one checkbox, launch, play the scene that cracks, then change it back or move on. If the game is on a disc image or a protected directory, also try copying the whole game folder to a plain folder on your drive first, since missing permissions are another source of silent audio failures in old titles.

How to tell it worked: the game runs clean in one specific compatibility mode. Pin that mode for that game and leave the others alone.

5. Repair or replace the game’s audio files

Corrupt or mismatched audio files cause crackling that no Windows setting will touch, because the game is decoding bad data. In Steam, open the game’s Properties, go to Installed Files, and run Verify integrity of game files. GOG and Epic offer the same through their download or launcher menus.

Test mods and wrappers next. Rename your mods folder rather than deleting it, and start the game clean. ENB and ReShade packages, along with any third-party audio DLL someone dropped into the folder, are frequent culprits in otherwise untouched installs.

If only CD audio tracks crack while FM synthesis and MIDI tracks are clean, the problem is not your sound card. FM synthesis and MIDI are generated live by the emulated hardware, so a broken buffer would break those too. That points at the audio source itself, which in one r/dosbox thread was solved by moving to a better-mastered release of the same game rather than by any settings change.

Your save data is not the issue and does not need deleting. Test with a renamed save folder instead, so you can return to your real progress.

How to tell it worked: identical scenes that used to crack now play clean with no settings changed.

6. Adjust emulator and audio-buffer settings

Emulators have their own mixer, and that mixer is where most DOS-era crackling happens. In DOSBox Staging or DOSBox-X, open the configuration file and find the mixer section. Raise blocksize from 1024 to 2048, then raise prebuffer in small steps, 20 milliseconds at a time, until the crackle stops.

Change one value per run, because both settings affect latency and you will want to know which one mattered. A blocksize of 8192 or more adds noticeable delay and is rarely the answer. If DOSBox-X still crackles on CD audio after tuning, try DOSBox Staging, which several players report as more stable for the same title, or test the same disc in 86Box to see whether the problem follows the emulated sound card.

For Windows 95 and 98 titles, drop the dgVoodoo2 wrapper into the game folder. Copy dsetup.exe, dxsetup.exe, and dsound.dll from its archive into the executable’s directory, run dxsetup.exe to configure the DirectSound wrapper, and start the game. This intercepts DirectSound calls and hands them to Windows in a form the modern audio stack handles.

For OpenAL games, replace the OpenAL DLL with OpenAL Soft. Copy openal.dll and an alsoft.ini file next to the executable, then adjust the buffering lines in alsoft.ini if you still hear popping. Some legacy games ship an older OpenAL DLL, and swapping the implementation is a well-known fix in the OpenAL Soft community.

How to tell it worked: the crackle disappears with no other change. That isolates the cause to the game’s own audio code or the wrapper, and nothing in Windows needs touching.

7. Test for hardware or connection faults

Everything so far isolates software. Now find out whether the hardware is lying to you. Swap headphones or speakers, move the plug from a front-panel jack to a rear-panel jack on the desktop, and try the other end of a Bluetooth pair or turn Bluetooth off entirely. 2.4 GHz Wi-Fi routers and older routers near a wireless headset cause interference that mimics digital crackling.

Front-panel USB headers and unpowered hubs are a separate trouble spot for USB headsets. Plug directly into a rear USB port and test again, since a marginal port can interrupt transfers mid-buffer.

Then play a different game and watch a video on the same output device. Crackling that follows you into every game and into desktop audio points to hardware, the port, or the system. Crackling confined to one old title points to that title.

For a driver-level verdict, run LatencyMon while playing for a few minutes and sort by highest DPC execution time. Spikes in drivers like nvlddmkm.sys or dxgkrnl.sys above roughly 1000 microseconds point at the GPU driver; audio stack drivers point at the sound card or chipset. Forum cases show crackle onset 30 to 40 minutes into play, so run it long enough to catch it rather than quitting after two minutes.

How to tell it worked: one test device or port fixes it everywhere, and you have found a hardware or connection fault rather than a software one.

Common Mistakes

  • Changing everything at once. Ten settings in one session means ten variables. Fix one, test, note the result, then continue.
  • Forcing huge buffers. Very large blocksize and prebuffer values trade crackle for input lag, which hurts more in the games you are trying to play.
  • Deleting saves and profiles. A save folder is rarely involved. Rename it for testing and move on.
  • Ignoring mods and dropped-in DLLs. ENB, ReShade, third-party dsound or OpenAL files, and overclocking tools all sit in the game’s path.
  • Treating Bluetooth trouble as a game bug. Wireless headsets drop packets near routers and microwaves. Test wired before changing any game settings.
  • Installing drivers from driver updater sites. They bundle older or mismatched packages. Use your board manufacturer’s site, or Device Manager rollback.
  • Assuming a faster CPU fixes it. A buffer underrun is an interruption problem. CPU throttling and chipset drivers matter more than clock speed here.
  • Buying a new headset first. Forum threads show this is the most common misdiagnosis. Confirm the fault follows the device, not the game, before spending anything.

Frequently Asked Questions

Why does my audio only crackle in games and not when I play music or videos?

Because games request exclusive control of the sound device and then feed it audio at a rate the driver has to convert. Music and video use a shared, well-buffered path, so they stay clean. Close overlays and voice chat first, uncheck exclusive mode in device properties, then match the Windows default format to something the game requests, such as 16 bit, 44100 Hz.

Why does my Realtek audio crackle on Windows 11 and how do I fix it?

Realtek drivers shipped with Windows Update or a GPU driver install are the usual suspects. Open Device Manager, expand Sound, video and game controllers, then install the driver package from your motherboard or laptop maker instead. If crackling started after an update, use Roll Back Driver in the Driver tab. A clean uninstall without letting Windows redownload the driver also works for many cases.

Why does audio only crackle in one specific old game?

That pattern means Windows and your hardware are fine, and the fault sits in the game’s own audio code, its wrapper, or its source files. Verify game files, test with mods disabled, then try a wrapper: dgVoodoo2 for DirectSound titles or OpenAL Soft for OpenAL titles. In DOSBox, raise blocksize and prebuffer before assuming anything is broken.

How do I change the audio sample rate for an old game?

Open Settings, then System, then Sound, select your output device, and click Device properties. On the Advanced tab you can uncheck the exclusive control options; the Format tab sets the default format. Press Win+R and type mmsys.cpl for the classic Sound dialog. Test 16 bit at 44100 Hz, then 48000 Hz and 32000 Hz, since no single rate suits every legacy title.

Why does the crackling only get worse during intense moments in the game?

Loud scenes need the most audio data, so they expose a buffer that is barely keeping up. Explosions and gunfire are usually where the first pops appear. That points to buffer size, driver timing, or CPU pressure rather than bad audio files. Raise mixer blocksize and prebuffer, close background apps, and check DPC timing with LatencyMon while playing the busy part of the level.

Do I need new hardware to fix this, or is my headset dying?

Most cases are software. Test the same headset on another device, or another headset on this PC, and watch a video on the same output. If the crackle stays inside one old game, the headset is fine. If it follows every game and desktop audio, try a different port, a rear USB port instead of a hub, or a wired connection instead of Bluetooth before buying anything.

Start With These Three Steps

If you only do three things tonight, close Discord and every overlay, install the audio driver from your board maker rather than the Windows Update version, then uncheck exclusive mode in device properties and test at 16 bit, 44100 Hz.

Those cover most cases. If the crackle stays inside one old game, stop fiddling with Windows and move to the wrapper step, because that is where legacy titles are fixed. And if you hear it in music too, skip ahead to the driver and hardware tests.

Leave a Comment