オーディオ出力を高品質に強制する

オーディオ出力を高品質に強制する

私はpulseaudioでCentOS 7を実行しています。モニターファームウェアのバグのため、ディスプレイポートオーディオを介して24ビットまたは32ビット(モニターでオーディオ障害を引き起こす16ビットの代わりに)にオーディオを送信する必要があります。

現在、Linuxで使用されているオーディオ解像度をどのように理解できますか?どのように強制的に24/32ビットに設定できますか?

ベストアンサー1

これを行う簡単な方法を考えることはできません。

hwまたはslave ALSAプラグインフォーマットを24/32ビットに強制するために使用されます。まずALSAで直接テストし、Pulseaudiopasuspenderなどを停止しますaplay -D。その後、使用module-alsa-sink パルスオーディオモジュールpacmd load-moduleこれを行うには、Pulseaudioレシーバー()を作成します。これが自動的に発生しない場合は、module-udev-detect古いALSAハードウェアを無視するように呼び出しを変更する必要があります。/etc/pulse

(非常に一般的なアドバイスです。ステップバイステップの説明を得るには、自分で試してみてください。)

pacmd list-sinksそして、使用されるビット幅を指定するフィールドがpacmd list-sink-inputsありますが、sample specどこでも関連するさまざまな変換を考えると、これがどれほど正確かはわかりません。

おすすめ記事