Ubuntu9.04で音が出ない(Dell Studio Slim Desktop)
7月ごろにDellのこのモデルを買って、Ubuntu9.04を入れてたのだが、どうにも音が出なくて困っていた。
仕事が忙しかったこともあってずっと放置していたのだが、先ほど解決した。
以下、備忘。
解決方法の探し方は下記が参考になった。
http://doronkoit.blog37.fc2.com/blog-entry-27.html
というわけで実行。
cat /proc/asound/card0/codec#* | grep Codec Codec: Realtek ALC888 aplay -l **** ハードウェアデバイス PLAYBACK のリスト **** カード 0: Intel [HDA Intel], デバイス 0: ALC888 Analog [ALC888 Analog] サブデバイス: 0/1 サブデバイス #0: subdevice #0 カード 0: Intel [HDA Intel], デバイス 1: ALC888 Digital [ALC888 Digital] サブデバイス: 1/1 サブデバイス #0: subdevice #0 カード 1: HDMI [HDA ATI HDMI], デバイス 3: ATI HDMI [ATI HDMI] サブデバイス: 1/1 サブデバイス #0: subdevice #0
aplayっていうのはLinuxでwav形式の音声データを再生できるコマンドのよう。-lでオーディオデバイスの一覧が出ることになってるっぽい。
で、上記にあるALC888というデバイス名と、Dellのモデル名でググると下記を発見できた。
It seems taht this sound card is working in one Dell Studio Slim putting this line in /etc/modprobe.d/alsa-base:
options snd-hda-intel probe_mask=1 model=6stack-dell
http://en.community.dell.com/forums/t/19266182.aspx
上記にあるとおりのオプションを/etc/modprobe.d/alsa-base.confに追記してやって、再起動してやればOK。
無事音が出るようになった。
でもさ、そもそもこのオプションの記述内容自体、どうやってこれを知ればいいのよ。。と思ったが(あっちの人もそう思ったらしい)、かなり詳しく書いてある下記サイトを発見。
http://blog.livedoor.jp/turbomorimo/archives/50610935.html
このサイトの説明は参考になりそうなので、後ほど時間を取ってもう少し勉強してみよう。。。
ともあれ、元気にSongbirdで音楽聴いたりして楽しんでおります。よかったよかった。