我有一台 Acer Aspire V15 Nitro 筆記型電腦,它只有一個同時用於麥克風和耳機的組合插孔。這總是有點棘手,但直到我最近重新安裝了 Arch Linux 才有效。
從那時起,麥克風部分就再也沒有被偵測到。在 中pavucontrol
,使用以前工作的配置“模擬立體聲雙工”,我只能選擇“模擬輸入”(內部麥克風,它不起作用)。該連接埠沒有其他選項。
alsamixer
根本沒有顯示任何輸入設備。
如何讓外接麥克風恢復工作?
附加問題:
如何查看在硬體層級偵測到哪些設備?
答案1
經過更多搜尋後,我發現了一篇文章,告訴我要使用/etc/modprobe.d/alsa-base.conf
以下內容進行創作:
options snd-hda-intel model=dell-headset-multi
重新啟動後,耳機麥克風再次出現並工作。
答案2
我的 Ubuntu 16.04 戴爾 PC 上有一個耳機(立體聲耳機和麥克風組合)插孔,並且遇到了相同的問題。
首先使用 hdajackretask 檢查問題是否與 jack 有關:
- 按Ctrl+ Alt+T存取終端。
- 類型
sudo apt-get install alsa-tools-gui
- 安裝完成後,啟動HDAJack重任務應用程式從破折號,它應該看起來像這樣:
- 檢查您嘗試存取的插孔是否已正確識別。
- 如果插孔設定不正確,則覆蓋不正確的設置,測試覆蓋是否有效,然後安裝引導覆蓋。
我嘗試使用前置耳機插孔,但它已被正確檢測為“耳機”,因此我安裝了高清音訊編解碼器以使耳機插孔正常工作。
- 按Ctrl+ Alt+T存取終端。
- 在終端機中鍵入
cat /proc/asound/card*/codec* | grep Codec
並記下列出的編解碼器。 - 如果列出了多個編解碼器,請確定哪一個與您的耳機插孔相關。對我來說,列出了兩個 - 一個與視訊卡 (
Codec: ATI R6xx HDMI
) 相關,另一個與聲卡 (Codec: Realtek ALC3861
) 相關。就我而言,我對音效卡感興趣,因為我連接的是 PC 耳機插孔,而不是 HDMI 裝置(例如 PC 顯示器)。 - 在以下位置找到您的編解碼器的高清音訊型號高畫質音訊編解碼器專用型號。對於我的耳機插孔來說,最適合的是耳機麥克風模型。
cd /etc/modprobe.d/
在終端機中輸入。- 在編輯之前鍵入
sudo cp alsa-base.conf alsa-base.conf.bak
以備份檔案。 - 鍵入
gksudo gedit ./alsa-base.conf
以編輯文件。 - 將此行插入到文件底部
options snd-hda-intel model={HD-Audio model for you codec}
。例如,對我來說是options snd-hda-intel model=headset-mic
。 - 儲存檔案並重新啟動。