Naprawa niedziałającego mikrofonu zestawu słuchawkowego Bluetooth w systemie Ubuntu 24.04

Jeśli zestaw słuchawkowy Bluetooth odtwarza muzykę w Ubuntu 24.04, ale brakuje mikrofonu lub jest on wyciszony, przejdź do Ustawienia > Dźwięk > Wejście , wybierz zestaw słuchawkowy i sprawdź, czy poziom sygnału wejściowego zmienia się podczas mówienia. Jeśli nie jest widoczny, przed zmianą sterowników sprawdź profil połączeń (HSP/HFP) zestawu słuchawkowego oraz komponenty Bluetooth PipeWire. Te kontrole pomogą odróżnić błędny wybór sygnału wejściowego od problemu z Bluetooth lub sesją audio.

Wyobraźmy sobie na przykład użytkownika, którego zestaw słuchawkowy odtwarza muzykę w przeglądarce Firefox, ale nie jest dostępny w aplikacji do spotkań. To przykładowy scenariusz, a nie wynik testu. Poniższe kroki wykorzystują go, aby pokazać, które rozwiązania są przydatne w przypadku każdego objawu.

Dlaczego muzyka może działać, a mikrofon nie

Ubuntu Desktop używa PipeWire jako serwera audio. Zestawy słuchawkowe Bluetooth mogą udostępniać różne profile audio: A2DP został zaprojektowany z myślą o wyższej jakości odtwarzania, podczas gdy HSP/HFP zapewnia dwukierunkową transmisję dźwięku potrzebną do połączeń, w tym mikrofon zestawu słuchawkowego. Przełączenie na tryb zestawu słuchawkowego może obniżyć jakość odtwarzania. To kompromis, który jest oczekiwany; nie oznacza to, że zestaw słuchawkowy lub Ubuntu są uszkodzone. Dokumentacja Ubuntu Audio opisuje PipeWire jako domyślny serwer dźwięku w Ubuntu Desktop od wersji 22.10, a WirePlumber dokumentuje profile Bluetooth i różnicę w jakości dźwięku między trybem zestawu słuchawkowego a A2DP.

Niektóre zestawy słuchawkowe i aplikacje automatycznie przełączają profile po rozpoczęciu nagrywania. Inne mogą wymagać wybrania profilu zestawu słuchawkowego lub urządzenia wejściowego. Zestaw słuchawkowy można również sparować w celu sterowania przez Bluetooth, gdy źródło dźwięku pozostaje niedostępne, dlatego należy sprawdzić zarówno stan połączenia Bluetooth, jak i wejście dźwięku.

Wybierz rozwiązanie, które odpowiada Twoim priorytetom

Czego potrzebujeszZalecany wybórKompromis
Mikrofon słuchawkowy do rozmówWybierz mikrofon zestawu słuchawkowego oraz profil zestawu słuchawkowego lub zestawu głośnomówiącego HSP/HFP.Odtwarzana muzyka podczas rozmowy może mieć węższy dźwięk lub jej jakość może być niższa.
Najlepsza jakość muzyki podczas mówieniaPozostaw profil A2DP dla zestawu słuchawkowego i wybierz laptopa, kamerę internetową lub mikrofon USB jako źródło sygnału wejściowego.Używasz dwóch urządzeń audio i dźwięk z mikrofonu może różnić się od dźwięku z mikrofonu zestawu słuchawkowego.
Najszybsze odzyskanie po jednorazowym błędziePodłącz ponownie zestaw słuchawkowy i w razie potrzeby uruchom ponownie usługi audio użytkownika.Ponowne uruchomienie przerywa bieżące odtwarzanie i nagrywanie.
Brak urządzenia po aktualizacji lub nowej instalacjiSprawdź dostępność pakietu Ubuntu i zainstaluj wtyczkę Bluetooth SPA, jeśli jej nie ma.Zmiany pakietów wymagają uprawnień administratora i powinny być wprowadzane za pomocą repozytoriów Ubuntu.

1. Sprawdź, czy zestaw słuchawkowy jest podłączony i obsługuje mikrofon

Naładuj zestaw słuchawkowy, włącz go i odłącz od telefonu lub innego komputera, który mógł przejąć aktywne połączenie. Otwórz Ustawienia > Bluetooth i sprawdź, czy zestaw słuchawkowy jest połączony. Jeśli nie jest sparowany, przełącz go w tryb parowania zgodnie z instrukcją producenta, a następnie dodaj go z panelu Bluetooth w Ubuntu. Przewodnik po Bluetooth w Ubuntu obejmuje podłączanie urządzeń z poziomu ustawień pulpitu.

Sprawdź dokumentację lub elementy sterujące zestawu słuchawkowego, aby upewnić się, że zawiera on mikrofon i nie jest wyciszony sprzętowo. Jeśli mikrofon działa w telefonie, ale nie jest widoczny w systemie Ubuntu, przejdź do sprawdzenia profilu audio. Ten test pozwala odróżnić problem ze słuchawkami lub połączeniem od problemu z routingiem audio w systemie Linux.

2. Wybierz zestaw słuchawkowy w opcji Wejście dźwięku

Otwórz Ustawienia > Dźwięk , przewiń do sekcji Wejście i wybierz mikrofon zestawu słuchawkowego Bluetooth, jeśli jest na liście. Mów normalnie i obserwuj wskaźnik poziomu sygnału wejściowego. Sprawdź również, czy sygnał wejściowy nie jest wyciszony i czy jego poziom jest podniesiony. Strona pomocy dla mikrofonu w Ubuntu dokumentuje wybór sygnału wejściowego i sprawdzanie miernika.

Jeśli miernik reaguje w tym miejscu, ale aplikacja konferencyjna pozostaje wyciszona, system operacyjny może przechwycić dźwięk; przejdź do kroku 3. Jeśli zestaw słuchawkowy jest na liście, ale miernik pozostaje nieruchomy, sprawdź jego profil i fizyczny przycisk wyciszenia. Jeśli go nie ma, kontynuuj sprawdzanie profilu i usługi.

3. Sprawdź dostęp aplikacji do urządzenia wejściowego i mikrofonu

Wiele aplikacji do spotkań, nagrywania i przeglądania stron internetowych ma własny selektor mikrofonu. Wybierz zestaw słuchawkowy Bluetooth bezpośrednio w aplikacji, zamiast polegać na ustawieniu „Domyślny”. W przeglądarce sprawdź uprawnienia mikrofonu dla odpowiedniej strony i upewnij się, że zestaw słuchawkowy jest używany na odpowiedniej karcie lub w odpowiedniej aplikacji. Po zmianie wejścia zamknij i ponownie otwórz połączenie lub nagrywanie, ponieważ niektóre aplikacje wyliczają urządzenia dopiero po rozpoczęciu sesji.

Użyj miernika sygnału wejściowego dźwięku Ubuntu jako punktu odniesienia: jeśli ten miernik się porusza, a miernik testowy aplikacji pozostaje bez zmian, problem prawdopodobnie leży w wyborze aplikacji lub jej uprawnieniach, a nie w parowaniu Bluetooth. Aby odtwarzać muzykę z osobnego mikrofonu, ustaw wyjście na zestaw słuchawkowy, a wejście na laptopa lub mikrofon USB.

4. Wybierz profil zestawu słuchawkowego, gdy brakuje mikrofonu

Jeśli potrzebujesz bardziej szczegółowego selektora profili, zainstaluj i otwórz aplikację PulseAudio Volume Control:

sudo apt update
sudo apt install pavucontrol
pavucontrol

W sekcji Konfiguracja znajdź zestaw słuchawkowy Bluetooth i wybierz profil oznaczony jako Headset Head Unit , Hands-Free lub podobny, jeśli jest dostępny. Nazwy różnią się w zależności od urządzenia i wersji oprogramowania. Następnie wróć do sekcji Urządzenia wejściowe i wybierz jego mikrofon. Nie wybieraj profilu A2DP-only, jeśli potrzebujesz mikrofonu zestawu słuchawkowego Bluetooth: A2DP to profil odtwarzania i nie zapewnia ścieżki mikrofonu do rozmów.

Jeśli wolisz czystą muzykę podczas rozmowy, pozostaw zestaw słuchawkowy w trybie A2DP i użyj innego mikrofonu. Jeśli opcja HSP/HFP nie jest dostępna, nie wymuszaj niepowiązanych profili ani nie kopiuj fragmentów konfiguracji dla innej wersji WirePlumber; najpierw sprawdź, czy komponent audio Bluetooth jest zainstalowany i czy zestaw słuchawkowy obsługuje profil połączeń.

5. Odśwież PipeWire i WirePlumber

Usługa audio użytkownika może się zawiesić po ponownym podłączeniu zestawu słuchawkowego lub zmianie profilu przez aplikację. Zamknij aplikacje audio, a następnie uruchom ponownie usługi dla zalogowanego użytkownika komputera stacjonarnego:

systemctl --user restart pipewire pipewire-pulse wireplumber

Spowoduje to chwilowe przerwanie dźwięku w sesji użytkownika. Podłącz ponownie zestaw słuchawkowy, otwórz ponownie Ustawienia dźwięku i ponownie sprawdź Wejście. Aby sprawdzić, czy usługi są aktywne, uruchom:

systemctl --user --no-pager --full status pipewire pipewire-pulse wireplumber

Ubuntu 24.04 korzysta ze stosu audio PipeWire na pulpicie, ale instalacje można dostosować. Jeśli nie znaleziono usługi, nie instaluj losowej usługi z polecenia online; przed wprowadzeniem zmian w pakietach sprawdź, który serwer audio jest aktualnie używany.

6. Sprawdź pakiet audio Bluetooth i aktualizacje

PipeWire wykorzystuje komponenty obsługi Bluetooth do udostępniania dźwięku z zestawu słuchawkowego. Sprawdź, czy wtyczka Bluetooth SPA jest zainstalowana i dostępna w repozytoriach Ubuntu z włączonymi funkcjami:

apt policy libspa-0.2-bluetooth

Jeśli pakiet jest dostępny, ale nie jest zainstalowany, zainstaluj go ze skonfigurowanego archiwum Ubuntu:

sudo apt install libspa-0.2-bluetooth

Następnie uruchom ponownie usługi audio od kroku 5 lub zrestartuj komputer, podłącz ponownie zestaw słuchawkowy i sprawdź listę wejść. Jeśli APT zgłosi, że pakiet jest niedostępny, sprawdź źródła oprogramowania i wersję Ubuntu przed kontynuacją. Unikaj dodawania nieoficjalnego pliku PPA jako pierwszej poprawki, ponieważ wymiana podstawowych pakietów audio może powodować konflikty wersji i utrudniać rozwiązywanie problemów.

Zainstaluj standardowe aktualizacje za pomocą narzędzia Software Updater lub zatwierdzonego procesu aktualizacji w swojej organizacji. Nowsze jądro lub pakiet audio może naprawić regresję specyficzną dla danego urządzenia, ale kompleksowa wymiana sterowników nie jest niezawodnym pierwszym krokiem. Zanotuj aktualne wersje jądra i pakietów przed ich zmianą, jeśli problem pojawił się bezpośrednio po aktualizacji.

7. Wyjmij i ponownie sparuj zestaw słuchawkowy

Jeśli Bluetooth pokazuje, że urządzenie jest połączone, ale jego profil audio się nie pojawia, usuń je z Ustawienia > Bluetooth , przełącz zestaw słuchawkowy z powrotem w tryb parowania i sparuj ponownie. Upewnij się, że nie jest on jednocześnie połączony z innym hostem. Ponowne sparowanie usuwa zapisane połączenie z pulpitu dla tego urządzenia, więc może pomóc w przypadku nieaktualnych danych parowania; nie doda funkcji mikrofonu, której zestaw słuchawkowy nie obsługuje.

8. Zbierz dane diagnostyczne, jeśli mikrofonu nadal brakuje

Sprawdź, czy PipeWire widzi słuchawki i węzły audio:

wpctl status
pactl info

Poszukaj zestawu słuchawkowego w kategorii „Urządzenia”, „Źródła” lub „Węzły audio”. W systemie pactl infoserwer kompatybilny z PulseAudio, obsługiwany przez PipeWire, może identyfikować się jako „PulseAudio (w PipeWire)”. Dokładne dane wyjściowe są różne, dlatego traktuj te polecenia jako wskazówki, a nie jako test zaliczenia/zaliczenia. W przypadku błędów usługi sprawdź dziennik użytkownika:

journalctl --user -b -u pipewire -u pipewire-pulse -u wireplumber --no-pager

Podczas zgłaszania problemów z pomocą techniczną udostępniaj tylko istotne wiersze błędów; usuwaj nazwy użytkowników, identyfikatory urządzeń i inne dane osobowe. Jeśli mikrofon zestawu słuchawkowego działa w innym systemie operacyjnym, ale po sprawdzeniu pakietów i usług nie pojawia się profil HSP/HFP ani węzeł wejściowy, w zgłoszeniu do pomocy technicznej należy uwzględnić model zestawu słuchawkowego, model adaptera Bluetooth, wydanie punktowe Ubuntu oraz wynik polecenia.

Sprawdź wynik i wybierz trwałą konfigurację

Mów do zestawu słuchawkowego i sprawdź, czy miernik sygnału wejściowego dźwięku w Ubuntu reaguje. Następnie nagraj krótkie nagranie lub skorzystaj z testu mikrofonu w aplikacji docelowej. Sprawdź, czy aplikacja korzysta z tego samego urządzenia wejściowego. Jeśli połączenie działa, ale jakość muzyki spada, wskazuje to na kompromis między profilem HSP a HFP. W przypadku spotkań, w których jakość dźwięku ma znaczenie, lepszym rozwiązaniem może być zachowanie wyjścia A2DP i korzystanie z osobnego mikrofonu USB lub wbudowanego.

Najpierw skorzystaj z selektora profili pulpitu, uruchom ponownie usługi audio użytkownika tylko wtedy, gdy sesja wydaje się zablokowana, i instaluj pakiety tylko wtedy, gdy sprawdzanie repozytoriów wykaże brak komponentu. Dokładne nazwy profili i zachowanie automatycznego przełączania mogą się różnić w zależności od zestawu słuchawkowego, aktualizacji Ubuntu i wersji WirePlumber. Sterowanie dźwiękiem pulpitu Ubuntu oraz dokumentacja PipeWire/WirePlumber to najlepsze źródła informacji o faktycznie zainstalowanej wersji.

Źródła

Zostaw komentarz

Jak wykonać kopię zapasową i przywrócić ustawienia użytkownika w systemie operacyjnym HamoniKR

Jak wykonać kopię zapasową i przywrócić ustawienia użytkownika w systemie operacyjnym HamoniKR

Dowiedz się, jak wykonać kopię zapasową ustawień użytkownika HamoniKR na dysku zewnętrznym, zweryfikować archiwum i bezpiecznie przywrócić wybrane preferencje pulpitu i aplikacji.

Jak skonfigurować zaszyfrowany wolumin z LUKS na serwerze SUSE Enterprise Server

Jak skonfigurować zaszyfrowany wolumin z LUKS na serwerze SUSE Enterprise Server

Dowiedz się, jak utworzyć, odblokować, sformatować, zamontować i utrwalić wolumin zaszyfrowany za pomocą LUKS na serwerze SUSE Linux Enterprise Server, korzystając z kontroli bezpieczeństwa i wskazówek dotyczących odzyskiwania.

Napraw błąd systemu plików Btrfs „tylko do odczytu” w systemie SUSE Linux Enterprise

Napraw błąd systemu plików Btrfs „tylko do odczytu” w systemie SUSE Linux Enterprise

Bezpiecznie zdiagnozuj system plików Btrfs tylko do odczytu w systemie SUSE Linux Enterprise. Przed wprowadzeniem jakichkolwiek zmian sprawdź opcje montowania, migawki Snapper, logi jądra, stan pamięci masowej i limity odzyskiwania.

Jak skonfigurować AutoYaST do automatycznego wdrażania systemu SLES 15

Jak skonfigurować AutoYaST do automatycznego wdrażania systemu SLES 15

Zautomatyzuj instalacje SLES 15 za pomocą AutoYaST: zbuduj i zweryfikuj profil XML, zapewnij jego bezpieczną obsługę, uruchom system testowy i zweryfikuj wyniki wdrożenia.

Naprawa brakującego wyjścia audio HDMI w Ubuntu 24.04 LTS: Przewodnik krok po kroku

Naprawa brakującego wyjścia audio HDMI w Ubuntu 24.04 LTS: Przewodnik krok po kroku

Przywróć brakujący dźwięk HDMI w Ubuntu 24.04 LTS, sprawdzając połączenie wyświetlacza, wybierając właściwe wyjście dźwięku, sprawdzając PipeWire i weryfikując wykrywanie sprzętu.

Jak skonfigurować łączenie sieci w systemie SUSE Linux Enterprise 15

Jak skonfigurować łączenie sieci w systemie SUSE Linux Enterprise 15

Skonfiguruj połączenie sieciowe SLES 15 za pomocą plików wicked i ifcfg. Wybierz tryb połączenia, aktywuj połączenie i sprawdź stan połączenia awaryjnego i łącza.

Naprawa niedziałającego mikrofonu zestawu słuchawkowego Bluetooth w systemie Ubuntu 24.04

Naprawa niedziałającego mikrofonu zestawu słuchawkowego Bluetooth w systemie Ubuntu 24.04

Przywróć działanie mikrofonu zestawu słuchawkowego Bluetooth w Ubuntu 24.04, sprawdzając urządzenie wejściowe, profil HSP/HFP, ustawienia aplikacji, usługi PipeWire, pakiet Bluetooth i parowanie.

Napraw błąd „Nie znaleziono adaptera Bluetooth” na komputerze Pardus 23 Desktop

Napraw błąd „Nie znaleziono adaptera Bluetooth” na komputerze Pardus 23 Desktop

Napraw brakujący adapter Bluetooth w urządzeniu Pardus 23 za pomocą przyjaznych dla początkujących funkcji sprawdzania wykrywania sprzętu, rfkill, BlueZ, oprogramowania sprzętowego, usług i dzienników.

Jak utworzyć bootowalny dysk USB Pardus 23 Live w systemie Windows

Jak utworzyć bootowalny dysk USB Pardus 23 Live w systemie Windows

Utwórz live USB z Pardusem 23 w systemie Windows za pomocą oficjalnego obrazu ISO i Rufusa. Sprawdź pobranie, wybierz tryb obrazu DD i uruchom bezpiecznie bez instalacji.

Jak naprawić błąd połączenia z repozytorium APT w Pardus 23

Jak naprawić błąd połączenia z repozytorium APT w Pardus 23

Rozwiąż problemy z repozytorium Pardus 23 APT, sprawdzając sieć, DNS, zegar, wpisy w repozytorium, odpowiedź lustrzaną i konfigurację podpisywania pakietów.