Audio issues with AMD F13 on Fedora 41

I’ve recently been having issues with audio playback on my F13 laptop. No matter what source (Spotify, Chromium, Firefox, Rythmbox) or audio device (internal speakers, HDMI, wired, and bluetooth headphones) I use, the audio stutters every few seconds. This became noticeable a few months ago – it might have occurred when I upgraded from Fedora 40 to 41, but I can’t be sure.

I am using coppwr to monitor Pipewire. This screenshot was taken when playing a .m4a file from Rythmbox:

I have tried deactivating powersave for the sound card as mentioned in the Arch wiki, with no change. The audio stuttering occurs no matter the state of PPD.

I have also tried a fresh install of Fedora 41, and once again there has been no change. This suggests this could be a hardware problem (maybe memory?), but I do not know enough about linux audio to confirm this.

Any help would be welcome!

Which Linux distro are you using?
Fedora

Which release version?
41

Which kernel are you using?
Linux 6.12.7-200.fc41.x86_64

Which BIOS version are you using?
03.06

Which Framework Laptop 13 model are you using?
AMD Ryzen™ 5 7640U DIY with:

  • 2x8 GB SK Hynix 5600 MHz memory
  • 1 TB Crucial P3 Plus SSD

I should also mention that I have downloaded the mutlimedia library.

The same here. Annoying audio stuttering issues since a couple of weeks.

AMD Ryzen7 7840U, 64 GB, BIOS 3.05, Fedora 41, Linux 6.12.7-200

Try adding amdgpu.dcdebugmask=0x10 to your kernel boot options. Solved it for me, so seems related to the video stutter that other people are having.

I noticed it’s worst when the GPU is not very active.

3 Likes

I have applied the kernel options and have now been listening to webradio for more than 10 minutes suspiciously. But indeed - no stuttering since now. You seem to have solved the problem. Thank you! :blush: :pray:

2 Likes

I’m confused.

If my research is correct, all setting amdgpu.dcdebugmask=0x10 does is enable DC Core level logging. Can anyone explain why enabling DC Core-level debug logging resolves these sound issues?

It disables Panel Self Refresh.

Some people are noticing frame time stutter as well if they don’t set this flag. I had those too I think, but not very clearly. The audio problems were very noticeable though.

See Wrong frame timing/jerkiness with 120Hz display on 6.12 (bisected) (#3742) · Issues · drm / amd · GitLab.

1 Like

With kernel 6_12_12 it’s fixed

2 Likes

So I can remove the kernel option amdgpu.dcdebugmask=0x10?

I had no audio cracklings after removing it for quite some time. At least 6 hours of spotify playing