Mikrofon nie działa na Ubuntu 16.04


16

Mam problem z dźwiękiem HDA Intel PCH w systemie Ubuntu 16.04. Nigdy nie miałem problemu z głośnikami, ale mój mikrofon nie działa.

Po podłączeniu mikrofonu do gniazda system reaguje i wygląda na to, że mikrofon jest włączony, jednak żaden pasek nie pojawia się w żadnych ustawieniach w „Poziomach wejściowych”. Mikrofon działa dobrze, właśnie przetestowany na notebooku z systemem Ubuntu 12.04.

Zrzut ekranu

Oto moje informacje


rozwiązałeś swój problem? Mam ten sam problem!
lotfio

Odpowiedzi:


12

Miałem dokładnie ten problem. Moje rozwiązanie:

1) otwórz sterowanie PulseAudio

2) przejdź do karty konfiguracji.

3) wybierz analogowy dupleks stereo, aby korzystać z komputerów wyposażonych w audio i mikrofon

wprowadź opis zdjęcia tutaj


Przekonałem się, że mimo iż moim ustawieniem był Analogowy dupleks stereo, przełączenie na inne ustawienie, a następnie powrót do dupleksu rozwiązuje problem.
MHT

w każdym razie, aby automatycznie przełączył się na mikrofon? Ten działa, ale wydaje się, że musimy ręcznie zmieniać wydajność za każdym razem
Breno Salgado

To nie naprawiło tego dla mnie
HackerBoss

6

Może to zadziała. Odpowiedz, aby zobaczyć, czy dotyczy to tego laptopa, czy nie.

/ubuntu//a/824806/47206

/unix//a/358989/32012

sudo apt-get install alsa-tools-gui

Następnie uruchom

hdajackretask

Następnie:

Zaznacz „Pokaż niepodłączone piny”

Sprawdź przesłonięcie styku 0x12 do wewnętrznego mikrofonu.

Zastosuj i przetestuj. Upewnij się, że poziom mikrofonu jest wystarczająco wysoki w ustawieniach dźwięku (pavucontrol itp.)

Jeśli zadziałało „Zainstaluj zastąpienie rozruchu”.

wprowadź opis zdjęcia tutaj


Mam ten sam problem, a ta odpowiedź nie rozwiązała go? wszelkie inne rozwiązania
lotfio

@ForDev - jaki masz laptop? Czy widzisz swoją mic w ustawieniach audio lub w pavucontrolramach urządzeń wejściowych karcie? Jeśli nie, w zakładce Konfiguracja : upewnij się, że wybrałeś „Analogowy dupleks stereo”.

dzięki za powtórkę właśnie przełączyłem się na debian i wszystko działa dobrze, dziękuję :) próbuję wszystkich rozwiązań, ale nie działa dla mnie myślę, że problem mój pochodzi z aktualizacji, ponieważ zanim wszystko działało dobrze
lotfio

@ForDev - masz na myśli, że to zostało naprawione podczas toczenia Debiana? Jaką wersję jądra proszę? Może natknę się na to w przyszłości na tym Asusie i użycie nowszego jądra może być dobrym rozwiązaniem.

Kiedy próbuję zastosować zmiany, pojawia się ten błąd: pa_stream_writablee_size () nie powiodło się: Połączenie zakończone
hellocatfood

3

Mój problem był niewielką odmianą problemu OP - mam gniazdo słuchawkowe (połączone słuchawki stereo i mikrofon).

Najpierw użyj hdajackretask, aby sprawdzić, czy problem nie jest związany z gniazdem (np. Patrz rozwiązanie user47206 ). Dla mnie moje gniazdo zostało poprawnie wykryte jako „Słuchawki”.

  1. Naciśnij Ctrl+ Alt+, taby uzyskać dostęp do terminala.
  2. Wpisz cat /proc/asound/card*/codec* | grep Codecterminal i zanotuj wymienione kodeki.
  3. Jeśli na liście znajduje się wiele kodeków, określ, który z nich dotyczy gniazda zestawu słuchawkowego. Dla mnie były dwie wymienione - jedna dotyczyła karty graficznej ( Codec: ATI R6xx HDMI), a druga dotyczyła karty dźwiękowej ( Codec: Realtek ALC3861). W moim przypadku byłem zainteresowany kartą dźwiękową, ponieważ podłączałem się do gniazda słuchawkowego komputera, a nie urządzenia HDMI, takiego jak monitor komputera.
  4. Wyszukaj model HD-Audio swojego kodeka w modelach HD-Audio dla określonych kodeków . W przypadku mojego gniazda słuchawkowego najlepiej pasował model dell-headset-multi .
  5. Wpisz cd /etc/modprobe.d/terminal.
  6. Wpisz sudo cp alsa-base.conf alsa-base.conf.bakkopię zapasową pliku przed edycją.
  7. Wpisz, gksudo gedit ./alsa-base.confaby edytować plik.
  8. Wstaw ten wiersz na dole pliku options snd-hda-intel model={HD-Audio model for you codec}. Na przykład dla mnie to było options snd-hda-intel model=dell-headset-multi.
  9. Zapisz plik i uruchom ponownie.

Dziękuję, to zadziałało dla mnie (model aspire-headset-mic).
Razem

1

Miałem podobny problem i bez powodzenia wypróbowałem każdą odpowiedź, którą znalazłem w Internecie. Wreszcie z alsamixer zmieniłem opcję kanału, która była 6-kanałowa, na 4-kanałowa lub 2-kanałowa, a mikrofon zaczął przechwytywać dane wejściowe, nie wiem dlaczego ...


1

Bardzo łatwe rozwiązanie.

Zrzut ekranu

tl; dr: naciśnij czerwoną ikonę głośności, jak pokazano na zrzucie ekranu powyżej.

Miałem ten sam problem. Na Ubuntu 16.04.3 LTS, KDE

Moje rozwiązanie:

1) Przejdź do „Ustawienia głośności dźwięku”

2) Wybierz „Urządzenia wejściowe” (karta)

** w prawym górnym rogu ikona dźwięku jest zaznaczona na czerwono. Jak niemowa.

3) Naciśnij (lewy przycisk myszy) czerwoną ikonę dźwięku (wspomnianą powyżej)

4) Naciśnij OK

Sprawdź, czy problem został rozwiązany.

Jeśli nie, upewnij się, że wybierasz właściwą opcję z opcji portów w zakładce Urządzenia wejściowe (wybieram Mikrofon wewnętrzny) i upewnij się, że procent głośności jest wyższy niż 0%, najlepiej dla zestawu testowego 100%.

To był wewnętrzny mikrofon mojego laptopa. Znaczy wbudowany mikrofon w moim laptopie.


1

Zrobiłem to chłopaki!

  1. sudo gedit /etc/modprobe.d/alsa-base.conf
  2. Poszukaj options snd-usb-audio index=-2i zmień na options snd-usb-audio index=0
  3. Dodaj options snd-hda-intel model=auto

niestety nie działało to na Ubuntu 19.1 + acer swift 3 :( wygląda na to, że to była moja ostatnia opcja.
FlyingZebra1
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.