
Ubuntu日本語フォーラム

ログインしていません。
再投稿させていただきます。
パソコンはFMVーC5200を使用しており、ubuntu 12.04LTSをインストールしましたが、
ヘッドホン端子にスピーカーを接続するとスピーカーから音が出ないんです。(スピーカーを外すと
パソコン本体からの音とは出ます。)
ジャックの具合や、ヘッドホンにも異常はありません。
alsa-driver-1.0.24からalsa-driver-1.0.25にアップデートしましたが、改善は出来ませんでした。
現在までの疑問点、調査結果を下記まとめました。
・PulseAudioの設定 ・・・ ミュートにはなっていない。
・alsamixerの設定 ・・・ Headphonの項目が「MM」になっていたため、「00」に変更したが、音量レベルを上げようと
しても、他の項目のように上げることが出来ない。
・下記サイトで現状の状態を調査してみました。
UbuntuTips/Hardware/SoundTroubleshooting
1.「サウンドデバイスがPCに認識されているかの確認」を
して見ました。
$ lspci | egrep -i multimedia\|audio
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
lspci -v | lessを入力し、さらにlspci -v -s `lspci | grep -i audio | sed -e 's/\(\w*\)\s.*/\1/'`を
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
Subsystem: Fujitsu Limited. Device 122f
Flags: bus master, medium devsel, latency 0, IRQ 17
I/O ports at 1000 [size=256]
I/O ports at 1400 [size=64]
Memory at e8080c00 (32-bit, non-prefetchable) [size=512]
Memory at e8080800 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Kernel driver in use: snd_intel8x0
Kernel modules: snd-intel8x0
2.ALSAレベルでサウンドデバイスが認識されているかの確認
$ cat /proc/asound/cardsを入力、
0 [ICH5 ]: ICH4 - Intel ICH5
Intel ICH5 with AD1980 at irq 17
$ cat /proc/asound/card0/codec* | grep -i codec を入力、
cat: /proc/asound/card0/codec97#0: ディレクトリです
↑コーデックが表示されません。
再度、$ cat /proc/asound/card0/codec97#0/* | head -n1 を入力、
0-0/0: Analog Devices AD1980
3.PulseAudioを使う設定になっているか確認
$ aplay -L を入力、
default
Playback/recording through the PulseAudio sound server
sysdefault:CARD=ICH5
Intel ICH5, Intel ICH5
Default Audio Device
front:CARD=ICH5,DEV=0
Intel ICH5, Intel ICH5
Front speakers
surround40:CARD=ICH5,DEV=0
Intel ICH5, Intel ICH5
4.0 Surround output to Front and Rear speakers
surround41:CARD=ICH5,DEV=0
Intel ICH5, Intel ICH5
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=ICH5,DEV=0
Intel ICH5, Intel ICH5
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=ICH5,DEV=0
Intel ICH5, Intel ICH5
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
iec958:CARD=ICH5,DEV=0
Intel ICH5, Intel ICH5 - IEC958
IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=ICH5,DEV=0
Intel ICH5, Intel ICH5
Direct sample mixing device
dmix:CARD=ICH5,DEV=4
Intel ICH5, Intel ICH5 - IEC958
Direct sample mixing device
dsnoop:CARD=ICH5,DEV=0
Intel ICH5, Intel ICH5
Direct sample snooping device
dsnoop:CARD=ICH5,DEV=4
Intel ICH5, Intel ICH5 - IEC958
Direct sample snooping device
hw:CARD=ICH5,DEV=0
Intel ICH5, Intel ICH5
Direct hardware device without any conversions
hw:CARD=ICH5,DEV=4
Intel ICH5, Intel ICH5 - IEC958
Direct hardware device without any conversions
plughw:CARD=ICH5,DEV=0
Intel ICH5, Intel ICH5
Hardware device with all software conversions
plughw:CARD=ICH5,DEV=4
Intel ICH5, Intel ICH5 - IEC958
Hardware device with all software conversions
4.出力の設定、ボリュームの確認
システム -> 設定 -> サウンドから出力の設定をみましたが、ミュートされているものはありませんでした。
5.接続の確認
ここが良く分かりません。
「出力の設定、ボリュームの確認」で指定したデバイスと、スピーカーが接続されているか確認します。M/Bにサウンドチップが搭載されていて、かつ、別体のサウンドカードを追加している場合は要注意です。 ここまでで、通常は音が出るようになるかと思います。
とりあえず、「出力の設定、ボリュームの確認」で指定したデバイスと、スピーカーが接続されていると思います。
6.解決策の適用
端末に$ cat /proc/asound/version を入力、
Advanced Linux Sound Architecture Driver Version 1.0.24.
↑端末でalsamixerで確認するとalsamixer1.0.25と表示されています?
ん~分からん。
すみません。とにかくごちゃごちゃ書かせていただきましたが、これが表示されている内容です。
オフライン
TAKAHSYO による投稿:
ヘッドホン端子にスピーカーを接続するとスピーカーから音が出ないんです。
ヘッドフォン端子に、スピーカーではなく普通のヘッドフォンやイヤホンをつなげたとき、音が聞こえるかどうか確認できますでしょうか。これを確認することで、信号レベルの違いが原因という可能性を排除したいと思います。
オフライン
Mocchiさん
お世話になります。
ただいま別のヘッドホン、イヤホンを接続して見ましたが、やはり同じ音が出ない症状でした。
オフライン
確認ありがとうございます。
次に、デフォルトのUbuntuの状態から、どのくらい変更されているかを把握したいと思います。
TAKAHSYO による投稿:
alsa-driver-1.0.24からalsa-driver-1.0.25にアップデートしましたが、改善は出来ませんでした。
TAKAHSYO による投稿:
端末に$ cat /proc/asound/version を入力、
Advanced Linux Sound Architecture Driver Version 1.0.24.
TAKAHSYO による投稿:
hw:CARD=ICH5,DEV=0
Intel ICH5, Intel ICH5
Direct hardware device without any conversions
hw:CARD=ICH5,DEV=4
Intel ICH5, Intel ICH5 - IEC958
Direct hardware device without any conversions
これらを考慮すると、システムが、標準的な状態からだいぶ離れてしまっていると考えられるからです。
alsa-driverをインストールし、既にインストールされているドライバー群を上書きしたのはいいとして、
1. /etc/modules を変更したかどうか
2. /etc/modprobe.d/ 以下のファイルを変更したかどうか
3. alsa-drivers同様、alsa-lib、alsa-pluginsを別途ソースからインストールしたかどうか
4. /usr/share/alsa/ 以下のファイルを変更したかどうか
5. ~/.asoundrc を変更したかどうか
以上を教えてください。場合によっては、これら変更を元に戻すという作業を入れる必要があります。
オフライン
Mocchiさん
ご面倒かけてすみません。
ご教示いただいた内容で、1.2.4.5は端末で入力して確認するのでしょうか。
1. /etc/modules を変更したかどうか
2. /etc/modprobe.d/ 以下のファイルを変更したかどうか
3. alsa-drivers同様、alsa-lib、alsa-pluginsを別途ソースからインストールしたかどうか
4. /usr/share/alsa/ 以下のファイルを変更したかどうか
5. ~/.asoundrc を変更したかどうか
オフライン
Mocchiさん
度々すみません。
3. alsa-drivers同様、alsa-lib、alsa-pluginsを別途ソースからインストールしたかどうかの件についてですが、
以前、本コミュニティで下記が記載されていたので、これに習ってインスールした次第です。
「alsa-driver-1.0.25をインストールするには、まず、synaptic パッケージマネージャーをインストールした方が簡単です。
synapticのインストールは端末から以下のコードを1行ずつ実行して下さい。
コード:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install synaptic
synapticを起動し、クイック検索のボックスに`alsa-driver'と入れると
libasound2-olugins' が検索されます。これが、alsa-driver-1.0.25なのだと思われます。
インストール指定をして、摘要ボタンをクリックするとパッケージの依存関係は問題なく処理されます。
また、synapticの四角ボタンがグリーンになっていれば、既にインストールされています。」
alsaのサイト「http://www.alsa-project.org/main/index.php/Download」で
alsa-drivers1.0.25
alsa-lib1.0.27.2
alsa-plugins1.0.27
の圧縮ファイルがダウンロード出来ましたが(ホーム→ダウンロードフォルダ内)、これはubuntuではどのように
インストールさせれば宜しいのでしょうか。
オフライン
TAKAHSYO による投稿:
ご教示いただいた内容で、1.2.4.5は端末で入力して確認するのでしょうか。
はい。しかし今は、心当たりがある/ない程度のお返事で構いません。
TAKAHSYO による投稿:
alsaのサイト「http://www.alsa-project.org/main/index.php/Download」で
alsa-drivers1.0.25
alsa-lib1.0.27.2
alsa-plugins1.0.27
の圧縮ファイルがダウンロード出来ましたが(ホーム→ダウンロードフォルダ内)、これはubuntuではどのように
インストールさせれば宜しいのでしょうか。
インストールすることによるメリットと、正しいインストール方法やその管理の学習コストとを天秤にかけると、後者に振れ過ぎるので、オススメしません。
オフライン
Mocchiさん
早速のご回答有難うございます。
しかし、ここにたどり着くまでいろいろイジっていましたが、
ご教示いただいた内容で、1.2.4.5を端末で変更した心当たりはありません。
あやふやな回答ですみません。
1. /etc/modules を変更したかどうか
2. /etc/modprobe.d/ 以下のファイルを変更したかどうか
4. /usr/share/alsa/ 以下のファイルを変更したかどうか
5. ~/.asoundrc を変更したかどうか
オフライン
TAKAHSYO による投稿:
ご教示いただいた内容で、1.2.4.5を端末で変更した心当たりはありません。
了解しました。今後、調べていておかしいなと思うことがあったら振り返ることにしましょう。
まずは、alsa-drivers-1.0.25でインストールされたものを元に戻したいと思います。基本的に端末での作業となります。
1. uname -rの出力を得ます。例えばこんな感じです。
$ uname -r
3.2.0-51-generic-pae
2.次に、カーネルイメージ一式を再インストールします。先の例だとこうなります。
$ sudo apt-get install --reinstall linux-image-3.2.0-51-generic-pae
ここでは、alsa-drivers-1.0.25でインストールされたドライバーが、このパッケージでインストールされるものを上書きしているので、それを帳消しにするべく、パッケージを再インストールしています。
3.システムを再起動してください。
ここまでお願いします。
オフライン
Mocchiさん
お世話になります。
ご連絡いただきました、alsa-drivers-1.0.25でインストールされたものを元に戻す作業は
無事終了し再起動しました。
オフライン
Mocchiさん
作業時の端末表示を追加連絡します。
□□□□□□□□-linux@□□□□□□□□linux-FMVC42C111:~$ uname -r
3.2.0-60-generic-pae
□□□□□□□□-linux@□□□□□□□□linux-FMVC42C111:~$ 3.2.0-51-generic-pae
3.2.0-51-generic-pae: コマンドが見つかりません
□□□□□□□□-linux@□□□□□□□□linux-FMVC42C111:~$ sudo apt-get install --reinstall linux-image-3.2.0-51-generic-pae
[sudo] password for yoshikazu-linux:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
kde-l10n-ja language-pack-kde-ja language-pack-kde-ja-base libtommath0
これらを削除するには 'apt-get autoremove' を利用してください。
アップグレード: 0 個、新規インストール: 0 個、再インストール: 1 個、削除: 0 個、保留: 0 個。
38.3 MB 中 0 B のアーカイブを取得する必要があります。
この操作後に追加で 0 B のディスク容量が消費されます。
警告: 以下のパッケージは認証されていません!
linux-image-3.2.0-51-generic-pae
検証なしにこれらのパッケージをインストールしますか [y/N]? y
(データベースを読み込んでいます ... 現在 215358 個のファイルとディレクトリがインストールされています。)
linux-image-3.2.0-51-generic-pae 3.2.0-51.77 を (.../linux-image-3.2.0-51-generic-pae_3.2.0-51.77_i386.deb で) 置換するための準備をしています ...
Done.
linux-image-3.2.0-51-generic-pae を展開し、置換しています...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.2.0-51-generic-pae /boot/vmlinuz-3.2.0-51-generic-pae
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.2.0-51-generic-pae /boot/vmlinuz-3.2.0-51-generic-pae
linux-image-3.2.0-51-generic-pae (3.2.0-51.77) を設定しています ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Not updating initrd symbolic links since we are being updated/reinstalled
(3.2.0-51.77 was configured last, according to dpkg)
Not updating image symbolic links since we are being updated/reinstalled
(3.2.0-51.77 was configured last, according to dpkg)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.2.0-51-generic-pae /boot/vmlinuz-3.2.0-51-generic-pae
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.2.0-51-generic-pae /boot/vmlinuz-3.2.0-51-generic-pae
update-initramfs: Generating /boot/initrd.img-3.2.0-51-generic-pae
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.2.0-51-generic-pae /boot/vmlinuz-3.2.0-51-generic-pae
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.2.0-51-generic-pae /boot/vmlinuz-3.2.0-51-generic-pae
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.2.0-51-generic-pae /boot/vmlinuz-3.2.0-51-generic-pae
Generating grub.cfg ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-3.2.0-60-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-60-generic-pae
Found linux image: /boot/vmlinuz-3.2.0-51-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-51-generic-pae
Found linux image: /boot/vmlinuz-3.2.0-24-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-24-generic-pae
Found memtest86+ image: /boot/memtest86+.bin
done
□□□□□□□□-linux@□□□□□□□□linux-FMVC42C111:~$
オフライン
TAKAHSYO による投稿:
□□□□□□□□-linux@□□□□□□□□linux-FMVC42C111:~$ uname -r
3.2.0-60-generic-pae
ええとこの場合、使っているLinuxカーネルのバージョンが「3.2.0-60-generic-pae」ということがわかりますから、「linux-image-3.2.0-60-generic-pae」を再インストールすることになります。インストールしてしまった「linux-image-3.2.0-51-generic-pae」は不要ですので、削除しても構いません。
オフライン
Mocchiさん
お世話になります。
linuxカーネルのバージョン「linux-image-3.2.0-60-generic-pae」を再インストールしました。
その後、「linux-image-3.2.0-51-generic-pae」は不要ですので、削除して再起動を実施しました。
オフライン
端末でalsamixerの設定を確認し、Headphonの項目を「MM」から「00」に変更し、音量レベルを上げようと
しましたが、やはり音量レベルを上げることが出来ませんでした。
何故か?
オフライン
TAKAHSYO による投稿:
端末でalsamixerの設定を確認し、Headphonの項目を「MM」から「00」に変更し、音量レベルを上げようと
しましたが、やはり音量レベルを上げることが出来ませんでした。
ヘッドフォンを挿入する前後で、amixerの出力内容に違いがあるかどうかを見てみたいと思います。前後のそれぞれでamixerを端末で実行し、その出力結果を全て教えてください。
オフライン
Mocchiさん
1.ヘッドフォンを挿入する前が下記となります。
カード: Intel ICH5 F1: ヘルプ │
チップ:Analog Devices AD1980 F2: システム情報
表示: F3:[再生] F4: 録音 F5: 全て F6: サウンドカード選択
Esc: 終了
項目: Master [dBゲイン: 0.00, 0.00] 00 100<>100
項目: Master M [dBゲイン: -1.50 ] 00 93
項目: Master S [dBゲイン: 0.00, 0.00] 00 100<>100
項目: Headphone Jack Sense 00
項目: PCM [dBゲイン: 7.50, 7.50] 00 81<>81
項目: Surround [dBゲイン: -46.50, -46.50] MM 0<>0
項目: Surround Jack Mode [Independent] Independ
項目: Center [dBゲイン: -46.50] MM 0
項目: LFE [dBゲイン: -46.50] MM 0
項目: Line [dBゲイン: 12.00, 12.00] 00 100<>100
項目: Line Jack Sense 00
項目: CD [dBゲイン: 12.00, 12.00] 00 100<>100
項目: Mic [dBゲイン: 12.00] 00 100
項目: Mic Boost (+20dB) [オフ] MM
項目: Mic Select [Mic1]
項目: Phone [dBゲイン: 12.00] 00 100
項目: Aux [dBゲイン: 12.00, 12.00] MM 100<>100
項目: Channel Mode [6ch] 6ch
項目: Downmix [Off] off
項目: Exchange Front/Surround [オフ] MM
項目: External Amplifier 00
項目: High Pass Filter Enable 00
項目: Spread Front to Surround and Center/LFE [オフ] MM
項目: Stereo Mic [オフ] MM
項目: V_REFOUT Enable 00
2.ヘッドフォンを挿入した後が下記となります。
カード: Intel ICH5 F1: ヘルプ │
チップ:Analog Devices AD1980 F2: システム情報
表示: F3:[再生] F4: 録音 F5: 全て F6: サウンドカード選択
Esc: 終了
項目: Master [dBゲイン: 0.00, 0.00] 00 100<>100
項目: Master M [dBゲイン: -1.50 ] 00 93
項目: Master S [dBゲイン: 0.00, 0.00] 00 100<>100
項目: Headphone Jack Sense 00
項目: PCM [dBゲイン: 7.50, 7.50] 00 81<>81
項目: Surround [dBゲイン: -46.50, -46.50] MM 0<>0
項目: Surround Jack Mode [Independent] Independ
項目: Center [dBゲイン: -46.50] MM 0
項目: LFE [dBゲイン: -46.50] MM 0
項目: Line [dBゲイン: 12.00, 12.00] 00 100<>100
項目: Line Jack Sense 00
項目: CD [dBゲイン: 12.00, 12.00] 00 100<>100
項目: Mic [dBゲイン: 12.00] 00 100
項目: Mic Boost (+20dB) [オフ] MM
項目: Mic Select [Mic1]
項目: Phone [dBゲイン: 12.00] 00 100
項目: Aux [dBゲイン: 12.00, 12.00] MM 100<>100
項目: Channel Mode [6ch] 6ch
項目: Downmix [Off] off
項目: Exchange Front/Surround [オフ] MM
項目: External Amplifier 00
項目: High Pass Filter Enable 00
項目: Spread Front to Surround and Center/LFE [オフ] MM
項目: Stereo Mic [オフ] MM
項目: V_REFOUT Enable 00
オフライン
ありがとうございます。いちおう伝えておくと、alsamixerはamixerと同じ役割を持ちます。alsamixerはGUIっぽく使えるのに対し、amixerはCUIです。今回の場合、amixerを使ってその出力をコピペしていただくと、書き写す手間が省けると思いました。
さて、出力を見るに、イヤホンの端子の挿入で出力内容が変わるといったことはないようですね。
ひとつ気になるコントロールがあるのですが、「Headphone Jack Sense」というコントロールの状態を変えることはできますでしょうか?変更可能なら、カーソルを合わせてキーボードの大なり小なりキー(<、>)を押すと、値が「0」と「M」の間でトグルするはずです。
オフライン
「Headphone Jack Sense」というコントロールの状態をキーボードの大なり小なりキー(<、>)を押して、値が「0」と「M」の間でトグルすることは出きるのですが、矢印キー(↑↓)で音量を変更することが出来ません。
オフライン
はじめまして。FMV-C5200と同じマザーを使っているFMV-C3200を使っている者です。ヘッドホン端子にスピーカーを接続してスピーカーから音を出したい(PC本体に内蔵されているスピーカーからは音が出なくなりますが)のでしたら、サウンド設定で出力タブのコネクター(N)を「アナログ/アンプなし」にして、ハードウェアタブのプロファイル(P)を「アナログサラウンド4.0出力+アナログステレオInput」にすれば音がでますよ。ただし、ヘッドフォン端子に接続したプラグを抜いてもPC本体からは音が出なくなります。
オフライン
TAKAHSYO による投稿:
「Headphone Jack Sense」というコントロールの状態をキーボードの大なり小なりキー(<、>)を押して、値が「0」と「M」の間でトグルすることは出きるのですが、矢印キー(↑↓)で音量を変更することが出来ません。
了解しました。このコントロールはたぶんスイッチのようなものですね。これまでの試みは値が「0」の場合だったはずなので、これが「M」の場合は音声出力されますでしょうか?試してみてください。
Subcul による投稿:
サウンド設定で出力タブのコネクター(N)を「アナログ/アンプなし」にして、ハードウェアタブのプロファイル(P)を「アナログサラウンド4.0出力+アナログステレオInput」にすれば音がでますよ。ただし、ヘッドフォン端子に接続したプラグを抜いてもPC本体からは音が出なくなります。
情報ありがとうございます。念の為に、Ubuntuのバージョンも教えていただけると助かります。
また、TAKAHSYOさんにはこちらのワークアラウンドも試していただけたらと思います。
オフライン
Mocchiさん
Ubuntuのバージョンが知りたいのですね。Ubuntu 12.04LTSの3.2.0-60-generic-paeです。よろしくお願いします。
オフライン
mocchiさん
お世話になります。
【ご指摘内容】
了解しました。このコントロールはたぶんスイッチのようなものですね。これまでの試みは値が「0」の場合だったはずなので、これが「M」の場合は音声出力されますでしょうか?試してみてください。
【回答】
「0」の場合、「M」の場合ともに音声出力は出力されませんでした。
音量レベルも上げることが出来ませんでした。
Subculさん
お世話になります。
【ご指摘内容】
サウンド設定で出力タブのコネクター(N)を「アナログ/アンプなし」にして、ハードウェアタブのプロファイル(P)を「アナログサラウンド4.0出力+アナログステレオInput」にすれば音がでますよ。ただし、ヘッドフォン端子に接続したプラグを抜いてもPC本体からは音が出なくなります。
【回答】
サウンド設定で出力タブのコネクター(N)を「アナログ出力(LFE)/アンプなし」にして、「アナログ出力(LFE)/アンプなしの設定」のモードを「アナログサラウンド4.0出力」にしましたが、PC本体からもヘッドホンを接続しても音は出ませんでした。
オフライン
Mocchiさん
【ご指摘内容】
また、TAKAHSYOさんにはこちらのワークアラウンドも試していただけたらと思います。
【質問】
どのワークアラウンドを試してに行けば宜しいのでしょうか。
オフライン
TAKAHSYOさん
出力タブのコネクター(N)についてですけども、4つの選択肢が出ると思いますが、「アナログ出力(LFE)/アンプなし」ではなくて、「アナログ出力/アンプなし」にしてください。ハードウェアタブのプロファイル(P)は「アナログサラウンド4.0出力」でも音が出ると思います。このサウンド設定にしてヘッドフォンから音が出ないようでしたら、私のPCとは設定がちがっている部分があると思われますので、私からアドバイスできることはないと思います。
オフライン
「アナログ出力/アンプなし」に設定、ハードウェアタブのプロファイル(P)は「アナログサラウンド4.0出力」に設定しましたが、パソコン本体からは音が出ますが、ヘッドフォンからは音が出ませんでした。
オフライン