お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2012-02-27 00:35:41

midnight_kangaroo
メンバ
登録日: 2012-02-26

音が出ず悩んでいます

数日前UBUNTUデビューした者です。
Panasonic CF-T2にUBUNTU10.10を入れています。

初期から起動音、メディアプレーヤ、アプリの発する音 など一切の音が出ません。
「サウンドの設定」で、ボリュームは上げてあり、ミュートになっていないことは確認済みです。

こちらのページを確認しました。
https://wiki.ubuntulinux.jp/UbuntuTips/Hardware/SoundTroubleshooting#A.2BieNsentWMG6QaXUo-
その結果「LSAレベルでサウンドデバイスが認識されているかの確認」の部分に記述されている

(1)
$ cat /proc/asound/card0/codec*  | grep -i codec
を入力すると
cat: /proc/asound/card0/codec97#0: ディレクトリです
と返ってきました。そのため、この設定に不具合があると見ています。
(2)
つづいて
$  cat /proc/asound/card0/codec97#0/* | head -n1
と入力すると
0-0/0: SigmaTel STAC9752,53
と返ってきました。

最初(2)のコマンドが(1)の設定を変更するコマンドかと思ったのですが、改めて(1)を入力すると
同じ結果が返ってきます。
そこで質問ですが、
・(2)は別のことを調べているだけで(1)の解決にはならないということで正しいでしょうか。
・(1)の不具合を解決するには、どうしたらよいのでしょうか。
アドバイス、よろしくお願いいたします。

オフライン

 

#2 2012-02-27 11:16:56

udooon
メンバ
登録日: 2012-01-24

Re: 音が出ず悩んでいます

http://www.le.chiba-u.ac.jp/~aoyama/linux/cf-t2/old.html
こちらのページの下の方にある
modprobe i810_audio
などしてみるとどうでしょうか。

オフライン

 

#3 2012-02-27 23:37:23

midnight_kangaroo
メンバ
登録日: 2012-02-26

Re: 音が出ず悩んでいます

udooon様、ご回答ありがとうございます。
しかしながら、当方初心者で折角いただいたアドバイスの内容が理解できていない状況です。
理解できない点を整理すると
・「modprobe i810_audioなどしてみる」とは具体的にどのような手順の操作をすればよいのでしょうか。
・modprobe i810_audioはファイルの名前と推測しました。また紹介いただいたページで「linux kernel付属」とのことでしたのでシステムディスクの中を検索したのですが見つけられませんでした。どのディレクトリに入っているか教えていただけないでしょうか。
・この操作をすることが私が昨夜記述した(1)の解決になる操作なのでしょうか。
申し訳ございませんが、改めて教えていただけないでしょうか。

オフライン

 

#4 2012-02-28 08:31:42

udooon
メンバ
登録日: 2012-01-24

Re: 音が出ず悩んでいます

情報が古かったようで、御免なさい。
こちらに、同じような症例がありました。
https://forums.ubuntulinux.jp/viewtopic.php?id=11732
未解決のようですが。
手順としては
lspci等でチップ名を調べる。
lsmod等でチップに適したドライバがロードされているか確認する。
ドライバにバグなどが無いかnetで検索する。
サウンド関係の設定ファイルをいじってみる。
私に解るのはこれぐらいでしょうか。
お役に立てず申し訳ないです。

オフライン

 

#5 2012-02-28 15:54:30

udooon
メンバ
登録日: 2012-01-24

Re: 音が出ず悩んでいます

driverのソースにsubvender,subdevice記述があるかどうかも確認しておいた方が良いかもしれません。
lspci でaudio等の記述がある行を確認
出力例)00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
cd /sys/bus/pci/devices/0000:[頭の数字]
例)cd /sys/bus/pci/devices/0000:00:1b.0
cat subsystem_vendor
出力例)0x1043
cat subsystem_device
出力例)0x13f3

出力結果がソースにあるかを確認
/usr/src/linux-source-3.0.0/sound/intel8x0.c(多分これだと思います)
なければ追加
(Panasonic CF-R4をcopyして数値を変更)
モジュールの作成
cd /usr/src/linux-source-3.0.0/sound/pci
sudo make -C /usr/src/linux-headers-`uname -r` M=`pwd` V=1
sudo cp *.ko /lib/modules/`uname -r`/kernel/sound/pci/
sudo depmod -a
再起動
kernelが変わる度に確認が必要です。
これでダメなら私にはやはりわかりませんので、識者の方を待ってみてください。
お役に立てず申し訳ないです。

オフライン

 

#6 2012-02-29 00:15:22

midnight_kangaroo
メンバ
登録日: 2012-02-26

Re: 音が出ず悩んでいます

udooon様、親身にご回答いただきありがとうございます。
なかなか理解がついていかないのですが、解らないなりに試してみました。

まず lspci の結果です。
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)

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

lsmod の結果は以下の通りですが、これはどこに注目したらよいのでしょうか?
Module                  Size  Used by
parport_pc             26058  0
ppdev                   5556  0
binfmt_misc             6599  1
joydev                  8767  0
snd_intel8x0           25664  3
i915                  296139  3
snd_ac97_codec         99227  1 snd_intel8x0
ac97_bus                1014  1 snd_ac97_codec
snd_pcm                71475  3 snd_intel8x0,snd_ac97_codec
snd_seq_midi            4588  0
drm_kms_helper         30200  1 i915
snd_rawmidi            17783  1 snd_seq_midi
snd_seq_midi_event      6047  1 snd_seq_midi
pcmcia                 35973  0
snd_seq                47174  2 snd_seq_midi,snd_seq_midi_event
drm                   168124  2 i915,drm_kms_helper
snd_timer              19067  2 snd_pcm,snd_seq
snd_seq_device          5744  3 snd_seq_midi,snd_rawmidi,snd_seq
intel_agp              26566  2 i915
yenta_socket           21518  0
snd                    49102  12 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
pcmcia_rsrc            10566  1 yenta_socket
pcmcia_core            14657  3 pcmcia,yenta_socket,pcmcia_rsrc
i2c_algo_bit            5168  1 i915
video                  18712  1 i915
psmouse                59027  0
shpchp                 29886  0
panasonic_laptop        4393  0
soundcore                880  1 snd
snd_page_alloc          7120  2 snd_intel8x0,snd_pcm
agpgart                32011  2 drm,intel_agp
output                  1883  1 video
serio_raw               4022  0
lp                      7342  0
parport                31492  3 parport_pc,ppdev,lp
8139too                19581  0
8139cp                 16934  0
mii                     4425  2 8139too,8139cp

また、紹介いただいたzobeさん、mocchiさんの例ですが、イヤホンで微かに音が出ると言う点では私の事例と違うようですね。
(私の場合、イヤホン+音量最大にしてみましたが、まったく音が聞こえませんでした)
この事例の内容を一通り調べたところ、一つ気になることがありました。
etc/modprobe.d/intel8x0.conf というファイルが存在していません。
それはありうることなのでしょうか。

また、アドバイスいただいた
cat subsystem_vendor の結果は
0x10f7
cat subsystem_device の結果は
0x8346
そしてこれらが/usr/src/linux-source-3.0.0/sound/intel8x0.c にあるかを調べようとしたところ
linux-source-3.0.0 というディレクトリが存在しませんでした。
あったのは
linux-headers-2.6.35-22
linux-headers-2.6.35-22-generic
linux-headers-2.6.35-32
linux-headers-2.6.35-32-generic
の4つで、いずれの下の sound ディレクトリにも intel8x0.c というファイルはありませんでした。

本日、私の理解でやってみたのは以上なのですが、何かお分かりになりますか?
よろしくお願いいたします。

オフライン

 

#7 2012-02-29 06:44:13

udooon
メンバ
登録日: 2012-01-24

Re: 音が出ず悩んでいます

ご指摘ありがとうございます。一部訂正します。
> /usr/src/linux-source-3.0.0/sound/intel8x0.c(多分これだと思います)
/usr/src/linux-source-3.0.0/sound/pci/intel8x0.c
.subvendor = 0x10f7 (記述あり)
.subdevice = 0x8346 (記述なし)でした。

/etc/modprobe.d/intel8x0.conf
に関しては、新規作成するそうです。
sudo gedit /etc/modprobe.d/intel8x0.conf
書き内用を書き込み。
options snd-intel8x0 ac97_quirk=AC97_TUNE_HP_ONLY
保存後、再起動。
音がでるか確認。
出なければ下記にて

ソースのダウンロード(80MBぐらいあります)
sudo apt-get install linux-source
展開します。
cd /usr/src
sudo tar jxvlf linux-source-2.6.35.tar.bz2
これで以下のファイルがあると思います。
/usr/src/linux-source-2.6.35/sound/pci/intel8x0.c

ソースに追記
sudo gedit /usr/src/linux-source-2.6.35/sound/pci/intel8x0.c
下記の場所の後に
{
        .subvendor = 0x10f7,
        .subdevice = 0x834c,
        .name = "Panasonic CF-R4",
        .type = AC97_TUNE_HP_ONLY,
    },
下記を追加
{
        .subvendor = 0x10f7,
        .subdevice = 0x8346,
        .name = "Panasonic CF-T2",
        .type = AC97_TUNE_HP_ONLY,
    },

モジュールの作成
cd /usr/src/linux-source-2.6.35/sound/pci
sudo make -C /usr/src/linux-headers-`uname -r` M=`pwd` V=1
sudo cp *.ko /lib/modules/`uname -r`/kernel/sound/pci/
sudo depmod -a
再起動

オフライン

 

#8 2012-02-29 07:42:39

udooon
メンバ
登録日: 2012-01-24

Re: 音が出ず悩んでいます

http://itline.jp/~svx/diary/?date=20090321
subvendor.subdeviceの記述がなくても
ソースをいじらないで音がでるようになった事例もあるようです。
/etc/modprobe.d/intel8x0.conf
options snd-intel8x0 ac97_quirk=
をいろいろ調べて変更すればよいかもしれません。

オフライン

 

#9 2012-02-29 08:32:39

udooon
メンバ
登録日: 2012-01-24

Re: 音が出ず悩んでいます

変更するオプションについてはこちら
https://wiki.ubuntulinux.jp/Mocchi

オフライン

 

#10 2012-02-29 09:44:39

Mocchi
管理者
登録日: 2009-05-17

Re: 音が出ず悩んでいます

udooon による投稿:

モジュールの作成
cd /usr/src/linux-source-3.0.0/sound/pci
sudo make -C /usr/src/linux-headers-`uname -r` M=`pwd` V=1
sudo cp *.ko /lib/modules/`uname -r`/kernel/sound/pci/
sudo depmod -a

この操作は、音声出力が完全にできないシステムを作ってしまいますので、やらないで下さい。

AC'97に関しては何点かはまりどころが判明してますので、ひとつひとつ解決していきたいと思います。まず、以下の出力を教えて下さい。

コード:

$ amixer -c 0

なお、不慮の事故を防ぐためにも、これまでの変更点をすべて元に戻しておくとよいでしょう。

オフライン

 

#11 2012-02-29 12:06:11

udooon
メンバ
登録日: 2012-01-24

Re: 音が出ず悩んでいます

>Mocchiさん
>この操作は、音声出力が完全にできないシステムを作ってしまいますので、やらないで下さい。
ご指摘ありがとうございます。
自体が悪化する前にでてきてくださり、助かりました。

>midnight_kangarooさん
あまりお役に立てず申し訳ないです。
あとは拝見、勉強させていただきます。

オフライン

 

#12 2012-02-29 22:48:13

midnight_kangaroo
メンバ
登録日: 2012-02-26

Re: 音が出ず悩んでいます

udooon様、これまで親身にアドバイスいただき、有難うございました。大変感謝しております。
mocchi様、よろしくお願いいたします。早速、$ 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 0 [0%] [-46.50dB] [off]
  Front Right: Playback 0 [0%] [-46.50dB] [off]
Simple mixer control 'Master Mono',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 31 [100%] [0.00dB] [on]
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 0 [0%] [0.00dB] [on]
  Front Right: Capture 0 [0%] [0.00dB] [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 [off]

よろしくお願いいたします。

オフライン

 

#13 2012-03-02 13:37:54

Mocchi
管理者
登録日: 2009-05-17

Re: 音が出ず悩んでいます

midnight_kangaroo による投稿:

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 0 [0%] [-46.50dB] [off]
  Front Right: Playback 0 [0%] [-46.50dB] [off]

ぱっと見、Masterチャンネルのゲインが0%になってるのが気になりました。
端末でコマンド「$ alsamixer」を実行し、当該チャンネルを調整してみるとどうでしょうか?

オフライン

 

#14 2012-03-03 00:37:47

midnight_kangaroo
メンバ
登録日: 2012-02-26

Re: 音が出ず悩んでいます

Mocchi様、ありがとうございます。
Masterを最大にしてみました。他にも「関係あるかも」と思った箇所は最大にしてみました。
しかし、音が出るようにはなりませんでした。
再度 $ amixer -c 0 を実行した結果を添付します。
MasterのところはFront Left、Front Rightのが100%になったのですが[off]です。
パソコンがモノラルスピーカ内蔵のタイプなので、MasterでなくMaster Monoにところが
関係するのでしょうか? Master Monoの方は、100%かつ[on]になっています。
ご確認の上、再度のアドバイスいただけますと幸甚です。

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] [off]
  Front Right: Playback 31 [100%] [0.00dB] [off]
Simple mixer control 'Master Mono',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 31 [100%] [0.00dB] [on]
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 31 [100%] [12.00dB] [off] Capture [off]
  Front Right: Playback 31 [100%] [12.00dB] [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 30 [97%] [10.50dB] [on] Capture [off]
  Front Right: Playback 30 [97%] [10.50dB] [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 31 [100%] [12.00dB] [off] Capture [off]
  Front Right: Playback 31 [100%] [12.00dB] [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 31 [100%] [12.00dB] [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 15 [100%] [0.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 31 [100%] [12.00dB] [off] Capture [off]
  Front Right: Playback 31 [100%] [12.00dB] [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 0 [0%] [0.00dB] [on]
  Front Right: Capture 0 [0%] [0.00dB] [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 [off]

オフライン

 

#15 2012-03-04 14:15:13

Mocchi
管理者
登録日: 2009-05-17

Re: 音が出ず悩んでいます

midnight_kangaroo による投稿:

パソコンがモノラルスピーカ内蔵のタイプなので、MasterでなくMaster Monoにところが関係するのでしょうか?

なるほどモノラルだったんですね。

見たところチャンネル設定に不備はなさそうなので、次はPulseAudioサウンドサーバーの方を疑ってみたいと思います。次のコマンドを実行してその出力を教えてくださいますか?

コード:

$ pacmd list-cards

オフライン

 

#16 2012-03-05 22:29:17

midnight_kangaroo
メンバ
登録日: 2012-02-26

Re: 音が出ず悩んでいます

Mocchi様、 $ 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 = "内部オーディオ"
        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: 内部オーディオ Analog Stereo
    sources:
        alsa_output.pci-0000_00_1f.5.analog-stereo.monitor/#0: Monitor of 内部オーディオ Analog Stereo
        alsa_input.pci-0000_00_1f.5.analog-stereo/#1: 内部オーディオ Analog Stereo

オフライン

 

#17 2012-03-08 16:24:28

udooon
メンバ
登録日: 2012-01-24

Re: 音が出ず悩んでいます

参考になるかどうか解りませんが、こんなページがありました。
http://www.macmil.co.jp/macmil/linux033.htm
Fedora core4 /etc/modprobe.conf
の辺り。

オフライン

 

#18 2012-03-08 22:25:13

midnight_kangaroo
メンバ
登録日: 2012-02-26

Re: 音が出ず悩んでいます

udooon様、ありがとうございます。
情報をいただいたページを見て、自分のパソコンを調べて見ましたが、 /usr/bin/ の下にkmixというファイルやフォルダは無いようです。kmixはfedoraにあってubuntuには無いファイルということはないでしょうか。

オフライン

 

#19 2012-03-10 21:32:34

midnight_kangaroo
メンバ
登録日: 2012-02-26

Re: 音が出ず悩んでいます

Mocchi様、udooon様、ご指導ありがとうございます。
仕事の都合上、3/11~3/16はネットが使えない環境となります。
アドバイスいただいても返信できませんが、トラブル解決をあきらめた訳ではありませんので、引き続きご指導をよろしくお願いいたします。

オフライン

 

#20 2012-03-10 22:55:33

Mocchi
管理者
登録日: 2009-05-17

Re: 音が出ず悩んでいます

udooon による投稿:

Fedora core4 /etc/modprobe.conf
の辺り。

これは、いわゆるサウンドドライバーの設定を変更する操作となりますが、原因の切り分けができてない現状ではまだやらないほうがいいでしょう。

pacmdの結果から役に立ちそうな箇所を抜き出してみました。

midnight_kangaroo による投稿:

Welcome to PulseAudio! Use "help" for usage information.
    properties:
        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.product.name = "82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller"
    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サウンドサーバーに集められてから、サウンドドライバーを経由してサウンドデバイスへ送られます。amixerではサウンドドライバー部分の状態を見ました。そして次にその上のPulseAudioを見ています。

ここで気になるのは、サウンドデバイスはモノラル出力なのに、PulseAudioはステレオで出力しようとしている点です。項目「profiles」に見えているのがPulseAudioの入出力プロファイルなわけですが、ステレオを意味するものしかありません。この場合、おそらくPulseAudioサウンドサーバーからの出力はamixerで見た「Master」チャンネルに向けられていると判断できます。

しかし今回関係するのはamixerの「Master Mono」チャンネルなわけですから、PulseAudioが出力先の選択に失敗している可能性が考えられます。

試しに、デスクトップ画面右上のスピーカーアイコンから起動できる「サウンドの設定」の「出力」タブでボリュームを変更し、amixerで「Master」チャンネルの設定値が変化するかどうか確認して下さい。もし変化するようなら、PulseAudioが誤認識していると断定できると思います。

なお、kmixはamixerと同じことを画面操作で行うためのソフトウェアですので、直接の問題の解決にはなりませんのでご注意下さい。

オフライン

 

#21 2012-03-11 04:12:58

udooon
メンバ
登録日: 2012-01-24

Re: 音が出ず悩んでいます

こんな情報がありましたがどうでしょうか。
http://keaton.iza.ne.jp/blog/entry/1600926/

オフライン

 

#22 2012-03-16 23:43:23

midnight_kangaroo
メンバ
登録日: 2012-02-26

Re: 音が出ず悩んでいます

先ほど、一週間の出張から帰ってきました。Mocchi様、udooon様、またよろしくお願いします。

早速、Mocchi様からいただいた内容について試してみました。
その結果、 サウンドの設定ボリュームを変更すると、amixer -c 0 を実行した結果、
 「Master」は[0%]、[off]のまま変化無く、
 「Master Mono」の設定値が連動して変化する
ことを確認しました。
これは「Pulse Audioが出力先の選択に失敗」はしていないという解釈で良いでしょうか。

udooon様の情報ですが、「これが当たっているのでは!」と感じています。
その理由は
 ・windows XPで使っていたとき、Fn+F4でMuteのon/offを頻繁に切り替えていた
 ・UBUNTUに移行する際、Muteにしていたかどうかは記憶になく、Muteにしていた可能性は半分くらい
 ・リンク先情報の中で引用されている英文の情報は機種を"the single speaker on the T2"、と書かれており、
  私の機種CF-T2について述べていると思われる」
という状況からです。
これまでのところ、設定を変更することは行っておらず、再インストールにより設定が変わってしまうことは無いと思いますので、
今週末に試してみたいと思います。

オフライン

 

#23 2012-03-17 16:14:17

midnight_kangaroo
メンバ
登録日: 2012-02-26

Re: 音が出ず悩んでいます

本日、udooon様に教えていただいた情報をもとに、
(1)windowsを再インストール
(2)windowsでMuteになっていたので、Muteを解除
(3)UBUNTUを再インストール
としたところ、音が出るようになりました。

udooon様、Mocchi様、ご指導有難うございました。
お陰様で解決することができました。
今後、また問題に直面した場合、本フォーラムに投稿させていただきますので、その際には
また、ご指導よろしくお願いいたします。

オフライン

 

Board footer

Powered by FluxBB