You are not logged in.

#26 2025-12-15 23:30:18

Ateku
Member
Registered: 2025-12-14
Posts: 15

Re: Audio crackling after switching GPU (pipewire / pulseaudio).

Took sometime, because the command did not launch nor killed my Hyprland session. I did it myself, but needed to record some mp3 audio. From TTY, the audio plays fine.
Just to be clear: The audio crackling does not happen if the app runs as it is. It happens if something else will happen in the meantime such as switching tabs in browser or switching workplaces in Hyrpland.

Offline

#27 2025-12-15 23:42:39

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,969

Re: Audio crackling after switching GPU (pipewire / pulseaudio).

Ok, please try not-hyprland.
Edit: also make sure that https://archlinux.org/packages/extra/x8 … -hyprland/ isn't running, in doubt remove the entire portal stuff.

x-ref, https://bbs.archlinux.org/viewtopic.php?id=311010

Last edited by seth (2025-12-15 23:43:48)

Offline

#28 2025-12-15 23:48:33

totally-grey
Member
Registered: 2025-12-15
Posts: 8

Re: Audio crackling after switching GPU (pipewire / pulseaudio).

seth wrote:

The mpv output runs fine, without any issue.

But not on hyprland?
startx some xterms and try there…

It`s run fine without hyprland, I tested the audio on x11 using LXDE, launching mpv instances a lot of time mpv and the switch focused window issue don`t occur (probably because LXDE doesn`t have this feature), but the steam fullscreen video crackling persists.

Last edited by totally-grey (2025-12-16 00:00:29)

Offline

#29 2025-12-15 23:51:53

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,969

Re: Audio crackling after switching GPU (pipewire / pulseaudio).

Does it come w/ a specific power-profile or performance level?
https://wiki.archlinux.org/title/AMDGPU … nce_levels

Offline

#30 2025-12-15 23:53:00

Ateku
Member
Registered: 2025-12-14
Posts: 15

Re: Audio crackling after switching GPU (pipewire / pulseaudio).

I removed `xdg-desktop-portal` and `xdg-desktop-portal-hyprland` packages. From TTY, with multi-user.target, the audio works fine.
No changes about crackling audio in Hyprland after removing both of the packages.

Offline

#31 2025-12-17 23:59:22

totally-grey
Member
Registered: 2025-12-15
Posts: 8

Re: Audio crackling after switching GPU (pipewire / pulseaudio).

I found a lot of reclamations of this issue since early 2025 on reddit relating the issue to the RX 9000 Series:

https://www.reddit.com/r/AMDHelp/commen … _problems/

A comment from 4 month ago says that a mesa update from linux kernel caused this issue, so I believe that is a driver issue, apparently on windows there's a way to fix it, changing some configs on Adrenalin, but I don't fix any solution on Linux.

Last edited by totally-grey (2025-12-18 00:05:12)

Offline

#32 2025-12-18 00:19:48

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,969

Re: Audio crackling after switching GPU (pipewire / pulseaudio).

reddit wrote:

SOLUTION:
* Open AMD Adrenalin
* Go to performance, tuning and enable manual control.
* Enable GPU tuning and then enable advanced control.
* What you have to do now is browse your GPU model and look for your game boost MHZ, mine said 2584mhz so I adjust my max freq to that number and THEN the most important part is the min frequency, I tried 2200 and it solved all my freaking issues.
* Don't forget to click on save settings.

seth wrote:

Does it come w/ a specific power-profile or performance level?
https://wiki.archlinux.org/title/AMDGPU … nce_levels

Offline

#33 2025-12-18 01:38:57

totally-grey
Member
Registered: 2025-12-15
Posts: 8

Re: Audio crackling after switching GPU (pipewire / pulseaudio).

Changing those presets doesn't make any difference, but I saw a comment saying that when the memory frequency is high the crackling disappears, I open a game and, if I'm not mistaken the crackling was lower but don't disappears completely.
Those presets only affects the GPU frequency, not VRAM.

Offline

#34 2025-12-18 07:53:43

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,969

Offline

#35 2025-12-18 08:05:02

Ateku
Member
Registered: 2025-12-14
Posts: 15

Re: Audio crackling after switching GPU (pipewire / pulseaudio).

I do use LACT for overclocking / undervolting. It sets the VRAM Clock Power State to 2248 MHz min with Highest Clocks Performance Level, but the issue still persists. It's definitely less noticeable, but if you focus on it, you can hear it.

Offline

#36 2026-02-07 16:50:36

fmthesis
Member
Registered: 2026-02-07
Posts: 1

Re: Audio crackling after switching GPU (pipewire / pulseaudio).

I think I'm experiencing a similar issue with the same GPU. Recently, I've switched from my integrated GPU (I have the Ryzen 5 5600GT) to the RX 9060 XT and now I sometimes get audio crackling in some parts of videos. For example, today I was watching an episode on crunchyroll and I started getting audio crackling at some point and when I switched to a different workspace, the crackling stopped (it only seems to persist while the video is on the screen)(EDIT: it also happens when switching between empty workspaces). And the crackling I hear on videos also doesn't count as "errors" on pw-top, so it probably isn't buffer size related.
Maybe it's important to notice that I'm using KDE instead of hyprland, and DP instead of HDMI. Also, I'm using an audio interface (Topping E2x2) instead of plugging my earphones straight into the rear/front panel.

❯ lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 7
01:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch (rev 25)
02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch (rev 25)
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 44 [Radeon RX 9060 XT] (rev c0)
03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 48 HDMI/DP Audio Controller
04:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset USB 3.1 XHCI Controller
04:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset SATA Controller
04:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset Switch Upstream Port
05:03.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset Switch Downstream Port
06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)
07:00.0 Non-Volatile memory controller: Kingston Technology Company, Inc. FURY Renegade NVMe SSD [E18] (Heatsink) (rev 01)
08:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 PCIe Dummy Function (rev c9)
08:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Renoir/Cezanne HDMI/DP Audio Controller
08:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir/Cezanne Platform Security Processor
08:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
08:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
❯ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 046d:c34b Logitech, Inc. USB Keyboard
Bus 001 Device 003: ID 046d:c077 Logitech, Inc. Mouse
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 152a:8752 Thesycon Systemsoftware & Consulting GmbH E2x2
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
❯ sudo journalctl -b | grep -i DMI
fev 07 10:46:01 archlinux kernel: DMI: Gigabyte Technology Co., Ltd. B550M K/B550M K, BIOS FD 03/22/2024
fev 07 10:46:01 archlinux kernel: DMI: Memory slots populated: 2/4
fev 07 10:46:04 archlinux kernel: amdgpu 0000:03:00.0: amdgpu: [drm] DP-HDMI FRL PCON supported
fev 07 10:46:04 archlinux kernel: amdgpu 0000:03:00.0: amdgpu: [drm] HDMI-A-1: PSR support 0, DC PSR ver -1, sink PSR ver 0 DPCD caps 0x0 su_y_granularity 0
fev 07 10:46:05 mainpc kernel: input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/0000:01:00.0/0000:02:00.0/0000:03:00.1/sound/card1/input8
fev 07 10:46:05 mainpc kernel: input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:08.1/0000:08:00.1/sound/card2/input12
fev 07 10:46:05 mainpc kernel: input: HDA ATI HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.1/0000:01:00.0/0000:02:00.0/0000:03:00.1/sound/card1/input9
fev 07 10:46:05 mainpc kernel: input: HD-Audio Generic HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:08.1/0000:08:00.1/sound/card2/input13
fev 07 10:46:05 mainpc kernel: input: HDA ATI HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.1/0000:01:00.0/0000:02:00.0/0000:03:00.1/sound/card1/input10
fev 07 10:46:05 mainpc kernel: input: HDA ATI HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.1/0000:01:00.0/0000:02:00.0/0000:03:00.1/sound/card1/input11
fev 07 10:46:05 mainpc kernel: input: HD-Audio Generic HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:08.1/0000:08:00.1/sound/card2/input14
fev 07 10:46:05 mainpc kernel: input: HD-Audio Generic HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:08.1/0000:08:00.1/sound/card2/input15
fev 07 10:46:05 mainpc kernel: input: HD-Audio Generic HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:08.1/0000:08:00.1/sound/card2/input16
fev 07 10:46:05 mainpc kernel: input: HD-Audio Generic HDMI/DP,pcm=11 as /devices/pci0000:00/0000:00:08.1/0000:08:00.1/sound/card2/input17

EDIT: I switched to my iGPU and I can confirm that it doesn't happen when I'm using it.

Last edited by fmthesis (2026-02-07 17:56:05)

Offline

Board footer

Powered by FluxBB