guide · static export
Emulation

Fix Emulator Audio Drift and Frame Pacing

Sound that runs ahead, a picture that stutters every few seconds, and a game that speeds up are three symptoms of the same timing problem.

by@guidox updated:10/31/26 time:25 min level:Intermediate tested on:Windows 11 24H2 works on:Windows 10, Windows 11 tools:Emulator
TL;DR

Match the **sample rate** everywhere, choose **audio sync over video sync**, and stop the emulator and the desktop compositor from **double-capping the frame rate**.

Before you start

Requirements

  • An emulator with sync options
  • A terminal
  • Ten minutes
Step by step

Instructions

01

Decide what the emulator syncs to

Syncing to audio keeps the sound clean and lets the picture repeat a frame; syncing to video keeps motion smooth and can crackle. On a modern machine, audio sync plus a frame limit is the quieter default.

02

Set one sample rate for the whole chain

The emulator, the Windows device and any virtual mixer must agree. A 44.1 kHz emulator on a 48 kHz device resamples and slowly drifts away from the video.

Settings > System > Sound > Advanced > 48000 Hz
⚠ warningA shared USB interface often runs at 44.1 kHz. Set the emulator to that rate rather than forcing the device to 48.
03

Remove the second frame limiter

V-sync in the emulator plus a compositor plus a driver-level limiter each add latency and cause stutter every few seconds. Leave one limiter on and disable the others.

NVIDIA Control Panel > Manage 3D settings > Max Frame Rate
tipA variable refresh display does the pacing for you when the emulator's own limiter is off.
04

Watch the frame time, not the frame rate

An overlay with frame times shows a spike of 30 milliseconds every second, which is what stutter looks like in numbers. A steady 16.7 beats an average that hides spikes.

05

Raise the audio buffer before anything else

Crackling at a low buffer is a scheduling problem, not a broken emulator. Double the buffer, test the same scene, then reduce it again if the latency is acceptable.

06

Check the display mode

Borderless windowed on a 60 Hz panel with a 59.94 game drifts once a minute. Exclusive fullscreen or a matching refresh rate removes that specific mismatch.

Troubleshooting

Common issues

Audio drifts ahead over ten minutes

A sample rate mismatch somewhere in the chain, often a virtual device. Check every device, then the emulator.

Stutter exactly once per second

Two frame limiters fighting. Disable the driver-level one and keep the emulator's.

The game runs slightly fast

A 60 Hz assumption on a 59.94 Hz game or the reverse. Choose the region-matching rate.

Sound crackles only in cutscenes

The buffer is too small for the extra load. Raise it and retest the same scene.

FAQ

Frequently asked

Is exclusive fullscreen still better?

For pacing, usually. For alt-tab convenience, no; pick what the game needs.

Do I need a 120 Hz display?

No. A stable 60 with consistent frame times looks better than an unstable 120.

How to undo this

Restore the previous audio device settings and the sync option in the emulator. Nothing is written to your game files.

Changelog · 1 entry
  1. 2026-10-31
    First version
Interactive version: checklist, feedback, related guides →

Free · no account needed · tracks your progress