私はこの問題に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で問題なく動作しました。
ティム
これが役立つかどうか試してください:
/etc/Pulse/daemon.conf
行のセミコロンを削除します; enable-lfe-remixing yes
。
それでも十分でない場合は、次のことも試してください。
; default-sample-channels = 2
への変更 default-sample-channels = 6
(セミコロンはなく、値は2から6に変更されました)。
どちらもロングショットですが、試しても害はありません。
Asoundrcを編集してサラウンド出力を構成し、ステレオ出力がフロントチャネルスピーカーだけでなく6つのチャネルすべてに複製されるようにします。
このファイルを編集:gedit .asoundrc
次に、次の行を追加します。
pcm.!default {
type plug
slave.pcm "surround51"
slave.channels 6
route_policy duplicate
}
注:以下のコマンドを実行すると、インストールされているサウンドカードが一覧表示されます。 (他の人がいる場合は、削除するか無効にしてください)。
aplay -l