Fix DuckStation Stuttering: 5 Settings That Actually Work (2026)

This post may contain affiliate links. If you purchase through them I may earn a small commission at no extra cost to you.

text that says fix duckstation stuttering with an OSD

If you notice your DuckStation stuttering it's probably not your PC and could very well be one of the five following settings almost nobody checks.

Before you touch anything, go to Settings → General and hit Restore Defaults at the bottom of the page. You always want to go in with a clean baseline first. If you want to dial in the best possible settings after fixing the stutter, check out my complete DuckStation settings guide too. Then follow the OSD setup below, run your game for a minute, and you'll know exactly what needs some fixing.

Before You Start: Turn On the OSD

Go to Settings → Graphics → OSD. Turn on Show Emulation Speed and Show Frame Times and then run your game. A small graph will appear in the top right corner of the screen. When everything is healthy, that graph is a flat line sitting low and when something is wrong, you'll see spikes jumping up from it.

Here's how to read it:

Speed dropping below 100% → your hardware can't keep up. Go to Fix 3.

Speed near 100% but regular repeating hitches → sync mismatch. Go to Fix 1.

Random spikes, stable speed → audio or storage. Go to Fix 2 or Fix 4.

G: 29.91 | V: 59.82 | 100% (100%)
19.0 ms 13.0 ms
G =
Game FPS
29.91
Frames the game engine is actually rendering. Low here means the game itself is slow.
V =
Display FPS
59.82
Frames being sent to your monitor. Should be close to your monitor's refresh rate.
100% (100%)
Emulation speed
100% = healthy
The number to watch. If it drops below 100%, your hardware can't keep up.
Graph
Frame time history
13–19 ms
Flat and low = smooth. Spikes jumping up = stutter. The shape matters more than the number.
Flat graph = healthy Spikes = stutter Speed below 100% → Fix 3

Once you know what those spikes mean, you're not guessing anymore. That graph tells you exactly what's wrong and you can go in and make the adjustments needed!

Fix 1: Sync Settings

Settings → Emulation

This is the most common cause of stutter people never find. So basically your monitor runs at one refresh rate and the emulator runs at a slightly different one, and over time they drift out of sync and you get a repeating hitch even when your FPS looks completely fine. (weird, right?)

First question: do you have a VRR monitor? That means G-Sync or FreeSync. If you're not sure, you probably don't. But if you want to check, the easiest way for most people: right-click the desktop → Display Settings → scroll down to the display info, or check the monitor's own on-screen menu. But honestly the fastest tell is just Googling the monitor model name and it'll say FreeSync or G-Sync in the specs within like two seconds, easy as that.

If you don't have VRR

DuckStation settings with Vertical Sync and Sync to Host Refresh Rate checked

Find VSync near the top of the Emulation page and make sure it's on and then enable Sync to Host Refresh Rate just to the right of it. This nudges DuckStation's emulation speed by less than 1% to stay locked to your display's refresh rate. Without it, the two fall slowly out of sync and you get that repeating hitch that feels so annoying.

If you have VRR (G-Sync / FreeSync)

DuckStation settings with Optimal Frame Pacing checked

Enable Optimal Frame Pacing as this is your main setting. Then turn VSync off and Sync to Host Refresh Rate off. Don't run Optimal Frame Pacing alongside the other two, pick this path and leave the others alone.

Fix 2: Increase Your Audio Buffer

Settings → Audio

DuckStation settings showing audio options

This one catches people off guard quite often! Audio settings can actually cause visual stutter, not just crackling. If the audio engine doesn't have enough headroom when the system hiccups, it drags the whole frame with it!

Find Buffer Size and Output Latency. As a starting point, try setting Buffer MS to 50 and Output Latency to 40, then give it a test. If issues persist, raise them further. The higher you go the more stable it gets, but you'll add a small amount of audio lag so find the lowest value that stays clean.

The default backend is Cubeb, which you will see at the top of the menu. If raising the buffer doesn't help, try switching to SDL under Backend as they handle timing differently and one may behave better on your own machine.

Fix 3: Reduce Your Enhancements

Settings → Graphics

MSAA Off in DuckStation settings

If your emulation speed is actually dropping below 100% on the OSD, your hardware is being asked to do too much. This is a performance problem, not a sync problem and no amount of pacing fixes will help here honestly.

Go to Settings → Graphics. Drop your Internal Resolution down one step. Native is the floor, so don't worry about going too far. Turn off MSAA if it's on, because this taxes your system in a major way. If you have post-processing shaders running, go to the Post Processing tab on the same Graphics page and remove them.

These stack up fast and some PS1 games are way heavier than they look. So get stable at a lower setting first, then add things back one at a time until you find the ceiling.

Fix 4: Preload Your Disc Image to RAM

Right-click game → Properties → Console Tab

DuckStation settings with pre-load to RAM checked

If your stutter happens in specific spots such as loading screens, FMVs, or area transitions your storage drive might be literally waking up mid-game and causing a spike. This tends to happen when your game file is on an external hard drive, a USB stick, or an old spinning hard disk rather than your main internal drive. If you aren't running an SSD, it's the largest upgrade you can make for your PC in 2026 — most modern builds take an M.2, but if you're on an older machine a SATA SSD drops straight in just the same. Check your motherboard specs if you're not sure which one you need.

Not sure if that's you? The fix costs nothing to test, so just try it.

Right-click your game in the game list and select Properties. Go to the Console Tab and enable Preload Image to RAM. This loads the whole disc image into memory at startup so the drive never gets touched again mid-session.

Only use this if you have the RAM to spare. It increases startup time slightly but eliminates storage-related hitches entirely.

Fix 5: Enable Clock Speed Control

Settings → Console

DuckStation settings with CPU overclocking

If you've been through everything above and certain games still tank, here's the thing most people don't know. It might not be your PC at all.

A lot of PS1 games had real slowdown on the original hardware and that was just how they ran in the 90s. DuckStation reproduces that accurately by default, which means you're getting a faithful emulation of a console that was genuinely struggling. DuckStation is being accurate about that... maybe a little too accurate.

Go to Settings → Console and check Enable Clock Speed Control. DuckStation will show a warning that this can break games and cause bugs, click Yes to confirm. Then raise the Overclocking Percentage above 100. Start somewhere between 125 and 150% as that's usually enough to smooth out the worst slowdown without breaking anything.

Don't go too high. If you push it too far, you'll know because the game will start running faster than it should, enemies will move at the wrong speed, or timing-based mechanics will break. For most games, 125–135% is the safe range. Go higher carefully and test each step.

Still Stuttering?

Run the game again with the OSD on and look at the frame time graph. Then leave a comment describing what you see — regular spikes on a pattern, random spikes, or the speed dropping below 100. All three point to different things and I can help narrow it down from there.

If you've fixed the stutter and want to dial everything in properly from scratch, my complete DuckStation settings guide covers every setting worth touching.

Setting names and locations verified against DuckStation source, early 2025.

← Back to Home All Posts

No comments:

Post a Comment