web-dev-qa-db-ja.com

ヘッドフォンを接続すると、AlsaMixerがミュートされます(HP DV6 12.04)

Hp dv6のオーディオ出力コネクターのいずれかにヘッドフォンを接続すると、alsaはそれらをミュートし、「スピーカー」設定をミュートします(添付画像を参照)。これはFedoraでも発生したため、Alsaと私のコンピューターの問題です。誰もが役立つ何かを知っていますか?

注意してください、私は画像について十分な評判がありません。リンクは次のとおりです。 Image

手伝ってくれて本当にありがとう!

4
ubsan

ここで動作するソリューションを見つけました: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/921397/comments/9

また、このバグに関する議論全体をここで見ることができます: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/921397

要約する:

編集Sudo gedit /usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf

[Element Speaker]セクションを次のように変更します。

[Element Speaker]
; link to muting
switch = mute
; set volume to zero, so only the master slider controls playback volume. This gives better linearity.
volume = zero

この後、システムを再起動する必要がありました:pulseaudio -kでPulseオーディオのみを再起動しようとするかもしれません。

上記の問題を解決する前に修正した追加の問題もありました。つまり、私のヘッドフォンはまったく機能しませんでした。次の行を追加する必要がありました。

options snd-hda-intel model=hp-dv6 enable_msi=1

ファイルへSudo gedit /etc/modprobe.d/alsa-base.conf

12
edin1

ええ、HP dv6140usでも同じ問題がありました。私はあらゆる種類の修理を試み、回避策を決定しました。次を含むスクリプト、headphone-workaround.shを作成しました。

#!/bin/bash

amixer set -c 1 Speaker unmute 70%

スクリプトをホームフォルダーに保存して実行可能にし(初心者向け:chmod a + x headphones-workaround.sh)、パネルバーにスクリプトにリンクするクリック可能なアイコンを作成しました(パネルバーでAltキーを押しながら右クリックして、 [パネルに追加]、[カスタムアプリケーションランチャー]を選択し、名前を何にでも設定し、[コマンド]を/home/your-user-name/headphones-workaround.shに設定します。

これで、ヘッドフォンを接続するたびに、パネルバーのアイコンをクリックするだけで、ヘッドフォンが機能し始めます。

3
Adam