Skip to content

Audio: fix crackling via larger output buffers#574

Merged
Xnick417x merged 1 commit into
WinNative-Emu:mainfrom
Xnick417x:audio
Jun 23, 2026
Merged

Audio: fix crackling via larger output buffers#574
Xnick417x merged 1 commit into
WinNative-Emu:mainfrom
Xnick417x:audio

Conversation

@Xnick417x

Copy link
Copy Markdown
Collaborator

ALSA output now defaults to PERFORMANCE_MODE_NONE at 40ms latency instead of LOW_LATENCY at 16ms. LOW_LATENCY capped the AudioTrack buffer capacity, so underrun recovery could not grow it, causing crackle/dropouts on bursty streams. An unset performance-mode env var now resolves to NONE; low_latency stays an explicit opt-in. PulseAudio default latency raised from 40ms to 144ms.

ALSA output now defaults to PERFORMANCE_MODE_NONE at 40ms latency instead of LOW_LATENCY at 16ms. LOW_LATENCY capped the AudioTrack buffer capacity, so underrun recovery could not grow it, causing crackle/dropouts on bursty streams. An unset performance-mode env var now resolves to NONE; low_latency stays an explicit opt-in. PulseAudio default latency raised from 40ms to 144ms.
@Xnick417x Xnick417x merged commit 6cfd5ed into WinNative-Emu:main Jun 23, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant