
Ubuntu日本語フォーラム

ログインしていません。
同じ様な質問がたくさんありますが、それを参考にしても分からない部分が多く治らないので、
質問させて頂きます。
現在、レッツノートのCF-W2(AWW1A2S)を使っておりまして、UBUNTUを11.04を入れましたが、
UNITYの関係で機動出来ず、9.04、9.10、10.04、の順にインストールして、10.10でやっと
問題なく動くようになりましたが、音だけ問題があります。
まず、症状としては、PCのスピーカーからは音は聞こえない、アナログでイヤホンにつなぎ、音を最大に
すると微かに聞こえる程度です。ちなみに、以前はXPを使用しており、問題は無かったです。
(参考設定)
サウンドの設定 ハードウェア Analog Stereo Duplex
出力 Internal Audio Analog Stereo
過去の質問から下記内容を試して見ましたが、変化はありません。
○対応
*1 ミュートになっていないか確認。 →イヤホンでは微量に聞こえる為、ミュートの問題ではない?
*2 サウンド設定のハードウェアはAnalog Stereo Duplexにしていますがオフにしたり変更を
試してみました。
また、サウンドカードをどこから確認するか分からないので、御教授お願いします。
オフライン
サウンドデバイス自体の確認はlspciといったコマンドで行います。
$ lspci; (略) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) (略)
この出力だとバス番号などが「00:1b.0」でわかりますので、以下のコマンドで詳細を見ることができます。
$ lspci -vnns 00:1b.0;
00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03)
Subsystem: Lenovo ThinkPad T61 [17aa:20ac]
Flags: bus master, fast devsel, latency 0, IRQ 44
Memory at fe020000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel今回は以下の出力も合わせて教えていただけると回答がつきやすいかと思います。PulseAudioサウンドサーバーの認識しているサウンドデバイス情報です。
$ pacmd list-cards;
オフライン
Mocchi様
ご丁寧な説明有り難うございます。
下記内容に Audio deviceは見当たりませんが、下のMultimedia audio controller
がサウンドデバイスにあたるのでしょうか?
mizuno@mizuno-CF-W2AW1A2S:~$ lspci
00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
01:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
01:04.0 Network controller: Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)
01:05.0 CardBus bridge: Ricoh Co Ltd RL5c475 (rev 88)
01:05.1 System peripheral: Ricoh Co Ltd R5C575 SD Bus Host Adapter
00:1f.5の詳細です。
mizuno@mizuno-CF-W2AW1A2S:~$ lspci -vnns 00:1f.5
00:1f.5 Multimedia audio controller [0401]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller [8086:24c5] (rev 03)
Subsystem: Matsushita Electric Industrial Co., Ltd. Device [10f7:8346]
Flags: bus master, medium devsel, latency 0, IRQ 9
I/O ports at 1c00 [size=256]
I/O ports at 1880 [size=64]
Memory at e0100c00 (32-bit, non-prefetchable) [size=512]
Memory at e0100800 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Kernel driver in use: Intel ICH
Kernel modules: snd-intel8x0
PulseAudioサウンドサーバーの認識しているサウンドデバイス情報は下記の様になっております。
mizuno@mizuno-CF-W2AW1A2S:~$ pacmd list-cards;
Welcome to PulseAudio! Use "help" for usage information.
>>> 1 card(s) available.
index: 0
name: <alsa_card.pci-0000_00_1f.5>
driver: <module-alsa-card.c>
owner module: 4
properties:
alsa.card = "0"
alsa.card_name = "Intel 82801DB-ICH4"
alsa.long_card_name = "Intel 82801DB-ICH4 with STAC9752,53 at irq 9"
alsa.driver_name = "snd_intel8x0"
device.bus_path = "pci-0000:00:1f.5"
sysfs.path = "/devices/pci0000:00/0000:00:1f.5/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "24c5"
device.product.name = "82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller"
device.form_factor = "internal"
device.string = "0"
device.description = "Internal Audio"
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_1f.5.analog-stereo/#0: Internal Audio Analog Stereo
sources:
alsa_output.pci-0000_00_1f.5.analog-stereo.monitor/#0: Monitor of Internal Audio Analog Stereo
alsa_input.pci-0000_00_1f.5.analog-stereo/#1: Internal Audio Analog Stereo
profiles:の4番目にoff: オフ (priority 0)これは何か原因がありますか?
以上、宜しくお願いします。
オフライン
zobe による投稿:
下記内容に Audio deviceは見当たりませんが、下のMultimedia audio controllerがサウンドデバイスにあたるのでしょうか?
そのとおりです。
lspciの出力から、このサウンドデバイスには、サウンドドライバーとしてカーネルモジュールとしてIntel ICH(snd-intel8x0カーネルモジュールののエイリアス名)が割り当てられていることがわかります。
pacmdの出力から、PulseAudioサウンドサーバーがちゃんとこのサウンドデバイスを認識できていることがわかります。
zobe による投稿:
profiles:の4番目にoff: オフ (priority 0)これは何か原因がありますか?
プロファイルの選択肢として見えているので、大丈夫です。現在選択されているプロファイルは
active profile: <output:analog-stereo+input:analog-stereo>
ということなので、アナログ入出力が可能となっています。
ここまでの出力を見た限り特に問題点は見つけられませんでしたので、次にサウンドデバイスチャンネル設定を見てみようと思います。以下のコマンドの出力を教えて下さい。
$ amixer -c 0;
オフライン
Mocchi様
迅速なご返事、且つ、分かりやすい説明有り難うございます。
今回、初めてubuntuに取りかかっていますが、すこしずつ理解してきました。
サウンドデバイスチャンネル設定の出力は以下の通りとなっております。
初心者の自分が見たところ分かりませんが、宜しくお願いいたします。
mizuno@mizuno-CF-W2AW1A2S:~$ amixer -c 0;
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 'Master Mono',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 31
Mono: Playback 0 [0%] [-46.50dB] [off]
Simple mixer control 'Headphone',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 '3D Control - Center',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 15
Mono: 0 [0%]
Simple mixer control '3D Control - Depth',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 15
Mono: 0 [0%]
Simple mixer control '3D Control - Switch',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'PCM',0
Capabilities: pvolume pswitch pswitch-joined penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 31 [100%] [12.00dB] [on]
Front Right: Playback 31 [100%] [12.00dB] [on]
Simple mixer control 'PCM Out Path & Mute',0
Capabilities: enum
Items: 'pre 3D' 'post 3D'
Item0: 'pre 3D'
Simple mixer control 'Line',0
Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive penum
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off]
Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off]
Simple mixer control 'CD',0
Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive penum
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 25 [81%] [3.00dB] [on] Capture [off]
Front Right: Playback 25 [81%] [3.00dB] [on] Capture [off]
Simple mixer control 'Mic',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive penum
Capture exclusive group: 0
Playback channels: Mono
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono: Playback 0 [0%] [-34.50dB] [off]
Front Left: Capture [on]
Front Right: Capture [on]
Simple mixer control 'Mic Boost (+20dB)',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mic Select',0
Capabilities: enum
Items: 'Mic1' 'Mic2'
Item0: 'Mic1'
Simple mixer control 'Video',0
Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive penum
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off]
Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off]
Simple mixer control 'Phone',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive penum
Capture exclusive group: 0
Playback channels: Mono
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono: Playback 0 [0%] [-34.50dB] [off]
Front Left: Capture [off]
Front Right: Capture [off]
Simple mixer control 'Beep',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 15
Mono: Playback 0 [0%] [-45.00dB] [off]
Simple mixer control 'Aux',0
Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive penum
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off]
Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off]
Simple mixer control 'Mono Output Select',0
Capabilities: enum
Items: 'Mix' 'Mic'
Item0: 'Mix'
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch cswitch-joined penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 15
Front Left: Capture 15 [100%] [22.50dB] [on]
Front Right: Capture 15 [100%] [22.50dB] [on]
Simple mixer control 'Mix',0
Capabilities: cswitch cswitch-exclusive penum
Capture exclusive group: 0
Capture channels: Front Left - Front Right
Front Left: Capture [off]
Front Right: Capture [off]
Simple mixer control 'Mix Mono',0
Capabilities: cswitch cswitch-exclusive penum
Capture exclusive group: 0
Capture channels: Front Left - Front Right
Front Left: Capture [off]
Front Right: Capture [off]
Simple mixer control 'External Amplifier',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
オフライン
zobe による投稿:
Simple mixer control 'External Amplifier',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
私の経験上、Intel社のAC'97(サウンドデバイスの規格のひとつ)を採用しているサウンドデバイスでは、上記チャンネルをoffにしないと、音が出ないあるいは出たとしても非常に小さくなります。
このチャンネルをoffとするには、alsamixerというソフトウェアを使います。これは、端末(gnome-terminal)上で「$ alsamixer;」を実行することで起動できます。
起動したらずっと右の方に行くと、「External Amplifier」という項目がありますので、キーボードの「<」あるいは「>」でoffにして試してみて下さい。
オフライン
Mocchi様
早朝にご返事頂き、有り難うございます。
Alsamixerを入力し確認しました。
各項目の上にMMと00がありますが、External Amplifierの上に00と言う数字がありますが、
MMとしたらオフにしたということでしょうか?まだ変化がありません。MMが無効、00が有効と
言う意味だと思いますが、違いますか?
また、00の数字にMMを入力したら変化しましたが、MMから00に変化しません。
あと、External Amplifierは00となっているのにその上のゲージ見たいなものがありません。
それ以外の00はだったものはすべてゲージ見たいなものが付いています。MMもしくは空欄の
ものはゲージがあったり無かったりバラバラです。
参考までに各内容を下記記入します。
Master 00 ゲージあり
Master mono MM ゲージあり
Headphone 00 ゲージあり
3D Control - Center 無 ゲージあり
3D Control - Deph 無 ゲージあり
3D Con trol - Switch MM ゲージ無
PCM 00 ゲージあり
PCM Out Path & Mute (pre 3D)のみ書いてあります。
Line MM ゲージあり
CD 00 ゲージあり
Mic MM ゲージあり
Mic Boost MM ゲージ無
Mic Select (Mic1)のみ書いてあります。
Video MM ゲージあり
Phone MM ゲージあり
Beep MM ゲージあり
Aux MM ゲージあり
Mono Out (Mic)のみ書いてあります。
External Amplifier MM ゲージ無
宜しくお願い致します。
オフライン
MはMute=ミュートのことですね。
チャンネルにはオン/オフしかできないもの(External Amplifier)、オプションを選択するもの(PCM Out Path & Mute)、ゲインレベル(音量のようなものと考えてください)をゲージで設定できるもの(その他)があります。
さて、External Amplifierをミュートにしていただいても音が出なかったということですので、ここで一旦、製品のスペックを確認してみましょう。
詳細(スペック) > ノートパソコン CF-W2AW1AXR @ panasonic.jp
サウンド機能を見ると「PCM音源(16ビットステレオ)、モノラルスピーカー」とあります。
モノラルスピーカーですので、ひょっとしたら
Simple mixer control 'Master Mono',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum Playback channels: Mono Limits: Playback 0 - 31 Mono: Playback 0 [0%] [-46.50dB] [off]
これが影響していたりするのかもしれません。現在このチャンネルはミュートされています。
オフライン
Mochi様
今回のご対応して頂けたおかげで、色々詳しくなることが出来ました♪
Master Mono を操作しましたが反応がありません、ちなみにLINEOUTも反応しませんが、
ヘッドホン出力は相変わらず微かに音が聞こえます。
他に何か原因があるのでしょうか、機械(ハード)が駄目になった可能性も否定出来ませんかね。
でもそれですと、LINEOUTで音が出るはずですよね?
オフライン
による投稿:
Master Mono を操作しましたが反応がありません、ちなみにLINEOUTも反応しませんが、
ヘッドホン出力は相変わらず微かに音が聞こえます。
他に何か原因があるのでしょうか、機械(ハード)が駄目になった可能性も否定出来ませんかね。
でもそれですと、LINEOUTで音が出るはずですよね?
そうでしたか・・・そうなると最後の手段を取らざるを得ない感じです。
サウンドデバイスには、チップの形をしたコーデックという部品が使われています。Intel社のAC'97(サウンドデバイスの規格のひとつ)は、このチップのサウンドデバイスへの実装方法に幅を持たせているので、ものによって、チップの音声入力/出力経路が異なっていたりします。
今回の場合ですと、例えば、alsamixerの表示上のLINE OUTが、本来ならサウンドデバイスのスピーカー出力に接続されていなければならないのに、なぜかマイク入力に接続されているといった具合となります。
サウンドデバイスをめぐるこんな事情がありますので、カーネルモジュールの標準状態だと、これにうまく対処できないときがあり、このような場合、サウンドドライバーとなるカーネルモジュールにオプションを指定してモードを変更することで対処しています。
オプションを指定するには、それを記述したファイルを特定の場所に配置します。今回使用しているカーネルモジュールは「snd-intel8x0」で、これに対して「ac97_quirk」というオプションを指定します。「ac97_quirk」にはいくつかの値を指定できますが、今回はまず、「AC97_TUNE_HP_ONLY」を指定してみたいと思います。
1. 端末でコマンド「$ sudo gedit /etc/modprobe.d/intel8x0.conf」を実行
2. gEditというテキストエディタ(Windowsでのメモ帳)が開くので、「options snd-intel8x0 ac97_quirk=AC97_TUNE_HP_ONLY」をコピペして保存
3. 再起動
4. 音が出るかどうか確認
試してみて下さい。
オフライン
Mocchi様
同じく試させていただきましたが、駄目でした。
しばらくは音が小さいですが、ヘッドホンで使おうかと思います。
今回、色々な操作を御教授頂いたので、特にalsamixerなどを色々操作してみて、
音が出るまで気長に使おうか思います。
音以外(自分の認識では)は問題無く動いていて満足に使えているので、
色々試してみようかと思っています。
あとこの質問板にも色々似た質問が多いのでそれを参考に気長に調整してみよう思います。
今回、色々有難う御座いました♪
オフライン
zobe による投稿:
同じく試させていただきましたが、駄目でした。
そうでしたか。実はオプションは他にも定義されていて、別なものも試してみたいなと思います。
まず、以下のドキュメントを参照して下さい。Ubuntuであれば必ずインストールされています。
/usr/share/doc/alsa-base/driver/ALSA-Configuration.txt.gz
AC97 Quirk Option
=================
The ac97_quirk option is used to enable/override the workaround for
specific devices on drivers for on-board AC'97 controllers like
snd-intel8x0. Some hardware have swapped output pins between Master
and Headphone, or Surround (thanks to confusion of AC'97
specifications from version to version :-)
The driver provides the auto-detection of known problematic devices,
but some might be unknown or wrongly detected. In such a case, pass
the proper value with this option.
The following strings are accepted:
- default Don't override the default setting
- none Disable the quirk
- hp_only Bind Master and Headphone controls as a single control
- swap_hp Swap headphone and master controls
- swap_surround Swap master and surround controls
- ad_sharing For AD1985, turn on OMS bit and use headphone
- alc_jack For ALC65x, turn on the jack sense mode
- inv_eapd Inverted EAPD implementation
- mute_led Bind EAPD bit for turning on/off mute LED
For backward compatibility, the corresponding integer value -1, 0,
... are accepted, too.
For example, if "Master" volume control has no effect on your device
but only "Headphone" does, pass ac97_quirk=hp_only module option.このドキュメントから、オプション値は以下が定義されていることがわかります。
default
none
hp_only
swap_hp
swap_surround
ad_sharing
alc_jack
inv_eapd
mute_led
ん・・・何か最後の文言がちょっと気になるかも。日本語訳すると
「Masterチャンネルでデバイスの音量をコントロールできなくて、なぜかHeadphoneでコントロールできる場合は、カーネルモジュールのオプションにac97_quirk=hp_onlyを指定して下さい」
こんな実例もあるんですね。このオプションも含めて試してみれば、ひとつはヒットするかもしれません。確実な事がなにひとつ言えなくて申し訳ないですが、こんなところで・・・。
オフライン