
Ubuntu日本語フォーラム

ログインしていません。
こんばんは。よろしくおねがいします。表題の通り、音がでません。
マシンはfmv-c8240です。
ubuntu8.04をインストールしたときには音がでましたが、10.04にしてからは、フォーラムに書いてある色々を試してみましたがうまくいきません。11.04にしたらうまくゆくかとやってみましたがやはりだめでした。
なんとかよろしくおねがいします。
$ lspciの結果は
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller (rev 12)
08:03.0 CardBus bridge: O2 Micro, Inc. OZ6933/711E1 CardBus/SmartCardBus Controller (rev 20)
08:03.1 CardBus bridge: O2 Micro, Inc. OZ6933/711E1 CardBus/SmartCardBus Controller (rev 20)
です。
サウンド設定のハードウェアにはデバイスは内部オーディオしかありません。
$ lsusb の結果は
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 056e:001c Elecom Co., Ltd
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
です
オフライン
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
これがサウンドデバイスですね。内部オーディオしかないということですので、お使いのシステムにはこのサウンドデバイスだけが認識されています。
端末での操作になれていらっしゃるようなので、以下のコマンドを実行していただき、その出力を教えてください。
$ pacmd list-cards;
オフライン
こんばんは。早速の返信ありがとうございます。
list-cards の出力はこちらです
Welcome to PulseAudio! Use "help" for usage information.
>>> 1 card(s) available.
index: 0
name: <alsa_card.pci-0000_00_1b.0>
driver: <module-alsa-card.c>
owner module: 4
properties:
alsa.card = "0"
alsa.card_name = "HDA Intel"
alsa.long_card_name = "HDA Intel at 0xf0440000 irq 43"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "27d8"
device.product.name = "N10/ICH 7 Family High Definition Audio Controller"
device.form_factor = "internal"
device.string = "0"
device.description = "内部オーディオ"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
profiles:
output:analog-stereo: Analog Stereo Output (priority 6000)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060)
input:analog-stereo: Analog Stereo Input (priority 60)
off: オフ (priority 0)
active profile: <output:analog-stereo+input:analog-stereo>
sinks:
alsa_output.pci-0000_00_1b.0.analog-stereo/#0: 内部オーディオ Analog Stereo
sources:
alsa_output.pci-0000_00_1b.0.analog-stereo.monitor/#0: Monitor of 内部オーディオ Analog Stereo
alsa_input.pci-0000_00_1b.0.analog-stereo/#1: 内部オーディオ Analog Stereo
よろしくおねがいします
オフライン
教えていただいた出力はPulseAudioサウンドサーバーのものです。Ubuntuの通常状態では、すべての音声出力はいったんPulseAudioに集められてミックスされて、ひとつの音声としてサウンドドライバーとしてのカーネルモジュールに渡され、サウンドデバイスに流れます。
ubooon による投稿:
profiles:
output:analog-stereo: Analog Stereo Output (priority 6000)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060)
input:analog-stereo: Analog Stereo Input (priority 60)
off: オフ (priority 0)
active profile: <output:analog-stereo+input:analog-stereo>
PulseAudioがサウンドデバイスに対して持っているプロファイルを見ると、アナログ2ch出力とアナログ2ch入力が指定されてますね。この点では問題ないと言えます。
それでは、デスクトップ右上のスピーカーアイコンをクリックして「サウンドの設定」ウィンドウを開いて下さい。タブ「出力」に移動すると多分「コネクター」というプルダウンリストがありますので、そこを確認してみてください。
ひとつのサウンドデバイスは複数の出力ポートを持つことがあります。たとえばデスクトップ用マザーボードであればマザーボードに載っている出力ジャック類と、ケース前面に持っていくためのジャック類があるなどしていて、Ubuntuだと「サウンドの設定」のタブ「出力」の項目「コネクター」で切り替えることが可能となっています。
オフライン
おはようございます。ありがとうございます。
analog speakers analog headphones analog output
のいずれに換えても音はでないようです。
オフライン
ubooon による投稿:
analog speakers
analog headphones
analog output
のいずれに換えても音はでないようです。
了解しました。
ドライバーを疑う前に、念のため、サウンドデバイスのボリュームがミュートになっていないかどうか確認してみたいと思います。以下の出力を教えてください。
$ amixer;
たいていはPulseAudioサウンドサーバーがドライバーとなるカーネルモジュールを経由してサウンドデバイスのボリュームもコントロールするはずですが、念のため。
オフライン
こんばんは。お世話になります
出力したら以下のようになりました
Simple mixer control 'Master',0
Capabilities: pvolume pswitch pswitch-joined penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 31 [100%] [0.00dB] [on]
Front Right: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'Headphone',0
Capabilities: pswitch penum
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [on]
Front Right: Playback [on]
Simple mixer control 'Speaker',0
Capabilities: pswitch penum
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [on]
Front Right: Playback [on]
Simple mixer control 'PCM',0
Capabilities: pvolume penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 255 [100%] [0.00dB]
Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Mic',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 0 [0%] [-34.50dB] [off]
Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Mic Boost',0
Capabilities: volume penum
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 3 [100%] [30.00dB]
Front Right: 3 [100%] [30.00dB]
Simple mixer control 'Beep',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 0 [0%] [-34.50dB] [off]
Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 31
Front Left: Capture 31 [100%] [34.50dB] [on]
Front Right: Capture 31 [100%] [34.50dB] [on]
Simple mixer control 'Capture',1
Capabilities: cvolume cswitch penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 31
Front Left: Capture 0 [0%] [-12.00dB] [on]
Front Right: Capture 0 [0%] [-12.00dB] [on]
Simple mixer control 'Capture',2
Capabilities: cvolume cswitch penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 31
Front Left: Capture 0 [0%] [-12.00dB] [on]
Front Right: Capture 0 [0%] [-12.00dB] [on]
おねがいします
オフライン
出力から判断するに、サウンドデバイスのボリュームもミュートになっていないようですね。通常であればこれで問題なく音声が出力されるかなと思います。
というわけでサウンドドライバー周りを疑ってみましょう。
サウンドデバイスのボリュームをミュートしたり、サウンドデバイスの状態を変更したりするのがALSAカーネルモジュールです。一般的に言われている「サウンドドライバー」と考えてくださってかまいません。
たぶん、その「サウンドドライバー」のモードが、お使いのサウンドデバイスに適していないというのが、今回の原因と思われます。
サウンドデバイスとひとくちで言っても、たいていのマザーボードに搭載されているもの(※1)は、lspciで見ることの出来る「コントローラー」と、そのコントローラーがコントロールする「コーデック」という部分に分かれています。
ドライバーはこの「コーデック」の種類にあわせ、その動作モードを自動的に変えるように作られていますが、今回はどうもこのあたりにトラブルがあるように思えます。
というわけなので、まずその「コーデック」を特定してみたいと思います。以下の出力を教えてください。
$ cat /proc/asound/card0/codec* | grep -i codec;
今回システムに認識されているサウンドデバイスはひとつだけですので、このコマンドで十分かと思います。
※1
Intel社のAC'97という規格、あるいはその後継であるHigh Definition Audioという規格を採用したものがほとんどです。
オフライン
お世話になっています
出力の結果は
Codec: Realtek ALC262
でした。よろしくおねがいします :)
オフライン
お使いのサウンドデバイスの「コーデック」は、Realtek社のALC262です。
このコーデックに対するカーネルモジュールのオプションは、すべてのUbuntuにインストールされる以下のファイルで参照できます。
/usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz
以下、該当行を引用します。
ALC262 ====== fujitsu Fujitsu Laptop hp-bpc HP xw4400/6400/8400/9400 laptops hp-bpc-d7000 HP BPC D7000 hp-tc-t5735 HP Thin Client T5735 hp-rp5700 HP RP5700 benq Benq ED8 benq-t31 Benq T31 hippo Hippo (ATI) with jack detection, Sony UX-90s hippo_1 Hippo (Benq) with jack detection sony-assamd Sony ASSAMD toshiba-s06 Toshiba S06 toshiba-rx1 Toshiba RX1 tyan Tyan Thunder n6650W (S2915-E) ultra Samsung Q1 Ultra Vista model lenovo-3000 Lenovo 3000 y410 nec NEC Versa S9100 basic fixed pin assignment w/o SPDIF auto auto-config reading BIOS (default)
お使いのラップトップの仕様は以下となります。
FMV-C8240 仕様 @ fmworld.net
そのためおそらくオプションに「model=fujitsu」を指定してあげたらいいのかなと思います。設定の仕方は以下となります。
1. 端末を開き、コマンド「$ gksudo gedit /etc/modprobe.d/snd-hda-intel.conf;」を実行
2. パスワードを入力するとテキストエディタが開きます
3. 「options snd-hda-intel model=fujitsu」を記述します
4. 保存します
5. テキストエディタを閉じます
6. システムを再起動します
7. ログインサウンドや動画プレイヤーで音が出るかどうか確認します
以上を試してその結果を教えていただけますでしょうか?
オフライン
Mocchiさん、できました~~~!!!
感動です、ほんとにほんとうにありがとうございました!! :D
オフライン