web-dev-qa-db-ja.com

Pulse Audioがスピーカーに音声を送信しない

私はこの問題に2日間取り組んできました。 10.10から11.04にアップグレードしてから、スピーカーにマルチチャネル(5.1)サウンドを送ることができなくなりました。ステレオ2チャンネルサウンドは機能していましたが、オンボードサウンドシステムを使用していました。 Soundblaster Audigy2カードを使用して5.1サラウンドサウンドが欲しいのですが。

PCのBIOSでオンボードサウンドを無効にしました。現在、ALSAはAudigyカードを使用しています。 Pulse AudioはAudigy 5.1をソースとシンクの両方として使用しています。これは、サウンドが再生されているときにpadevchooserでそれらを監視することによって確認されます。ただし、Audigy2カードの3つの出力ジャックに配線されているスピーカーからは音が出ません。

これはすべてUbuntu 10.10で問題なく動作しました。

ティム

2
Tim

これが役立つかどうか試してください:

/etc/Pulse/daemon.conf行のセミコロンを削除します; enable-lfe-remixing yes

それでも十分でない場合は、次のことも試してください。

; default-sample-channels = 2 への変更 default-sample-channels = 6(セミコロンはなく、値は2から6に変更されました)。

どちらもロングショットですが、試しても害はありません。

2
con-f-use

Asoundrcを編集してサラウンド出力を構成し、ステレオ出力がフロントチャネルスピーカーだけでなく6つのチャネルすべてに複製されるようにします。

このファイルを編集:gedit .asoundrc

次に、次の行を追加します。

pcm.!default {
type plug
slave.pcm "surround51"
slave.channels 6
route_policy duplicate
}

注:以下のコマンドを実行すると、インストールされているサウンドカードが一覧表示されます。 (他の人がいる場合は、削除するか無効にしてください)。

aplay -l
1
Srinivas Gowda