Naprawa trzeszczącego dźwięku w PipeWire

      Brak komentarzy do Naprawa trzeszczącego dźwięku w PipeWire

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ć.