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日間はまりました。