Linux Mint 18 Sarahでヘッドフォンが検出されない再インストールしましたが(2~3回)問題が続きます。また、Linuxフォーラムで多くのソリューションを検索して試しました。すべて無駄です。
Windows 10デュアルブートを使用していますが、ヘッドセットが正常に動作します。誰でも助けることができますか?マイコンピュータはAsus X555Uシリーズです(該当する場合はnVidiaが含まれています)。 ISOは公式Linux Mintのウェブサイトで提供されています。
アップデート:私はdirktの提案に従い、いくつかのコマンドの出力をPastebinに保存しました。私のペーストビンプロファイルリンクは以下の通りです。
'aplay -l'出力:ヘッドフォンの問題1
"pacmd list-sinks"出力:ヘッドフォンの問題2
"cat /proc/asound/card*/codec#*" 出力: ヘッドフォンの問題/alsamixer デバッグ
答え1
わかりました。コーデックがよさそうですね。これはヘッドセットのピンノードです。
Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
Control: name="Headphone Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x0001001c: OUT HP EAPD Detect
EAPD 0x2: EAPD
Pin Default 0x04211020: [Jack] HP Out at Ext Right
Conn = 1/8, Color = Black
DefAssociation = 0x2, Sequence = 0x0
Pin-ctls: 0xc0: OUT HP
Unsolicited: tag=01, enabled=1
Power states: D0 D1 D2 D3 EPSS
Power: setting=D3, actual=D3
Connection: 2
0x02 0x03*
これは、現在ミュートされているALSA制御「ヘッドホン再生スイッチ」があることを意味します。ミュートを解除するとalsamixer
(表示されるまで右矢印を押して選択してを押しますm)、音が聞こえるか少なくともpavucontrol
音を聞くことができる追加のポートが必要です。また、挿入イベントを検出でき、現在挿入されていると言います。検出が機能していることを確認するには、evtest
ルートとして実行し、「HDA Intel PCHヘッドフォン」に最も近いものを選択してから、ヘッドセットを取り外し/接続します。これらのイベントを確認する必要があります。
ヘッドフォン再生スイッチコントロールのミュート解除が機能しない場合は、出力をamixer -c0 contents
Pastebinに追加してください。 1つの考えられる問題は、ヘッドセットに外部アンプ(「EAPD」)があり、時々BIOSまたはSMMファームウェアによって制御されることです。
編集する:良い、次のステップは外部アンプが干渉しないことを確認することです。休止状態などの後に外部アンプが表示されない場合があります。したがって、以前にこれを行ったことがない場合は、ヘッドフォンを接続したままノートブックを完全にコールドブートし、他のタスクを実行する前に起動してから自分で試してください。つまり、保証されてHeadphone Playback Switch
ミュートHeadphone Playback Volume
が解除されます。また、pavucontrol
ストリームが正しい受信機にルーティングされていることを確認してください。
pacmd list-sinks
また、ミュート解除後にもう一度Pastebinに出力を提供してください。
最後に試すことは、を有効にしてAuto-Mute Mode
ヘッドセットを取り外し、一時ファイルにコピーを保存し、ヘッドセットをamixer -c0 contents
接続してamixer -c0 contents
別のファイルに保存してから比較することですdiff -u
。
答え2
私のAlienware 15ノートブックでも同じ問題が発生し、何時間も問題が発生しました。スピーカー/ヘッドフォンを接続してもまったく機能しません。アルサミキサーを設置し、「HP/スピーカー自動検出」ボタンを確認しましたが、驚くほどチェックはされませんでした。対応するボタンを確認すると問題が解決しました。このソリューションのアイデアへのリンクは覚えていません。
答え3
@centarixは私に合ったソリューションを提供しました。 alsamixerを開き、F6を押してからサウンドカード(私は「HDA Intel PCH」でした)を選択し、右にスクロールして「HP / Speaker Auto Detect」に進み、「m」を押してミュートを解除します。私にとって非常に便利です。 @centarix ありがとうございます!
答え4
@am4c130dの回答(この回答の下)に追加するには:
IFロードの意味は、alsamixerを使用するときに右スクロールボタン(または右矢印)を使用して「自動無音モード[...]」オプションに達するまでオプションをスクロールできることです。有効になっている場合は、キーボードの上矢印ボタンを押して無効にします。「自動サイレントモード[無効]]。
ヘッドフォンを身に着けているときは、この操作をしないでください。音が大きくなることがあります。