web-dev-qa-db-ja.com

Acer Aspire E15のLinuxMint 18.164ビットにリストされていない外部ヘッドセットマイク

この新しいラップトップ(E5-573-55U8)には、ヘッドフォンとマイクのコンボ入力用のジャックが1つだけあります。それは私が動作するのに苦労しているマイクです、そしてはい、それはずっと差し込まれています。

ヘッドフォンは正常に動作します。

内蔵マイクは問題なく動作し、内蔵スピーカーは問題なく動作します。

外部マイクは接続されていなくてもリストされていません、またはリストされている内部マイクなどは引き継がれません。外部マイクに手で録音することでこれを確認しましたが、録音は変わりません。 Web Skype、Audacity、およびZoomを試してみました。

リストは、通常のサウンド入力システム設定と、この問題のためだけにインストールしようとしたPulseAudioボリュームコントロールの両方にあります。 [構成]の下に2つのオプションが表示されます。どちらも「ビルトインオーディオ」であり、最初のプロファイルにはHDMI関連のものがたくさんあります。 2番目には、選択肢としてアナログステレオデュプレックス、入力、または出力があります。出力を入力すると、唯一のマイクが[入力デバイス]タブから消えます。デュプレックスを置くとそこにありますが、私が言ったように、それは内部です。 (たとえば、Zoomなどのアプリでは、ドロップダウンで使用できるマイクは内蔵オーディオアナログステレオのみです。)

外部ヘッドセットマイクを表示して一般的に使用できるようにするにはどうすればよいですか?

更新Windows 8を実行しているラップトップに接続することで、ヘッドセットハードウェアに障害がないことも確認しました。ヘッドセットから録音しているのではなく、ヘッドセットのマイク部分を動かすと、ほとんど無音であるため、ラップトップの内蔵マイクは録音で大きなノイズを発生させます。また、話しているときにヘッドセットマイクを覆うと、聞こえるものに大きな違いが生じます。 (これは、私が私のLinuxラップトップで反対を言うことができる方法です。)

アップデート2診断情報: https://Pastebin.com/G6N6CA6Q

更新3記録中: https://Pastebin.com/0Fkqukvh

アップデート4夜間のXenialドライバーをインストールした後の記録中: https://Pastebin.com/78BR0Lg

そして、ドライバーの前(1)と後(2)の差分:

$ diff audio1 audio2
52,56d51
<   Control: name="IEC958 Playback Con Mask", index=0, device=0
<   Control: name="IEC958 Playback Pro Mask", index=0, device=0
<   Control: name="IEC958 Playback Default", index=0, device=0
<   Control: name="IEC958 Playback Switch", index=0, device=0
<   Control: name="ELD", index=0, device=3
64c59
<   Unsolicited: tag=01, enabled=1
---
>   Unsolicited: tag=00, enabled=0
72,76d66
<   Control: name="IEC958 Playback Con Mask", index=1, device=0
<   Control: name="IEC958 Playback Pro Mask", index=1, device=0
<   Control: name="IEC958 Playback Default", index=1, device=0
<   Control: name="IEC958 Playback Switch", index=1, device=0
<   Control: name="ELD", index=0, device=7
84c74
<   Unsolicited: tag=02, enabled=1
---
>   Unsolicited: tag=00, enabled=0
92,96d81
<   Control: name="IEC958 Playback Con Mask", index=2, device=0
<   Control: name="IEC958 Playback Pro Mask", index=2, device=0
<   Control: name="IEC958 Playback Default", index=2, device=0
<   Control: name="IEC958 Playback Switch", index=2, device=0
<   Control: name="ELD", index=0, device=8
104c89
<   Unsolicited: tag=03, enabled=1
---
>   Unsolicited: tag=00, enabled=0
2
Kev

また、今日、Mint18.1を実行しているAcerR15ラップトップでヘッドセットマイクを動作させようとして、この問題に遭遇しました。また、2 in1ヘッドフォン/マイクジャックを備えたIntelHDAも搭載しています。外部マイクはまったく表示されませんでした。

正確な問題が何であったかはわかりませんが、次のDKMSパッケージを使用して最新のalsaドライバーをインストールすることで、ようやく動作しました

https://code.launchpad.net/~ubuntu-audio-dev/+archive/alsa-daily/+packages

うまくいけば、これはあなたを助けます。

  1. DKMSをインストールする

Sudo apt-get install dkms

  1. 上記のリンクから最新のdebファイルをダウンロードし、インストールしてください。Mint18.1のUbuntu16.04用であることを確認してください。私の場合はそうでした。

Sudo dpkg -i oem-audio-hda-daily-lts-xenial-dkms_0.201704040732~ubuntu16.04.1_all.deb

  1. それが完了したら、コンピュータを再起動します。

注:情報は次の場所から取得しました: https://wiki.ubuntu.com/Audio/UpgradingAlsa/DKMS

2
Neil

This パッチ(2017年2月、ごく最近のパッチ)は、ALC255コーデックを搭載した一部のAsusラップトップに、ヘッドフォンマイクを使用しているが、存在が検出されないという非常によく似た状況での癖を追加します。 Node 0x19を使用します。

それに慣れている場合は、PCI IDを使用してラップトップに同様の癖を挿入し、ドライバーを再コンパイルして、それが役立つかどうかを確認できます。

おそらくこれをhdajackretask(Debianではパッケージalsa-tools-gui; Mintについてはわかりません)で試すこともできますが、私はこれを使ってそのような変更を試みたことがありません。いじる必要があるかもしれません。

疑わしい場合は、ALSA開発者にバグレポートを提出し、パッチと同様の状況について言及し、それらがテスト方法の具体的な指示を与えることができるかどうかを確認してください。

2
dirkt