ThinkPad X200s上のVine Linux 5.2で音が出ました![Vine 5.2 (x86_64), X200s]
設定:
- root になる
- /etc/modprobe.d 以下に(例えば) alsa.conf というファイルを作り、そこに、こちらに書かれてある通りに書きました:
# ALSA portionalias char-major-116 sndalias snd-card-0 snd-hda-intel# module options should go here# OSS/Free portionalias char-major-14 soundcorealias sound-slot-0 snd-card-0# card #1alias sound-service-0-0 snd-mixer-ossalias sound-service-0-1 snd-seq-ossalias sound-service-0-3 snd-pcm-ossalias sound-service-0-8 snd-seq-ossalias sound-service-0-12 snd-pcm-oss
その後、再起動しました。
これで音が出るようになりました。これはうれしいです! 皆様に感謝。
目的:
Vine Linux 5.2 (x86_64) をインストールしてあったPC (ThinkPad X200s) で、音が出るようにすること。
やったことをもう少し詳しく:
まず、このPCのサウンド関係のハードウェアを調べます。
調べ方は、
調べた結果は、"Intel HD audio"でした。
ドライバがインストールされているかどうか調べる:
Linuxで音声関係を扱うソフトウェアとして、 "ALSA" (Advanced Linux Sound Architecture) というソフトウェア群があるということを聞いていたので、alsaのドライバがインストールされているかどうか調べます:
rpm -qa|grep -i alsaalsa-utils-1.0.20-1vl5alsa-lib-1.0.20-1vl5alsa-plugins-pulseaudio-1.0.20-1vl5kernel-module-alsa-driver-1.0.20_2.6.27_59vl5-2vl5alsa-lib-devel-1.0.20-1vl5kernel-module-alsa-driver-1.0.20_2.6.27_57vl5-2vl5kernel-module-alsa-driver-1.0.20_2.6.27_65vl5-2vl5kernel-module-alsa-driver-1.0.20_2.6.27_52vl5-2vl5bluez-alsa-4.42-2vl5alsa-tools-firmware-1.0.20-1vl5alsa-tools-1.0.20-1vl5compat32-alsa-lib-1.0.20-1vl5kernel-module-alsa-driver-1.0.20_2.6.27_67vl5-2vl5>/pre>alsa-firmware-1.0.20-1vl5
いろいろインストールされているようです。(自分でインストールした覚えはないのですが、Vine 5.2の初期状態なのか、あるいは何か(例えばmplayer?)をインストールしたときに依存関係で一緒にインストールされたのかもしれません。)
ALSAのウェブサイトで調べる:
サウンド関係のハードウェアがIntel製だということがわかったので、ALSAのウェブサイトでIntelの場合について調べます。"SoundCards"というセクションがあるので、そこを開きます。
すると、Vendor一覧が表示されます。いろいろありますね。(Gibsonとかあってびっくり。)そこから、Intelをクリックします:
すると、"SoundCard List for Intel"というページが表示されます。何種類かありますが、この中で自分のPCがどれに対応するかを探します:
細かくてすみません。(クリックすると原寸大表示します) さて、どれでしょう? "HD audio" だったので、多分一番下のものでしょう。一番下の行で、左から3列目、"Drivers & Docs" 欄のDetailsをクリックし、表示されたページを読みます:
モジュールの有無を確認:
読んでいくと、soundcoreがモジュールとしてコンパイルされているかどうかを確かめろ、とあります:
# modinfo soundcorefilename: /lib/modules/2.6.27-67vl5/kernel/sound/soundcore.koalias: char-major-14-*license: GPLauthor: Alan Coxdescription: Core sound modulesrcversion: E4F49ED9C4CFD1A5A923330depends:vermagic: 2.6.27-67vl5 SMP mod_unload modversions
入っているようです。
設定ファイルを /etc/modprobe.d/alsa.conf に書く:
Setting up modprobe and kmod support というセクションまで来ます。ここに設定が書かれてあるので、そのままコピーペーストします。/etc/modules.conf というファイルに書け、とありますが、そんなファイルはVine 5.2にはありませんでした。ですが、/etc/modprobe.d という、何か関係しそうなディレクトリがありましたので、そこにalsa.conf という名前でファイルを作って書きました。
再起動:
そして再起動しました。YouTubeから音が出るようになりました!
背景:
これまでこのThinkPad X200s上のVine Linuxでは音が出ていませんでした。以前はそれでも特に不自由は感じていませんでした。
ところが、最近たまに Ustreamを見るようになり、Ustreamを見るたびにVineをハイバネートしてWindowsを起動する(X200sをVineとWinXPのマルチブートにしているので)のは面倒なので、できればVineで音が出せたらなと思うようになりました。
ざっと検索してみると、Linuxのサウンド関係は難物のようだったので、かなり難航を予想していました。ところが、やってみたら拍子抜けするほどあっさり出来てしまいました。ドライバをコンパイルし直したりパッチをあてたりする必要もありませんでした。関係者の皆様に感謝です。
2011-04-30 02:00
nice!(0)
コメント(0)
トラックバック(0)
コメント 0