GNU/Linux >> Znalost Linux >  >> Ubuntu

Proč drahá sluchátka zní na Linuxu levně – ovladače jsou na hovno?

Koupil jsem si nějaká slušná sluchátka – dt770 a očekával jsem skvělý zvuk. Ale pod Linuxem znějí jako levné. Není to špatné, jen to není vysoce kvalitní zvuk, který tato sluchátka obvykle produkují.
A přišel jsem na to, že to mohou být ovladače.
Na Windows zpočátku zněly stejně. Pak jsem upgradoval ovladače na správné ovladače od společnosti dell, ne na sériové ovladače a rozdíl byl obrovský.
Ale na Linuxu to nedokážu.

Myslel jsem, že střední frekvence jsou příliš vysoké. Použil jsem tedy nějaký pulzní audio plugin, abych je trochu opatrně vyladil – je to mnohem blíže zvuku Windows, ale stále to není stejné.

Existuje řešení tohoto problému? Nebo je Linux předurčen k tomu, aby měl špatný zvuk kvůli nedostatku oficiální podpory ze strany výrobců zvukových karet?

Problém vyřeší také nákup externí zvukové karty?

Přijatá odpověď:

Podařilo se mi dosáhnout výrazného zlepšení zvuku pomocí určitých úprav.

Za prvé – tyto problémy jsou patrné pouze u špičkových sluchátek.

Co slyším, je příliš střední pásmo. Takže jsem vlastně připojil osciloskop k audio portu a začal jsem se dívat, co se děje – a potvrdilo to, že se děje něco velmi špatného.
Pokaždé, když se přehraje určitá frekvence, výstup není pouze tato frekvence ale na druhém konci spektra je také harmonická.
20Hz vlna má harmonickou kolem 20 khz a čím výše půjdete, tím nižší bude harmonická, takže se kolem středního pásma setkávají a zesilují.
Myslím, že to je důvod, proč můžete slyšet tolik středů.

Jak se tedy zlepšit – samozřejmě si pořiďte dobrý EQ plugin pro pulseaudio, jako je PulseEffects a opatrně snižte tyto středy.

Další obrovské zlepšení pochází ze změny výchozího algoritmu PulseAudio.
Toto je v /etc/pulse/daemon.conf:resample-method

Změňte na soxr-vhq nebo speex-float-5

Opravdu nevím, jak mohou strávit tolik času podporou těchto algoritmů, ale ve výchozím nastavení je poslat s tím chudým a skrýt všechny informace o tématu…

Související:Jak automaticky spustit modprobe v4l2loopback při spouštění?

Každopádně si to užijte!


Ubuntu
  1. Proč jsem přešel z Macu na Linux

  2. Můj příběh o Linuxu:Proč seznamovat lidi s Raspberry Pi

  3. Linux – Proč je kořenový adresář označen A / Sign?

  1. Linux – Proč nemůže jádro spustit inicializaci?

  2. Proč nemohu exportovat zobrazení Linuxu?

  3. Proč je v ovladačích zařízení Linux kromě init potřeba metoda sondy?

  1. Proč fanoušci Vim milují správce oken Herbstluftwm Linux

  2. Proč používat plochu Pantheon pro základní OS Linux

  3. Příkaz pwd Linux