web-dev-qa-db-ja.com

ヘッドセットマイクがPulse und Alsaで検出されない

Acer Aspire V15 Nitroラップトップで、マイクとヘッドフォンの両方のコンボジャックのみを同時に使用できます。いつも少しトリッキーでしたが、最近Arch Linuxを再インストールするまではうまくいきました。

それ以来、マイク部分はもう検出されていません。 pavucontrolでは、以前は機能していた構成 "アナログステレオデュプレックス"を使用すると、 "アナログ入力"(内部マイクも機能しない)しか選択できません。ポートには他のオプションはありません。

alsamixerは、入力デバイスをまったく表示しません。

外部マイクを機能させるにはどうすればよいですか?

追加の質問:

ハードウェアレベルで検出されたデバイスを確認するにはどうすればよいですか?

2
Nobody

さらに検索したところ、/etc/modprobe.d/alsa-base.conf以下の内容:

options snd-hda-intel model=Dell-headset-multi

再起動後、ヘッドセットマイクが再び表示され、機能します。

2
Nobody

Ubuntu 16.04を搭載したDell PCにヘッドセット(ステレオヘッドフォンとマイクを組み合わせたもの)のジャックを使用していますが、同じ問題が発生しました。

最初にhdajackretaskを使用して、問題がジャックに関連していないことを確認します。

  1. 押す Ctrl+Alt+T 端末にアクセスします。
  2. タイプSudo apt-get install alsa-tools-gui
  3. インストールが完了したら、ダッシュからHDAJackRetaskアプリを起動すると、次のようになります。
    hdajackretask GUI
  4. アクセスしようとしているジャックが正しく識別されていることを確認してください。
  5. ジャックの設定が正しくない場合は、誤った設定を上書きし、上書きが機能することをテストしてから、Install boot overrideをインストールします。

フロントヘッドホンジャックを使おうとしたところ、「ヘッドホン」として正しく検出されていたため、HD-Audioコーデックをインストールして、ヘッドホンジャックを機能させました。

  1. 押す Ctrl+Alt+T 端末にアクセスします。
  2. タイプcat /proc/asound/card*/codec* | grep Codecターミナルで、リストされているコーデックをメモします。
  3. リストに複数のコーデックがある場合は、どれがヘッドセットジャックに関連しているかを確認します。私にとっては、2つがリストされていました– 1つはビデオカード(Codec: ATI R6xx HDMI)とサウンドカードに関連する別の(Codec: Realtek ALC3861)。私の場合、PCモニターなどのHDMIデバイスではなくPCヘッドセットジャックに接続していたため、サウンドカードに興味がありました。
  4. HD-Audio Codec-Specific Models でコーデックのHD-Audioモデルを検索します。私のヘッドセットジャックでは、Dell-headset-multiモデルが最適でした。
  5. タイプcd /etc/modprobe.d/ターミナルで。
  6. タイプSudo cp alsa-base.conf alsa-base.conf.bak編集前にファイルをバックアップします。
  7. タイプgksudo gedit ./alsa-base.confファイルを編集します。
  8. この行をファイルの最後に挿入しますoptions snd-hda-intel model={HD-Audio model for you codec}。たとえば、私にとってはoptions snd-hda-intel model=Dell-headset-multi
  9. ファイルを保存して再起動します。
4
JayDin