web-dev-qa-db-ja.com

ヘッドフォンジャックから音声が出力されないUbuntu 12.04

新しいASUS u47vcコンピューターを購入しました。 Windows 7と一緒にubuntu 12.04を問題なくインストールしました。ただし、解決する必要がある問題が1つあります。オーディオジャックから音が聞こえません。

ラップトップのスピーカーは正常に動作します。内部音声で音楽と音声ファイルを正常に再生します。ただし、ヘッドフォン(または外部スピーカー)を接続すると、内部スピーカーがミュートされ(必要に応じて)、ヘッドフォンから何も出力されません。

以下に役立つ可能性のある出力をいくつか示します。alsa information script: http://www.alsa-project.org/db/?f=82de5623cbdeeeae955cba02d7afe1a4b3fca965

この問題を解決できることを願っています!

前もって感謝します!!!

9
Subcomfreak

コメントを追加できません。ここに、部分的に質問である「答え」があります(削除するかもしれません):

私のインストールでは時々これに問題があり、それを解決するにはサウンド設定に入り、「出力ボリューム」を選択します OFF それから ON 音は問題ありません。


編集:

やってみました

Sudo apt-get install pavucontrol

pavucontrolを実行し、設定を確認します。つまりヘッドフォンを出力し、ミュートされていないことを確認します。


編集:

自動スポーンを無効にしましたか?そうでない場合は、pulseuadioがまだ実行されている可能性があります(ただし、再起動されました)。 PulseAudioデーモンが実行されているかどうかを確認するには、次のようにします:

pulseaudio --check && echo RUNNIG || echo DOWN

実行されていて、すべてが問題ない場合は、システムログファイルをチェックして、障害について示唆するものがあるかどうかを確認する必要があります。ハックとして、デーモンの再起動のみが必要な場合は、pulseaudio -kをスタートアップに追加してデーモンを再起動できます。

実行中に無効にする場合は、自動スポーンをオフにする必要があります。

PulseAudioの無効化 を参照してください

実行中の場合notデバッグを使用すると、有用な情報が得られる場合があります。

これは、これらの設定を一時的に構成に追加する場合にも役立ちます。

Pulseaudioを起動します

pulseaudio --start --log-level=4 --log-target=file:Pulse.log
# Level 4 is debug 

次に、いくつかの調整を開始し、以下を実行します。

tail -f Pulse.log

ジャックを抜きます。最後のログエントリに注意してください。次のようなもので終わるはずです:

D  [alsa-sink] sink.c: Volume change to 52057 at 83909698687 was written 17 usec late

挿入ジャック;音が出ない理由を説明できるものを探してください。つまり私の出力(作業)は次のとおりです。

D  [pulseaudio] module-alsa-card.c: Jack 'Front Headphone Jack' is now plugged in
D  [pulseaudio] device-port.c: Setting port analog-output-speaker to status no
D  [pulseaudio] module-switch-on-port-available.c: finding port analog-output-speaker
D  [pulseaudio] device-port.c: Setting port analog-output-headphones to status yes
D  [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.
D  [pulseaudio] module-switch-on-port-available.c: finding port analog-output-headphones
D  [alsa-sink] alsa-mixer.c: Activating path analog-output-headphones
D  [alsa-sink] alsa-mixer.c: Path analog-output-headphones (Headphones), direction=1, priority=90, probed=yes, supported=yes, has_mute=yes, has_volume=yes, has_dB=yes, min_volume=0, max_volume=31, min_dB=-93, max_dB=0
D  [alsa-sink] alsa-mixer.c: Element Master, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x7ffffffffffff, n_channels=1, override_map=yes
D  [alsa-sink] alsa-mixer.c: Element Headphone, direction=1, switch=1, volume=0, volume_limit=-1, enumeration=0, required=0, required_any=4, required_absent=0, mask=0x0, n_channels=0, override_map=yes
D  [alsa-sink] alsa-mixer.c: Element Speaker, direction=1, switch=2, volume=2, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x7ffffffffffff, n_channels=1, override_map=no
D  [alsa-sink] alsa-mixer.c: Element PCM, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x3600000000f66, n_channels=2, override_map=yes
D  [alsa-sink] alsa-mixer.c: Jack Front Headphone, alsa_name='Front Headphone Jack', detection possible
D  [alsa-sink] alsa-mixer.c: Jack Headphone, alsa_name='Headphone Jack', detection unavailable
I  [alsa-sink] alsa-sink.c: Successfully enabled deferred volume.
I  [alsa-sink] alsa-sink.c: Hardware volume ranges from -93.00 dB to 0.00 dB.
I  [alsa-sink] alsa-sink.c: Fixing base volume to 0.00 dB
I  [alsa-sink] alsa-sink.c: Using hardware volume control. Hardware dB scale supported.
I  [alsa-sink] alsa-sink.c: Using hardware mute control.
I  [pulseaudio] sink.c: Changed port of sink 0 "alsa_output.pci-0000_00_1b.0.analog-stereo" to analog-output-headphones
I  [pulseaudio] module-device-restore.c: Restoring volume for sink alsa_output.pci-0000_00_1b.0.analog-stereo.
D  [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.
D  [alsa-sink] alsa-sink.c: Requested volume: 0: 100% 1: 100%
D  [alsa-sink] alsa-sink.c:            in dB: 0: 0.00 dB 1: 0.00 dB
D  [alsa-sink] alsa-sink.c: Got hardware volume: 0: 100% 1: 100%
D  [alsa-sink] alsa-sink.c:               in dB: 0: 0.00 dB 1: 0.00 dB
D  [alsa-sink] alsa-sink.c: Calculated software volume: 0: 100% 1: 100% (accurate-enough=yes)
D  [alsa-sink] alsa-sink.c:                      in dB: 0: 0.00 dB 1: 0.00 dB
D  [alsa-sink] sink.c: Volume going up to 65536 at 83942385195
I  [pulseaudio] module-devic2 events suppRestoring mute state for sink alsa_output.pci-0000_00_1b.0.analog-stereo.
D  [alsa-sink] sink.c: Next volume change in 17483 usec
D  [alsa-sink] alsa-sink.c: Requested to rewind 65536 bytes.
D  [alsa-sink] alsa-sink.c: Limited to 2824 bytes.
D  [alsa-sink] alsa-sink.c: before: 706
D  [alsa-sink] alsa-sink.c: after: 706
D  [alsa-sink] alsa-sink.c: Rewound 2824 bytes.
D  [alsa-sink] sink.c: Processing rewind...
D  [alsa-sink] sink.c: latency = 1358
D  [alsa-sink] sink.c: Next volume change in 1358 usec
D  [alsa-sink] sink-input.c: Have to rewind 2824 bytes on render memblockq.
D  [alsa-sink] source.c: Processing rewind...
D  [alsa-sink] sink.c: Next volume change in 1249 usec
D  [alsa-sink] sink.c: Next volume change in 1221 usec
D  [alsa-sink] sink.c: Next volume change in 1201 usec
D  [alsa-sink] sink.c: Next volume change in 872 usec
D  [alsa-sink] sink.c: Next volume change in 842 usec
D  [alsa-sink] sink.c: Next volume change in 819 usec
D  [alsa-sink] sink.c: Next volume change in 799 usec
D  [alsa-sink] sink.c: Next volume change in 764 usec
D  [alsa-sink] sink.c: Next volume change in 744 usec
D  [alsa-sink] sink.c: Volume change to 65536 at 83942369199 was written 0 usec late

チェック/ハッキングする価値があるもう1つのことは、gstreamer-propertiesAlt+F2 gstreamer-properties Enter)。

notpulseaudioが必要な場合は、ジャックを試してみてください。

7
Runium

これは時々実行され、実行中です

alsactl restore 

常に修正する(XPSコンピューター上)

7
JZL003

デュアルブートでも同じ問題が発生しました(Ubuntu 16/Windows 8.1)

これは私がやったことです、私はそれが役立つことを願っています:

  • コンピューターをシャットダウンしてWindowsを起動します
  • Windowsのサウンド設定を少し変更します(音量は0でしたが、音量を上げました)
  • Ubuntuでコンピューターを再起動->ヘッドフォンでサウンドが機能していました。
3
Fabich

[出力デバイス]タブでpavucontrolを実行し、ポートをスピーカーに変更してみてください。それは私のために働いた。

2
Vamsidhar Yeddu

私のDellラップトップでは、(入力デバイスの下の)内部マイクのミュートを解除することで問題を解決できました。ハードウェアでは、マイクをミュートするとヘッドフォンが自動的にミュートされるようです。

一部のプログラム(Audacityなど)は、起動時にミュートされるように見えるため、定期的にミュートを解除する必要があります。

0
Candid Dauth