ALSAでやっと音が出た。
いや~、長かった。
さっきのエントリもALSAで音を出す方法を探している途中で偶然見つけたものだったんだけれど、かなり苦労したなぁ^^;
で、音が出なかった原因はなんだったのか。
それは、alsamixerでの設定。
っていっても、普通いじらないようなところに原因があったんだけれど。。。
まず、自分のPCの環境について。
LaVieのLJ700/7ってやつで、
Intel Corp. 82801DB AC'97 Audio Controller (rev 03) + Analog Devices AD1981B
という感じ。
カーネルは(モジュールにしても良かったんだろうけれど)組み込みで、
を組み込んだ感じ。
(その他は、ほとんどデフォルト。OSS Mixer API、OSS PCM APIとかを追加で組み込んだくらい?)
カーネルを再構築して再起動すると、エラーは特になし。
alsaconfをすると何も反応がないんだけれど、これはたぶん組み込んでしまっているからで、特に問題なかった。
で、
スタートさせるんだけれど、これだけだと音が出ない。
として、音量を調節する。
このとき、MasterとPCMをミュートでなくし('m'を押すことで切り替えられる)、かつ音量を0でなくする必要がある。
・・・と、ここまではどこにでも書いてある説明。
普通ならこれで音が出るんだろうけれど、Analog Devicesの場合はこれだけだとどうにも音が出ない。
自分も、ここまではちゃんとやっていたのだけれど、音が出なかった。
重要なのはここから。
alsamixerの右から2つめの項目、MExternal Amplifierというのがonになっているんだけれど、これをmを押してoffにする。
すると、あら不思議、音が出るw
ちなみに、古いALSAだとExternal Amplifier Power Downという項目になっていて、デフォルトだとoffになっているので、これをonにすると音が出るらしい。
音が出るようになったので、mpg123というのをemergeしてゆのかにをダウンロードして聞いてみたりw
けど、xmmsがmaskされてしまっていて、しかもmaskはずしてもなにやらバグがあるのかうまくコンパイルされないので、使えなくなってしまっていた。
かわりのソフトでいいものがあればいいのだけれど・・・?
いや~、長かった。
さっきのエントリもALSAで音を出す方法を探している途中で偶然見つけたものだったんだけれど、かなり苦労したなぁ^^;
で、音が出なかった原因はなんだったのか。
それは、alsamixerでの設定。
っていっても、普通いじらないようなところに原因があったんだけれど。。。
まず、自分のPCの環境について。
LaVieのLJ700/7ってやつで、
Intel Corp. 82801DB AC'97 Audio Controller (rev 03) + Analog Devices AD1981B
という感じ。
カーネルは(モジュールにしても良かったんだろうけれど)組み込みで、
Device Drivers
->Sound
->Advanced Linux Sound Architecture
->PCI devices
<*> Analog Devices AD1889
<*> Intel/SiS/nVidia/AMD/ALi AC97 Controller
を組み込んだ感じ。
(その他は、ほとんどデフォルト。OSS Mixer API、OSS PCM APIとかを追加で組み込んだくらい?)
カーネルを再構築して再起動すると、エラーは特になし。
alsaconfをすると何も反応がないんだけれど、これはたぶん組み込んでしまっているからで、特に問題なかった。
で、
# /etc/init.d/alsasound start
スタートさせるんだけれど、これだけだと音が出ない。
# alsamixer
として、音量を調節する。
このとき、MasterとPCMをミュートでなくし('m'を押すことで切り替えられる)、かつ音量を0でなくする必要がある。
・・・と、ここまではどこにでも書いてある説明。
普通ならこれで音が出るんだろうけれど、Analog Devicesの場合はこれだけだとどうにも音が出ない。
自分も、ここまではちゃんとやっていたのだけれど、音が出なかった。
重要なのはここから。
alsamixerの右から2つめの項目、MExternal Amplifierというのがonになっているんだけれど、これをmを押してoffにする。
すると、あら不思議、音が出るw
ちなみに、古いALSAだとExternal Amplifier Power Downという項目になっていて、デフォルトだとoffになっているので、これをonにすると音が出るらしい。
音が出るようになったので、mpg123というのをemergeしてゆのかにをダウンロードして聞いてみたりw
けど、xmmsがmaskされてしまっていて、しかもmaskはずしてもなにやらバグがあるのかうまくコンパイルされないので、使えなくなってしまっていた。
かわりのソフトでいいものがあればいいのだけれど・・・?