
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu9.04までは音が出ていたのに9.10にしたら急に音が出なくなりました。どうしたら音が出るようになります?
メーカー名:NEC
機種名:PC-LL770/9DT
メモリー:256MB
グラフィクス:ATI MOBILITYRADEON9100 IGP
サウンド:不明
HDD:60GB>20GB
CPU:intel celeronM 1.20GHz
オフライン
まずはアクセサリから端末を起動して、下記に沿ってどこまで正しく動作しているか確認してみて下さい。
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レベルでサウンドデバイスが認識されているかの確認
asoundconf list
と入力し、利用可能なサウンドデバイスが表示されればOK。
(例)
Names of available sound cards:
AudioPCI
複数表示される場合は、
cat /proc/asound/cards
として、デバイスと名称の対応を確認します。
(例)
0 [AudioPCI ]: ENS1371 - Ensoniq AudioPCI
Ensoniq AudioPCI ENS1371 at 0xdf00, irq 21
3. PulseAudioの使用を設定
一応、ubuntuのデフォルトなので、
asoundconf set-pulseaudio
としてPulseAudioを使用するよう設定します。続いて、2で得られた出力結果をPARAMETERとして、
asoundconf set-default-card PARAMETER
を入力し、デフォルトのサウンドデバイスを指定します。
(例)
asoundconf set-default-card AudioPCI
4. 接続の確認
3で指定したデフォルトのサウンドデバイスと、スピーカーが接続されているか確認します。
M/Bにサウンドチップが搭載されていて、かつ、別体のサウンドカードを追加している場合は要注意です。
5. ボリュームの確認
デフォルトでは右上に表示されている音量調節のアプレットから、適切なボリュームに設定します。
ここまでで、通常は音が出るようになるかと思います。
これで出ない場合は、サウンドデバイスを誤認識して間違った設定でドライバが読み込まれている可能性があります。
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以下のファイルを編集したらシステムを再起動して下さい。
オフライン
トピ主ではありませんが、同じように音が出ないことで悩んでおります。
lspci | grep -i audio
では
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
と表示されますが、
asoundconf list
に対しては
asoundconf: command not found
と表示され、コマンドが通りません。
9.04から9.10にアップデートしたのですが、アップデートに問題があったのでしょうか。
オフライン
こんにちは
自分の所でも、同様の現象が起きていますので便乗させていただきます。
9.04から9.10へのアップデートで音が出なくなりました。
hmatsue さんの指示を参考にして、情報を集めてみました。
1) lspci | grep -i audio
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
lspci -v | less (抜粋)
00:00.0 Host bridge: VIA Technologies, Inc. VT8378 [KM400/A] Chipset Host Bridge
Subsystem: VIA Technologies, Inc. VT8378 [KM400/A] Chipset Host Bridge
Flags: bus master, 66MHz, medium devsel, latency 8
Memory at e8000000 (32-bit, prefetchable) [size=64M]
Capabilities: <access denied>
Kernel driver in use: agpgart-via
Kernel modules: via-agp
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
Subsystem: Micro-Star International Co., Ltd. Device 7061
Flags: medium devsel, IRQ 22
I/O ports at e500 [size=256]
Capabilities: <access denied>
Kernel driver in use: VIA 82xx Audio
Kernel modules: snd-via82xx
2) asoundconf list
asoundconf: command not found
’サウンドの設定’を見ると、ハードウェア、入力、のタブでは空白で選択できるものが何もない状態です。出力タブでは Dummy Output Stereo となっています。
接続、ボリューム確認、問題ありません。スピーカー、ヘッドフォン共に無音状態、アップデートの前日までは正常でした。
6) lsmod | grep snd
snd_via82xx 32152 0
gameport 19468 1 snd_via82xx
snd_ac97_codec 112292 1 snd_via82xx
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_via82xx,snd_ac97_codec,snd_pcm_oss
snd_page_alloc 16904 2 snd_via82xx,snd_pcm
snd_mpu401_uart 15104 1 snd_via82xx
snd_seq_dummy 10756 0
snd_seq_oss 37760 0
snd_seq_midi 14336 0
snd_rawmidi 29696 2 snd_mpu401_uart,snd_seq_midi
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_timer 29704 2 snd_pcm,snd_seq
snd_seq_device 14988 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 62756 11 snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_mpu401_uart,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 15200 1 snd
snd_via82xx で間違いないと思います
最初の行の最後0は、なにを意味するのでしょうか?
7) /etc/modprobe.d/alsa-base.conf
snd_via82xx を含むのは2箇所のみです
# Cause optional modules to be loaded above sound card driver modules
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }
# Prevent abnormal drivers from grabbing index 0
options snd-via82xx-modem index=-2
他には関係がありそうなものは
# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options saa7134-alsa index=-2
以上のようになっていますが、問題は2番目でコマンドがないとなっていることでしょうか?
ALSAのページ Matrix:Module-via82xx も見てみましたが、自分の知識では理解が及びません。アドバイスをよろしくお願いします。
オフライン
すいません。
aoundconfはkarmicから削除されたそうです。
https://bugs.launchpad.net/ubuntu/+source/alsa-utils/+bug/376024
代わりにgnome volume controlを使うことになったとのことですが。。
実は、先ほどkubuntu9.10にUpgradeして私のところも音が出なくなってしまいました。
設定方法が分かったら、後ほど投稿致します。
# 誰か他の方からフォローが付いたら嬉しいなぁ。。
オフライン
もしかしたら治ったかもしれないので…
カーネルのアップデートが関係しているのかもしれません(現在問題なく音が出てます¿?)
2.6.28-16-generic 古いもの(問題そのまま)
2.6.31-14-generic 現在は正常動作
一旦古い方で起動して終了、その後新しい方で起動したら何事もなく正常動作してます
(単純に2~3回再起動するだけで良かったのかも?理由等聞かれても分かりません、すみませんが^^;)
現在様子見中です、解決かどうか(他の方の参考になるのかどうか)分かりませんがご報告まで。
一応書いておきますと、古い方はログイン画面までたどり着けずに止まってしまったので、(Ctrl)+(Alt)+(F2)でコンソールにログイン後
sudo /etc/init.d/gdm restart
として、ログイン画面を表示させました。
オフライン
サウンドがわかりました。
ATI Technologies Inc IXP150 AC'97 Audio Controller です。
オフライン
再起動したら(2~3回)してYouTube見てみたら、なんと!なんと!なんと!音が出てきたのでした!
皆も試してガ○テン!(笑
オフライン
とりあえず、pulse、alsa関連の設定ファイルを全部(バックアップしてから)消して、pulse関係を再インストールすれば治るらしいです。
http://ubuntuforums.org/showthread.php?t=789578
kubuntuな私はpulse自体を引っこ抜きました。
オフライン
私の環境では、Ubuntu 9.10になってから、起動する度に音量が最小になっています。(音量を最大にしても再起動すれば最小に)
右上のボリュームアップレットで音量が最小になっていないか確認してみてください。
また、Pulseaudioを削除すると、音声が出なくなります。9.04まではALSAでできていたのですが、9.10になってからはどうも
(何らかの設定をしない限り?)音声が出なくなるようです。
こういう事態になると、案外基本的なところを見落としがちになりますので、まずは基本を再確認してみてください。
オフライン
主ではないですが、少々報告を。
僕も、主のようなことになりまして、ubuntu9.10をクリーンインストールしました。
そしたら、音は出るのですが、ノイズがひどいです・・・。
音が出る直前に、「ぶつっ。さーーーーー」と言う音が出たり、
聞いている途中で音が変になったりします。
報告と言うことですが、できれば対処法を教えてください。
オフライン
hotiです。
先ほど、DLしてきた9.10のisoファイルからLiveCDを作って起動させてみたところそれでは音が出ていました。
もしやと思い、HDから再起動させたところ今度はちゃんと音が出るようになっていました。
ハードウェアもInternalを認識しており、Dummyではなくなっていました。
どういったことで認識してくれるようになったのかよく分かりませんが、ひとまず復帰致しました。
ただ気持ちが悪いので、9.10をクリーンインストールしようかとも思ってはいますが。
オフライン
nihonngonyuuryokudekinaiyooooooooooooou!
tasuketeyoooo!
byayumu(topinusi)
オフライン
日本語入力ができないという方へ;
#別トピックを立てるのが筋かと思いますが...。
参照サイトを下記します。
http://jp.f41.mail.yahoo.co.jp/ym/ShowLetter?MsgId=1702_2684405_29864_1803_457_0_94495_-1_0&Idx=0&YY=13933&inc=25&order=down&sort=date&pos=0&view=a&head=b&box=Inbox
ところで、私も9.10をVAIO TypePにクリーンインストール(実はアップフレードに失敗)
したのですが、音がでなくて困っています。
アプリの削除&再起動&追加&再起動してもダメ。
どなたか、お助けを。
オフライン
上のスレ主です。
すみません。リンク貼り間違えました
http://ubuntuapps.blog67.fc2.com/blog-entry-73.html
です。
それから、音出ました。最後の再起動をしていなかっただけのようです。
ちなみにデフォルトでは音量が最小になっていますね。
オフライン
便乗して書かせてください。
私の場合2台のマシンを9.04から9.10にアップデートしました。
(1)Intel Corporation 82801G (ICH7 Family)
搭載のマシンは音質がよくなりました。雑音も激減して音量も大きくすることが出来るようになって、正直言って感激です。激安のMBのオンボード音源でこんな音とはと驚きです。
(2)Yamaha YMF 740c
搭載の古いマシンは9.04で出ていた音が出なくなりました。dummyと認識されています。クリーンインストールしたら鳴るのではないかとは期待しています。
通常新しいものに飛びついてアップグレードインストールなどはしないタイプの人間なんですが、そこにボタンがあったのでクリックしてしまいました。
私の場合はデフォルトで音量は100%になっていました。両方ともです。
オフライン
Thinkcentre A50 ubuntu 9.04 -> 9.10にupgradeしました。
確かに音が出ませんでした。
gnome alsamixerをインスツール
master M (master mono)がミュートになってたのを変更したら音が出た。
お試しあれ。
オフライン
当方のUbuntuでも同様の現象が発生しました。
起動時にカーネル「2.6.31-14-generic-pae」を選択すると無事に音が出力されました。
参考までに…。
オフライン
9.10以降ではasoundconfが提供されなくなってしまったようなので、 #2で書いたものを9.10向けに修正してみました。
操作は基本的に端末から行って下さい。
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以下のファイルを編集したらシステムを再起動して下さい。
# 私自身はメイン環境をkubuntuにしてしまったので確認が不十分な点があるかも知れません。
# お気づきの点があればご指摘下さい。
オフライン
初心者サポートにも書きましたが,以下の手順で解消できました。
参考までに。
1.ALSAをアンインストール
% sudo apt-get purge alsa
% sudo apt-get autoremove
2.(一応)再起動
% sudo reboot
3.PulseAudioを再インストール
※ apt-get install --reinstallは使わずに
% sudo apt-get purge pulseaudio
% sudo apt-get install pulseaudio
4.再起動
5.音声チェック → OK♪installは使わずに
オフライン
同様に困っておりましたが、mimind さんの手順に従い
ALSA をアンインストールしたら、あっさり音が出るようになりました。
ありがとうございますw
オフライン
私も音が出なくて困っていましたが、midmindさんの方法で一応、
NautilusとRhythmboxでmp3ファイルを再生できるようになりました。
ところが、Youtubeの動画の音声が鳴りません。
どうすればいいでしょうか。
どなたかヒントを頂けないでしょうか?
自己レスです。
後にいろいろいじくっていたら、
Ubuntuの警告音やYoutubeの音声が鳴るようになりました。
お騒がせ致しました。