web-dev-qa-db-ja.com

Ubuntu 16.04ヘッドセットマイクが認識されない

そのため、ラップトップでヘッドセットが正しく認識されません。

私は数日間それをいじっていて、いくつかのオンラインソリューションを試しましたが、どれも私のために働きません。

問題:ヘッドセットジャックが自分のヘッドセットとマイクを認識しません。出力チャンネルを手動で変更できるため、少なくともジャックから音を出すことができます。しかし、マイクは機能せず、認識されません。手動で変更した後、サウンドが機能している間は、「未接続」として表示されます。マイクが機能しません。内部マイクも機能しません。内蔵マイクは音を出すふりをしますが、録音もストリーミングもできません。

私はalsamixerをいじりました。何もミュートせず、実際の変更なしに場所全体で設定を変更しました。私はpavucontrol、pulseaudio、audacity(コーデック用)をインストールし、dkmを更新しましたが、音が良くなりませんでした-実際、使用するチャンネルが少なくなりましたが、特定の設定ではほとんど機能しません内蔵スピーカーからでも、すべての音。いくつかの設定はひどい低さでした。 ubuntu-desktopを数回再インストールしました。何も機能していないようです。また、.confファイルの詳細を変更しようとしましたが、サウンドは少しも変更されませんでした。また、hdajackretaskもご覧になりました。ただし、その詳細はよくわかりません。

友達のUSBヘッドセットを試してみましたが、私が知る限り、それは完全に機能します。

私のカードはHDA Intel PCH、ドライバーはRealtek ALC 256です。ラップトップはSkylakeを搭載したASUS X555Uです。 Ubuntu 16.04。

他に何ができますか?ヘッドセットのチャンネルを手動で変更しても大丈夫ですが、マイクが機能しないのはちょっと残念です。

編集:それが助けなら、ここにalsa情報があります: http://www.alsa-project.org/db/?f=c6ef73aae969f1da4347154e2977d49711a81e78

編集:適切なモデルを/etc/modprobe.d/alsa-base.confに追加することでヘッドフォンの検出を修正しました。この場合はoptions snd-hda-intel model=headset-modeまたはoptions snd-hda-intel model=headset-micのいずれかでした(どちらも正常に動作します) )。自動的にプラグイン/アウトすると、スピーカーとヘッドフォンが切り替わります。

ただし、内部マイクもヘッドフォンマイクも機能しません。

Edit2:これには回避策があり、再起動するまでしか機能しません。詳細はこちらを参照してください: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1596381 =彼らはそれの上にあるようだ、これは私にとって十分であるので、私はこれが解決されたと思います。

2
MSchu

このためのRealtek ALC256の場所でAsus X555Uの回避策があり、再起動するまでのみ動作します。

Sudo hda-verb /dev/snd/hwC0D0 0x1a SET_AMP_GAIN_MUTE 0x5003
Sudo hda-verb /dev/snd/hwC0D0 0x1a SET_AMP_GAIN_MUTE 0x6003
Sudo hda-verb /dev/snd/hwC0D0 0x23 SET_AMP_GAIN_MUTE 0x5200
Sudo hda-verb /dev/snd/hwC0D0 0x23 SET_AMP_GAIN_MUTE 0x6200
Sudo hda-verb /dev/snd/hwC0D0 0x08 SET_AMP_GAIN_MUTE 0x503f
Sudo hda-verb /dev/snd/hwC0D0 0x08 SET_AMP_GAIN_MUTE 0x603f
Sudo hda-verb /dev/snd/hwC0D0 0x08 SET_POWER_STATE 0
Sudo hda-verb /dev/snd/hwC0D0 0x1a SET_POWER_STATE 0

詳細はこちらをご覧ください: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1596381

0
MSchu