Poniższy HOWTO pomoże w usunięciu trzeszczącego dźwięku w PipeWire w systemie Linux.
Naprawy możemy wykonać globalnie dla całego systemu operacyjnego zmiany w pliku /etc/pipewire/pipewire.conf
lub
tylko dla użytkownika ~/.conf/pipewire/pipewire.conf
Jeżeli zdecydujesz modyfikować plik konfiguracyjny tylko użytkownikowi, najprawdopodobniej w folderze .conf nie będzie ani pliku ani folderu pipewire. W związku z czym musimy utworzyć katalog i skopiować szablon pliku z konfiguracją:
mkdir -p ~/.config/pipwire && cp -av /usr/share/pipewire/pipewire.conf ~/.config/pipewire/
Odszukujemy w pliku pipewire.conf sekcji
## Properties for the DSP configuration.
#default.clock.rate = 48000
#default.clock.allowed-rates = [ 48000 ]
#default.clock.quantum = 1024
#default.clock.min-quantum = 32
i zmieniamy na:
## Properties for the DSP configuration.
default.clock.rate = 48000
default.clock.allowed-rates = [ 44100 48000 ]
default.clock.quantum = 2048
default.clock.min-quantum = 1024
Restartujemy komputer lub same usługi:
systemctl restart --user pipewire pipewire-pulse wireplumber
Trzeszczenie dźwięku powinno ustąpić.