Delayed audio playback

I am new to fedora. I have downloaded Fedora 42 and installed it in vmware workstation for testing. Everything is working perfectly except for audio. I have gnome and fluxbox installed and am seeing the same behavior in both. In fluxbox, if i run speaker-test -c 2 I get no audio, but then it runs for a few seconds and audio starts working. If I move to another app like my browser to play back a youtube video the same thing happens - no audio for a few seconds, and then it starts working. I switch to gnome, and I get the same behavior. I am completely baffled at why this is happening. Is anyone able to help ?

2 Likes

It might be worth considering whether a configuration change (or a delayed initialization) is affecting how audio/video devices behave.

I’ve seen a similar case here:
In that case, restarting the PipeWire-related services helped resolve the issue:


systemctl --user restart pipewire pipewire-pulse wireplumber

It’s not always a permanent fix, but it can help narrow down whether the problem is service-related.

Let us know if it makes any difference!

I’m having the same issue and restarting the services doesn’t do anything.

Running speaker-test -t wav -c 2 -l 1 I can only hear the voice saying “right”. If I run it again right after, I can hear the whole sentences. If I wait around 15s between the commands, the issue happens).

Here someone said that running aplay /dev/zero and letting the terminal open pauses the issue. It’s like keeping a sound playing, since the delay only happens after some seconds of nothing playing. If I play something, pause, and continue shortly after, the delay does not happen. But if I continue not so shortly after (around 15s), the delay happens (around 2 to 3 seconds of lost audio before sound comes out).