外接麥克風不工作

外接麥克風不工作

gnome-volume-control無法辨識外部硬體。我的耳機仍然可以工作,但外接麥克風卻不能。外部麥克風曾經可以工作,但有時會不穩定 - 無論是否插入麥克風,我都必須登入或登出。

我正在一台帶有一個 Intel 音效卡的 mSi U100 Wind 筆記本上運行 Ubuntu 10.04 LTS (Lucid Lynx),並嘗試使用以前工作過的插孔麥克風。 USB 麥克風也存在問題。

我已經完成了基礎工作:

  • 安裝的升級。
  • 檢查過沒有靜音。
  • 在 gnome-volume-control 上尋找設備。
  • 嘗試使用可在朋友電腦上使用的不同麥克風。
  • 測試了我的麥克風在使用另一台電腦時的工作情況。
  • 檢查我的聲卡可以看到(cat /proc/asound/cards)。

我做過更複雜的事:

  • 我嘗試過使用 alsamixer 中的設定。一切都沒有靜音。無論是否插入外部麥克風,我都可以調整“麥克風”和“內部麥克風”。我嘗試過改變這個,但沒有幫助。我只有一個 CAPTURE 選項。

    • 在 gnome-sound-recorder 中,我可以選擇線路、麥克風 1 和麥克風 2。這些都不會從外部麥克風拾取聲音。麥克風 2 是我筆記型電腦上的麥克風,品質很差。

    • 在 gnome-sound-recorder 中,我可以選擇不同的設定文件,並且更改它也沒有幫助。

    • 我看過,gstreamer-properties但似乎都沒有幫助。

我不知道是否有辦法檢查這些外部設備是否被拿起。我想讓外部麥克風正常工作。請幫忙!

答案1

我的電腦,compaq CQ45-118A,intel音效卡。

自 ubuntu 10.04 到 11.04 以來,我添加了/etc/modprobe.d/alsa-base.conf以下幾行並為我工作:

options snd-pcsp index=-2

alias snd-card-0 snd-hda-intel

alias sound-slot-0 snd-hda-intel

options snd-hda-intel model=dell-m4-1

options snd-hda-intel enable_msi=1

options snd-hda-intel position_fix=1 enable=yes

答案2

我找到了解決方案並上傳YouTube 的截圖影片

  1. 安裝alsa-tools-gui包。
  2. 跑步hdajackretask
  3. 在頂部,Realtek 類比編解碼器已被選取。就我而言,是瑞昱 ALC270
  4. 注意左側面板(引腳配置)。就我而言,它僅顯示 3 個連接的引腳:內建麥克風,內建揚聲器,耳機。請注意,它缺少外部麥克風的引腳。
  5. 查看:☑ 顯示未連接的接腳
  6. 幾個新的引腳將顯示在左側面板上。對於每一個未連接:
    • 查看☑ 覆蓋
    • 尋找一個麥克風下拉框中的選項。
    • 如果沒有麥克風在該方塊中,然後取消選中☐ 覆蓋並嘗試下一個引腳。
    • 如果有一個麥克風選項,選擇它,然後轉到步驟 7。
  7. 您現在應該有一個之前未連接但現在被覆蓋為麥克風的引腳。點選現在申請並輸入您的密碼。
  8. 如果您收到有關以下內容的錯誤訊息設備或資源繁忙,關閉所有正在使用聲卡的應用程式(例如 close alsamixer)。
  9. 如果您收到成功訊息:好的,現在繼續測試它是否真的有效!,按照它說的去做並測試它!
  10. 如果有效,請按一下安裝引導覆蓋並再次輸入您的密碼。如果不起作用,請取消選中☐ 覆蓋並返回步驟 6。

就我而言,最重要的引腳0x18麥克風為我解決了這個問題。

答案3

Kubuntu 20.4 也有同樣的問題。嘗試在 alsamixer 上取消靜音,但這並不能完全解決問題。
事實證明,由於音頻控制器配置文件,脈衝音頻無法識別前面板,所以我用谷歌搜索了一下,發現這個帖子並能夠解決問題。這是一個 TL;DR:

  • 首先透過在終端機中鍵入開啟脈衝音訊音量控制:(pavucontrol如果您沒有安裝它,只需執行sudo apt install pavucontrol:)
  • 在“配置”標籤上,將音訊控制器設備變更為Analog Stereo Duplex
  • 前往所需的輸入/輸出裝置選項卡,將您的裝置插入前面板並identify wether your device is recognized or not。如果不是,那麼接下來的步驟可能無法解決您的問題。
  • 由於 Pulse Audio 的 GUI 中所做的更改不是永久性的,因此我們必須透過編輯脈衝音訊設定檔來實現這些變更。
  • 在終端機中,輸入sudo vim ~/.config/pulse/default.pa.如果您不熟悉vi or vim,請將其替換為您熟悉的文字編輯器。
  • 將以下字串附加到設定檔:
### Set Built-in Audio (HDA Intel) profile to Analog Stereo Duplex
set-card-profile 1 output:analog-stereo+input:analog-stereo
  • 儲存文件,重新啟動並享受您的系統!

答案4

由於其他答案不適用於我的 Acer Aspire E5-574-592S,因此我嘗試了另一種方法,如下這個視頻

它已經過測試:

  • Linux Mint 19.1(肉桂)
  • Manjaro 5.8.6-1(侏儒)

腳步:

  1. 找到/etc/modprobe.d/alsa-base.conf文件
    • 如果不存在,請透過在終端機中運行來建立它:sudo touch /etc/modprobe.d/alsa-base.conf;
  2. 編輯它:
    • 透過終端:sudo nano /etc/modprobe.d/alsa-base.conf
    • 透過圖形介面:sudo gedit /etc/modprobe.d/alsa-base.conf. (注意:如果您的發行版中沒有gedittryxed或 simliar。)
  3. 新增以下行:
# Fix External microphone connected via combo jack on Ubuntu 16.04+ (video)
options snd-hda-intel model=dell-headset-multi
options snd-hda-intel position fix=1

我已經在 Linux Mint 19.1 和 Manjaro 5.6.8-1 上進行了測試。在 Manjaro 上,這是當我插入外部麥克風時彈出的視窗: 外部輸入選擇器

相關內容