Naprawiono brak dźwięku w systemie Linux podczas korzystania ze słuchawek

Wypróbuj Nasz Instrument Do Eliminowania Problemów

Niedawno przeprowadziłem kilka dystrybucji, aby przetestować niektóre systemy, których nie znam, i znalazłem problem, który utrzymywał się niezależnie od tego, co uruchomiłem; Gdybym pozostawił głośniki podłączone do przedniego gniazda audio, a słuchawki podłączone do tylnego gniazda audio, słuchawki nie dawałyby dźwięku.

Narzędzia, których użyłem do rozwiązania problemów, to PulseAudio i ALSA . Jeśli jesteś nowy w Linuksie, sprawdź lub wprowadzenie do przewodnika audio w systemie Linux .

Najpierw sprawdziłem, czy PulseAudio rozpoznało urządzenia dźwiękowe jako podłączone, otwierając aplikację PulseAudio Volume Control za pośrednictwem terminala za pomocą polecenia pavucontrol.

pavucontrol

Zauważyłem, że PulseAudio rozpoznaje tylko moje przednie gniazdo audio jako podłączone, chociaż powiedział mi, że moje wyjście liniowe jest odłączone, więc przynajmniej rozpoznało wyjście liniowe, ale niestety nie podłączone słuchawki.

Następnie spróbowałem przejść przez Konfiguracja kartę i Urządzenia zewnętrzne zakładki zmieniające różne opcje wokół, zastosowanie zmiany i ponowne uruchomienie Clementine żeby zobaczyć, czy coś działa ... Nie.

Potem zdecydowałem, że nadszedł czas, aby podejść do sprawy trochę poważniej i włączyłem się do aplikacji miksera ALSA (Advanced Linux Sound Architecture):

alsamixer

Przy pierwszym uruchomieniu alsamixer możesz, ale nie musi, automatycznie otrzymać urządzenie dźwiękowe / kartę dźwiękową, którą chcesz zmodyfikować (na przykład pokazano mi domyślnie moje HDMI).

Aby zmienić edytowane urządzenie, naciśnij klawisz F6 i wybierz urządzenie do edycji; mój został wezwany HD-Audio Generic. Jeśli nie znasz jego dokładnej nazwy, może być konieczne wybranie kolejno różnych urządzeń, aby znaleźć właściwe urządzenie.

Po wybraniu urządzenia za pomocą klawiszy strzałek na klawiaturze przewiń w prawo, aż znajdziesz ustawienie o nazwie Automatyczne wyciszanie - Jeśli jest to domyślnie włączone następnie należy go zmienić za pomocą klawiszy strzałek w górę / w dół na niepełnosprawny, a następnie możesz nacisnąć klawisz Escape, aby wyjść.

Dzięki temu mogłem mieć ścieżkę audio do słuchawek. Jednak teraz słyszałem dźwięk przez oba głośniki i słuchawki jednocześnie.

Aby to naprawić, wróciłem do pavucontrol wewnątrz Urządzenia zewnętrzne i sprawdził, jakie urządzenia zostały wymienione. Moje głośniki zostały wymienione jako Słuchawki (podłączone) ale moje słuchawki podłączone do tylnego gniazda audio nadal były wymienione jako Wyjście liniowe (odłączone). Jednak dla zabawy wybrałem urządzenie Line-out i ze zdziwieniem usłyszałem, że moje głośniki zamilkły, a słuchawki pozostały aktywne, rozwiązując problem.

Wskazówka : sprawdzić jak ulepszyć dźwięk w Linuksie za pomocą PulseEffects .

Rozstające myśli

To trochę irytujące, że tak się stało, a moje urządzenie jest wymienione jako odłączony mimo to słucham muzyki, pisząc to przez te same słuchawki ... Ale to działa.

Ta poprawka powinna mieć zastosowanie w całkiem (prawie) dobrze każdym systemie, w którym występuje ten problem, pod warunkiem, że używa ALSA i PulseAudio. Mam nadzieję, że to pomoże!

Teraz ty : Czy w przeszłości napotkałeś problemy z dźwiękiem w systemach Linux?