Ubuntu:スピーカーから音が出ません。ヘッドホンが接続されていなくても、ヘッドフォンジャックが検出されます。

Ubuntu:スピーカーから音が出ません。ヘッドホンが接続されていなくても、ヘッドフォンジャックが検出されます。

Ubuntu 17.10でオーディオの問題があります。 alsamixerの自動ミュート機能を無効にしないと、スピーカーから音が出ません。この場合、サウンドはスピーカーとヘッドフォンの両方に送信されます。

ただし、すべてのサウンドカードが取り付けられている場合、ヘッドフォンが接続されていなくても、利用可能な唯一の出力はまだヘッドフォンの内部オーディオです。

これまで、Ubuntu 17.10を新しくインストールし、Ubuntu 16.04、17.10、Fedoraのライブバージョンを正常に実行できませんでした。

これによりハードウェア障害が発生し、特にヘッドフォン出力ジャックのスイッチが正しく動作しません。慎重に掃除してみましたが、何もありませんでした。ただし、オーディオハードウェアの故障はほとんど発生しません(少なくともそれを願っています)。

スピーカーは起動するたびにalsamixerでミュートされます。ミュートを解除して音量を上げると、スピーカーから音が出ますが、もちろんヘッドフォンが接続されているときにスピーカーが自動的に無効になるわけではありません。

Ubuntu 17.04と17.10(少なくとも1週間)でオーディオが正常に動作していたが、何も更新せずに突然停止しました。

機器:Lenovo Yoga 2 Pro。

arecord -l
**** Lista di CAPTURE dispositivi hardware ****
scheda 1: PCH [HDA Intel PCH], dispositivo 0: ALC3239 Analog [ALC3239 Analog]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0

編集する: ここcat /proc/asound/card*/codec#*の出力

そして:

  • 私はWindowsでライブUSBを実行してみましたが、問題は解決しません。

  • evtestマイクとヘッドフォンの場合は常に接続されていると報告します(そうでなくても)。

  • 私の結論は、これが実際にハードウェアの問題であるということです。サウンドカード全体を交換する予定で、最終回答を受け取ったらこの投稿を更新します。

解決策(ハードウェアの問題): サウンドボードを交換すると問題が解決しました(eBayで€40に販売されている新製品)。

ベストアンサー1

推測:ノートブックBIOSはALSAに嘘をつき、常に「接続済み」を検出する誤ったヘッドフォンジャックコーデックノードを提供しました。

アナログコーデックを見る

cat /proc/asound/card*/codec\#*

hdajackretaskパッケージの内容を使用してalsa-tools-guiこの問題を解決します(本当の場合)。

また見てくださいここ背景情報を入手してください。

なぜ「突然」が発生したのか分からないし、「突然の」変化を説明することもできませんが、私が最初に見ているところはまさにここです。使用しているディストリビューションに関連していない可能性があり、常に破損する可能性があり、ハードウェアが「突然」開いているピンを持つ未使用ノードの「未検出」から「検出済み」に切り替えることを決定します。それとも全く違う。

編集する

BIOSが提供するピンコンプレックスについてそうだ(または少なくとも私が見た「嘘」ほど混乱していません)。おそらく他のものかもしれません。以下を試してください。evtestルートとして実行し、サウンドカードプラグインイベントに対応する各デバイスを順番に選択し(通常は名前が似ているHDA Intel)、ヘッドフォンを接続/分離して実際にイベントが発生していることを確認します。コーデックによっては、ヘッドセット用(ノード0x21)とマイク用(ノード0x19)の合計2つが必要です。

ヘッドフォン/マイクジャック検出ハードウェアが損傷している可能性があります。それとも全く違うかもしれません。

おすすめ記事