
Ubuntu日本語フォーラム

ログインしていません。
Wubi9.10をインストールしたのですが、音がまったくでず、
システム→設定→サウンドで、いろいろ設定を変えたり、
alsaドライバをmake,make installやってみたり
(うまくいかず)、ついにはサウンドの設定画面を開こうにも、
サウンド・システムの応答待ちですとなり、開けなくなってしまいました。
どなたか、教えてください。
オフライン
Wubiを使用しているということは、Windowsとのデュアルブートだと思いますが、機種によってはWindows側でミュートをかけた状態のままWindowsを終了してしまうと、Ubuntu側ではどうやっても音がでないものがあります。
私の所では、Panasonic Let's note CF-R1でこの現象が出ました。
なにはともあれ、マシン環境を書いた方がレスがつきやすいかと思います。
オフライン
おそらく、alsaをソースからビルドして上書きしたのだと思いますが、そういうことをやると余計な問題を抱え込んでしまいかねません。
まだインストールしたばかりだと思いますので、一度、Windows側からwubiを消去し、再度、インストールした上で、下記を実行して結果を投稿してみて下さい。
1. サウンドデバイスがPCに認識されているかの確認
lspci | grep -i audio
と入力し、サウンドデバイスが表示されればOK。
(例)
02:09.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 07)
さらに、
lspci -v | less
として詳細の確認もできます(jで1行下に、kで1行上にスクロール。SPCで1ページ下、bで1ページ上にスクロール。qで終了)。
2. ALSAレベルでサウンドデバイスが認識されているかの確認
cat /proc/asound/cards
として、デバイス名とチップ名が表示されるか確認します。
(例)
0 [AudioPCI ]: ENS1371 - Ensoniq AudioPCI
Ensoniq AudioPCI ENS1371 at 0xdf00, irq 21
この場合、AudioPCIがalsaの認識するデバイス名です。チップ名がENS1371になります。
3. PulseAudioを使う設定になっているか確認
aplay -L
と入力し、出力に、
pulse
Playback/recording through the PulseAudio sound server
のような行が含まれているかを確認します。
4. 出力の設定、ボリュームの確認
システム->設定->サウンドを開き、出力のタブから音声の出力に使いたいデバイスを選択します。
同じ画面にマスターボリュームの設定があります。また、アプリケーションタブに、アプリケーション毎のボリューム設定があります(再生中しか表示されません)。
適切な音量に設定します。
5. 接続の確認
4で指定したデバイスと、スピーカーが接続されているか確認します。
M/Bにサウンドチップが搭載されていて、かつ、別体のサウンドカードを追加している場合は要注意です。
ここまでで、通常は音が出るようになるかと思います。
これで出ない場合は、サウンドデバイスを誤認識して間違った設定でドライバが読み込まれている可能性があります。
ALSAのサイト(http://www.alsa-project.org/main/index.php/Main_Page)でチップ名から検索をかけたり、PCの型式とalsaのドライバ名でぐぐると、解決策が見つかることが多いです。
6. ALSAのドライバ名の調べ方
lsmod | grep snd
を入力して、sndを含む(≒sound関連の)カーネルモジュールを表示します。
サウンドチップ名から類推できるかと思います。
(例)
snd_ens1371 30496 3
gameport 19468 1 snd_ens1371
snd_seq_dummy 10756 0
snd_seq_oss 37760 0
snd_seq_midi 14336 0
snd_seq_midi_event 15104 2 snd_seq_oss,snd_seq_midi
snd_seq 56880 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_rawmidi 29696 2 snd_ens1371,snd_seq_midi
snd_seq_device 14988 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi
snd_ac97_codec 112292 1 snd_ens1371
ac97_bus 9856 1 snd_ac97_codec
snd_pcm_oss 46336 0
snd_mixer_oss 22656 1 snd_pcm_oss
snd_pcm 83076 3 snd_ens1371,snd_ac97_codec,snd_pcm_oss
snd_timer 29704 2 snd_seq,snd_pcm
snd 62756 17 snd_ens1371,snd_seq_oss,snd_seq,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 15200 1 snd
snd_page_alloc 16904 1 snd_pcm
の場合、ドライバはsnd_ens1371です。
7. 解決策の適用
必要な追加オプションなどが見つかったら、
gksu gedit /etc/modprobe.d/alsa-base.conf
と入力して、管理者権限で設定ファイルを開き、追加オプションを書き加えます。
8. 設定変更の反映
modprobe.d以下のファイルを編集したらシステムを再起動して下さい。
あと、gontomoさんが書かれているようにPCの型式などがないと、ハード固有の問題などが調べられませんので、そちらも投稿願います。
オフライン
機種名書き忘れてすいません。
PC:NEC-Valuestar VR300FG
メモリ:2GB(増設)
HDD:250GB(Wubiに30GB)
CPU:Celeron D 3.04Ghz
GPU:内臓
サウンド:内臓
> おそらく、alsaをソースからビルドして上書きしたのだと思いますが、そういうことをやると余計な問題を抱え込んでしまいかねません。
> まだインストールしたばかりだと思いますので、一度、Windows側からwubiを消去し、再度、インストールした上で、下記を実行して結果を投稿してみて下さい。
なるべく、もうかなりいじったので、再インストールはしたくないです。
alsaは、makeで失敗したので、make installはやっていません。
lspci | grep -i audio の結果:
> 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
cat /proc/asound/cards の結果:
> 0 [Intel ]: HDA-Intel - HDA Intel
> HDA Intel at 0xfdff8000 irq 16
aplay -L の結果:
含まれておりませんでしたが、
> surround71:CARD=Intel,DEV=0
> HDA Intel, ALC262 Analog
> 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
みたいなのがいくつかありました。
> 4. 出力の設定、ボリュームの確認
サウンド設定画面自体開けない状態です。
ALSAのサイトでは、「No page title matches」で
見つかりませんでした。
機種名+チップ名では、
http://www.configurarequipos.com/sh/conseguir-drivers-intel-82801g
というサイトしかヒットしませんでした。
lsmod | grep snd の結果:
snd_hda_codec_realtek 203328 1
snd_hda_intel 26920 0
snd_hda_codec 75708 2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 7200 1 snd_hda_codec
snd_pcm_oss 37920 0
snd_mixer_oss 16028 1 snd_pcm_oss
snd_pcm 75296 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_seq_dummy 2656 0
snd_seq_oss 28576 0
snd_seq_midi 6432 0
snd_rawmidi 22208 1 snd_seq_midi
snd_seq_midi_event 6940 2 snd_seq_oss,snd_seq_midi
snd_seq 50224 7 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 22276 2 snd_pcm,snd_seq
snd_seq_device 6920 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 59204 13 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 7264 1 snd
snd_page_alloc 9156 2 snd_hda_intel,snd_pcm
でどこに、ドライバ名があるのか分かりませんでした。
オフライン
pulseを消してしまったのでしょうか。
4のところでもおかしな状態になっているので、入れなおした方が良いと思いますが。。
どうしても面倒なら、alsaやpulseやgnome-media、gnome-media-common、gnome-volume-control-pulse、libgnome-media0あたりを再インストールしてみて下さい。
(他にも再インストールした方がよいものがあるかも)
ぐぐってみたところ、
http://www.linuxquestions.org/questions/slackware-14/problem-with-82801g-intel-ch7-audio-alsa-619261/
がヒットしました。
とりあえず、端末を開いて、
$ gksu gedit /etc/modprobe.d/alsa-base.conf
としてファイルをalsaモジュールの設定ファイルを開いてみてください。
最後の方に、
# Power down HDA controllers after 10 idle seconds options snd-hda-intel power_save=10 power_save_controller=N
という箇所がありますでしょうか。
あれば、そこを、
# Power down HDA controllers after 10 idle seconds # options snd-hda-intel power_save=10 power_save_controller=N options snd-hda-intel position_fix=1 model=3stack
に変えて、再起動してみてください。
オフライン
alsa,pulse,gnome-media,gnome-media-common,gnome-volume-control-pulse,libgnome-media0
をapt-get installでやりましたが、pulseが見つからないと怒鳴られ、
pulseを入れずにやると、
> パッケージリストを読み込んでいます... 完了
> 依存関係ツリーを作成しています
> 状態情報を読み取っています... 完了
> 注意、alsa の代わりに alsa-base を選択します
> alsa-base はすでに最新バージョンです。
> gnome-media はすでに最新バージョンです。
> gnome-media-common はすでに最新バージョンです。
> パッケージ gnome-volume-control-pulse はデータベースには存在しますが、利用できません。
> おそらく、そのパッケージが見つからないか、もう古くなっているか、
> あるいは別のソースからのみしか利用できないという状況が考えられます
> しかし、以下のパッケージで置き換えられています:
> gnome-media
> E: パッケージ gnome-volume-control-pulse にはインストール候補がありません
となりました。
gnome-alsamixerみたいなのもありましたが、関係無いでしょうか?
Synapticでalsa-base,pulseaudio,gnome-media,gnome-media-common,gnome-volume-control-pulse,libgnome-media0
を再インストール指定してみて、その後気づいたのですが、
いつのまにか、音量調整アイコンが消えていました。
もう無理ですね。再インストールしてみます。
オフライン