web-dev-qa-db-ja.com

Linuxで高価なヘッドフォンが安く聞こえるのはなぜですか?

私はいくつかのまともなヘッドフォン-dt770を購入し、素晴らしいサウンドを期待していました。しかし、Linuxではそれらは安価なもののように聞こえます。悪くない、それはこれらのヘッドフォンが通常出す高品質の音ではない。そして、それがドライバーかもしれないと考えました。 Windowsでは、最初は同じように聞こえました。次に、ドライバーを適切なDellドライバーにアップグレードしました。ストックドライバーではなく、違いは非常に大きかったです。しかし、Linuxではそれができません。

私が考えたのは、中域の周波数が高すぎるということです。そこで、Pulseオーディオプラグインを使用して、少し慎重に調整しました。Windowsのサウンドにずっと近いですが、まだ同じではありません。

この問題の解決策はありますか?それとも、サウンドカードメーカーの公式サポートが不足しているために、Linuxの音が悪くなるのでしょうか。

また、外付けサウンドカードを購入することで問題は解決しますか?

3
Lacho Tomov

微調整を行うことで、サウンドを大幅に改善することができました。

まず第一に、これらの問題はハイエンドのヘッドフォンでのみ顕著です。

聞こえるのは、中域が大きすぎます。そこで、実際にオシロスコープをオーディオポートに接続し、何が起こるかを調べ始めました。そして、非常に厄介なことが起こっていることを確認しています。特定の周波数が再生されるたびに、出力はこの周波数だけでなく、スペクトルのもう一方の端にも高調波があります。 20hz波の高調波は約20kHzで、高くするほど高調波が低くなるため、中域付近で増幅します。これがあなたがそんなに中音を聞くことができる理由だと思います。

したがって、改善する方法-PulseEffectsなどのpulseaudio用の優れたEQプラグインを入手し、これらの中音を慎重に下げてください。

もう1つの大きな改善点は、デフォルトのPulseAudioアルゴリズムを変更することです。これは/etc/Pulse/daemon.confにあります:resample-method

Soxr-vhqまたはspeex-float-5に変更します

私は彼らがこれらのアルゴリズムをサポートするのにそれほど多くの時間を費やす方法を本当に知りませんが、デフォルトでは貧弱なものと一緒に出荷し、トピックに関するすべての情報を隠します...

とにかく、お楽しみください!

6
Lacho Tomov