Sound quality on Linux (PipeWire & WirePlumber)

Több kiadás óta fokozatosan lett be-ki vezetve az új hangrendszer a PipeWire és a WirePlumber. Legtöbb mai 2022-es disztribúció telepítésekor alapértelmezetten települ, eddig gondom nem volt vele, viszonylag szépen szól.

De kis beállítással olyan kristálytiszta erőteljes hangzást tud produkálni amitől leesett az állam, napokig nem tértem magamhoz. A lópikula minőségű online rádiók úgy szólnak mintha valódi hifin hallgatnám az adást.

Ha alapértelmezetten nem települt, egyszerűen válthatunk.

 

1. Changing default sample rate

Másoljuk a /usr/share/pipewire mappát a .config mappába /home/user/.config/pipewire.  Ezután az alábbi fájlokban pipewire-pulse.conf, client.conf, pipewire.conf változtassuk meg (ha a kártyánk is támogatja a magasabb értéket)  default.clock.rate = 48000 és az default.clock.allowed-rates = [ 44100 48000 ] sorok értékét. A többi fájlban nem tudom érdemes-e változtatni ezért egyenlőre békén hagytam őket.

 

2. Sound quality (resampling quality)

Aki ezidáig is a magasabb minőséget preferálta annak érdemes az alapértelmezett resample.quality = 4 értéket megváltoztatni. A javasolt értékek 4-10 között, de a maximális minőség a 14. Az alapértelmezett mintavételezési algoritmus az spa-resample.

 

3. WirePlumber settings

Egyenlőre csak másoljuk a /usr/share/wireplumber mappát a .config mappába /home/user/.config/wireplumber.
Restart

Legegyszerűbb szerintem, az Atom Editor használatával a user mappába másolt projekt megnyitása, majd keresés projektben (Ctrl+Shift+F). Végül a .config mappába másoljuk a pipewire mappát.

 

 


Mintavételezési algoritmus összehasonlítása: src.infinitewave.ca

systemctl --user restart pipewire pipewire-pulse wireplumber
systemctl --user daemon-reload

wpctl status
pipewire --version
alsamixer
pavucontrol

systemctl --user status pipewire.*
systemctl --user status wireplumber.*
start/stop/restart/status/enable/disable

 

 

 

©2016 idStudio & SMThemes.com

Legjobb tárhely ajánlatok


ADATKEZELÉSI TÁJÉKOZTATÓ