« Pulse Audio | メイン | メインマシンにFeisty AMD64をインストールしたときのメモ »

USB audioとUbuntu

Ubuntu edgyやfeistyで、USB audioの動作が(アーキテクチャに関係なく)いまいちのようだ。

うちはONKYOのSE-U55GXを使っているが、やっぱりいまいちだった。
なにがいまいちかというと、システム→サウンドで音の再生にALSAを選んでも、エラーが出てちゃんと音がならなかった。デスクトップの効果音もならない。

音源が認識されていないわけではないらしく、/cat/proc/carrdsはこんな感じ。
1 [SEU55GX ]: USB-Audio - ONKYO SE-U55GX
ONKYO Corporation ONKYO SE-U55GX at usb-0000:00:0b.0-2, full speed

beep-media-playerなどでは、再生プラグインの設定窓でオーディオデバイスにhw:1,0などと選べば音は出ていた。

なんでかなー、と思っていたら、こういうことらしい。
https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/129004

つまり、以下のような、~/.asoundrcと
pcm.!default {
type hw
card 1
}

ctl.!default {
type hw
card 1
}

以下のような、/etc/asound.conf を用意しろ、ということだったようだ。

pcm.card1 {
type hw
card 1
}
ctl.card1 {
type hw
card 1
}


再起動後、システム→サウンドからALSAを選ぶと音がでた!
その他、mplayerでも、Enable software mixierを選ぶと音が出たり、flashでも音が出たりと幸せになった。
効果音だけ鳴らないが...どうでもいい!

P.S. 3日間はまりました。