Zatrzymaj dźwięk z głośników podczas podłączania słuchawek

50

Wydaje mi się, że to pytanie miało już tutaj odpowiedź, ale nie mogę jej znaleźć. Używam 12.04.

Aktualizacja:

Problem polega na tym, że słyszę dźwięk z głośników laptopa nawet po podłączeniu słuchawek. Słuchawki to tylko standardowe słuchawki stereo. A najciekawsze jest to, że wszystko działało zaledwie tydzień temu.

Próbowałem grać pulseaudioi alsamixerustawienia - bez rezultatów.

Ja leżę
źródło
Z jakiej maszyny korzystasz? Netbook? Laptop? Pulpit? Podaj nam także model i specyfikację.
Drie
Ponadto, jeśli masz na myśli to, że dźwięk jest odtwarzany jednocześnie przez słuchawki i głośniki po podłączeniu słuchawek, zalecamy edytowanie postu, aby wyjaśnić, że to właśnie mówisz. Daj nam również znać o wszystkim, co do tej pory próbowałeś (jeśli w ogóle), aby rozwiązać ten problem. Ponadto, jest to pytanie pan myśli?
Eliah Kagan
Przejrzyj pytania „pokrewne” znajdujące się po prawej stronie na tej stronie. Niektóre odpowiedzi mogą pomóc.
loklaan
Czy zainstalowałeś jakieś narzędzia do edycji dźwięku lub wideo? Podobny problem mi się przydarzył. Myślę, że to był Audacity (domyślnie zmienił niektóre ustawienia portu dźwięku). Rozwiązaniem było uruchomienie tego programu i zmiana niektórych ustawień.
Ljiljan Veselinovic

Odpowiedzi:

23

Oryginalne rozwiązanie

  1. Przejdź do oficjalnej strony Realtek , zaakceptuj zastrzeżenie, a następnie pobierz sterownik audio dla systemu Linux / UNIX. Musisz wybrać wersję 3 dla jądra 3 lub nowszego.

  2. Skonfiguruj niezbędne narzędzia do skompilowania tego sterownika.

    sudo apt-get install build-essential gcc make

  3. Wyodrębnij pobrany plik, uruchom sudo ./installplik z terminala po przejściu do wyodrębnionego folderu w celu skompilowania sterownika.

  4. Przeczytaj Readme.txtplik, aby uzyskać więcej informacji.

  5. Zainstaluj gnome-alsamixer za pomocą tego polecenia.

    sudo apt-get install gnome-alsamixer
    
  6. Otwórz gnome-alsamixer, wpisując alsamixer w myślniku.

  7. Wybierz „Tryb automatycznego wyciszania” w nowym oknie.

Uruchom ponownie i sprawdź, czy zostało to naprawione. (Kroki 6 i 7 mogą nie być konieczne) . Automute zostanie automatycznie włączone po ponownym uruchomieniu


Rozwiązanie 2:

Właśnie znalazłem inne rozwiązanie:

(Działa to dla mnie tylko z profilem S / PDIF, dźwiękiem zarówno ze słuchawek, jak i głośnika i brak możliwości zmiany profilu)

  1. Dodaj ten ppa za pomocą polecenia

     sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
    
  2. Zaktualizuj listę pakietów. przez

    sudo apt-get update
    
  3. Następnie zainstaluj pakiet „alsa-hda-dkms”:

     sudo apt-get install alsa-hda-dkms
    

Uruchom ponownie i zobacz wynik!

Anwar
źródło
Miałem dokładnie ten problem. ale teraz zostało naprawione. możesz zainstalować, gnome-alsa-mixeraby uzyskać większą kontrolę nad swoim dźwiękiem. Pamiętaj, że po kompilacji dźwięk zostanie wyciszony.
Anwar
apt-get install alsa-hda-dkmspracował dla mnie, dziękuję bardzo.
Dmytro Sirenko
2
Hej! Próbowałem zainstalować alsa-hda-dkms. Pierwsze dwa kroki pracował ale gdy kiedykolwiek wykonać trzeci krok sudo apt-get install alsa-hda-dkmsto daje ten błąd: E: Unable to locate package alsa-hda-dkms. Czy ten pakiet jest usunięty z repozytorium? Odpowiadać!!
Saurav Kumar
@SauravKumar Czy używasz 12.04? Wygląda na to, że pakiet został już usunięty. W każdym razie problem został rozwiązany w późniejszych aktualizacjach 12.04, więc możesz chcieć zaktualizować swoje Ubuntu
Anwar
Tylko włączenie automatycznego wyciszania w alsamixerze działało dla mnie. Dzięki. (Ubuntu 14.04)
rodrigo-silveira
34

Wykonaj następujące kroki, aby automatycznie wyciszyć głośniki podczas podłączania słuchawek:

  1. Otwórz terminal ( Ctrl+ Alt+ T)
  2. Wpisz: alsamixeri naciśnij Enter/Return
  3. Wybierz właściwe urządzenie dźwiękowe, naciskając F6
  4. Nawiguj w prawo za pomocą przycisku (Strzałka w prawo), aż podświetlisz opcję Auto-Mute
  5. Naciśnij (klawisz strzałki w górę) i wybierz Włączone (lub Wyjście liniowe )
  6. Naciśnij, Escaby wyjść
użytkownik247077
źródło
Świetnie, działało to idealnie bez potrzeby dodawania repozytoriów i / lub pakietów, ani edytowania pliku konfiguracyjnego!
stragu
7
Dla tych, którzy zginęli jak ja, brakuje kroku. Po # 2 naciśnij F6, aby wybrać urządzenie audio. Następnie zobaczysz opcję wymienioną w punkcie 3.
Nick Zinger
1
Ludzie mówili mi, że mam problem ze sterownikiem audio. Właśnie uratowałeś mnie przed wieloma problemami.
Marcel
po miesiącach walki, uratowałeś mnie ;-)
senseiwu
3
Tak naprawdę chciałem jednocześnie odtwarzać dźwięk na głośnikach i słuchawkach. „Wyłącz” to i działa idealnie!
e18r
7

Miałem też ten problem na moim laptopie HP. Znalazłem post i skorzystam z jednej porady, która sugeruje dodanie dwóch wierszy na dole pliku /etc/modprobe.d/alsa-base.conf:

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

zapisz go i uruchom ponownie. Mi to pasuje!

hiqhan
źródło
4

Gdyby ten problem na XUbuntu 12.04, przejrzał tę stronę, zainstalował gnome-alsamixer package, uruchomił gnome-alsamixer, zaznaczył opcję „Headphone Jack Sense” na wyświetlonym ekranie GUI gnome-alsamixer, zweryfikował, że problem został rozwiązany. Dzięki!

Kok
źródło
2

Polecenie sudo apt-get install gnome-alsa-mixerzrobiło dla mnie lewę Compaq nw8000.

Mógłbym włączyć opcję Headphone Jack Sense , a teraz po podłączeniu słuchawek przełącza dźwięk na słuchawki.

crazygoda
źródło
1
Pakiet jest gnome-alsamixer od 14.04
Attila Fulop
2

Miałem ten sam problem w dniu 13.04 z Asus X201E i wypróbowałem gnome-alsamixerrozwiązanie, ale zawiodło, ponieważ gnome-alsamixer rozbił się z „ Nie mam pojęcia, co zrobić dla elementu miksera„ Tryb Auto-Mute ”! ”. Otworzyłem więc wiersz poleceń alsamixeri przeszedłem do trybu Auto-Mute za pomocą strzałek (tylko okno Auto-Mut jest widoczne w oknie terminala) i ustawiłem go z Wyłączone na Włączone. Teraz podłączenie słuchawek wycisza głośniki wewnętrzne.

asterx
źródło
2

Dla mnie zadziałało uruchomienie alsamixer i włączenie opcji automatycznego wyciszania. Zrobiłem to, gdy słuchawki były podłączone i wszystko zaczęło działać idealnie.

Vishal
źródło
1

po aktualizacji z 15.04 -> 15.10, a teraz 16.10 (tam, gdzie zaczął się problem)

jedynym rozwiązaniem, które działało dla mnie, było wykonanie pełnej ponownej instalacji

dpkg -l | grep 'alsa-'
apt-get install --reinstall  alsa-base alsa-utils
użytkownik3258557
źródło
ponowna instalacja alsa nie działała dla mnie.
koder
1

Ten działał dla mnie idealnie.

  1. Edytuj /etc/modprobe.d/alsa-base.confjako superużytkownik za pomocą swojego ulubionego edytora tekstu, np .:

    sudo gedit /etc/modprobe.d/alsa-base.conf
    
  2. Na końcu pliku wklej następujące elementy:

    alias snd-card-0 snd-hda-intel
    options snd-hda-intel model=dell-m4-1 enable_msi=1
    
  3. Zapisz i uruchom ponownie.

Jeśli to nie zadziała, należy zmienić w drugim wierszu część o model=dell-m4-1celu model=hp-m4.

Ahmed Riad
źródło
0

Spróbuj prawidłowo podłączyć słuchawki. Zdarzyło mi się to raz, a potem po prawidłowym zamocowaniu tej szpilki słuchawek działało poprawnie.

Pranit Bauva
źródło
dzięki za odpowiedź, ale to nie ten sam problem.
Ilay
0

Miałem dokładnie ten sam problem ze świeżą instalacją Xubuntu. Próbowałem wielu rzeczy, w tym wpisując alsamixer w terminalu. Nie było dla mnie opcji włączenia słuchawek Jack Sense. Zainstalowałem gnome-alsamixer i znalazłem opcję Headphone Jack Sense, sprawdziłem i niestety nie ma dźwięku z głośników komputera, gdy słuchawki są podłączone. To działało dla mnie.

Jason
źródło
0

Działa alsamixerw terminalu pracował dla mnie, ustaw go na Auto Mute i powinieneś znaleźć, że twoja maszyna będzie odtwarzać dźwięk przez jeden lub drugi zamiast jednego i drugiego

Gordon Quinn
źródło
0

w alsamixer spróbuj użyć klawisza strzałki Up, a następnie przekręć wszystko do 100%, a zobaczysz, że pojawi się prawy pasek. Następnie zmniejsz klawisz strzałki w dół, aby wybrać% lubisz. Teraz powinno być razem i prawy głośnik będzie działał po obu stronach.

Leniwy Lee
źródło
0

Na Asus X551MA miałem ten problem, gdy tylko wymieniłem Windows na Ubuntu 14.04. Nawet jeśli wyciszyłem głośniki aslamixer, wróciłyby niespodziewanie.

Kiedy mam przejść do kroku trzeciego w tej procedurze rozwiązywania problemów , wydaje się, że wszystko naprawiłem. To długie, skomplikowane polecenie, które instalowało różne pakiety, więc nie jestem pewien, które części były naprawdę potrzebne:

sudo apt-get update;sudo apt-get dist-upgrade; sudo apt-get install pavucontrol linux-sound-base alsa-base alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2; sudo apt-get -y --reinstall install linux- sound-base alsa-base alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2; killall pulseaudio; rm -r ~/.pulse*; ubuntu-support-status; sudo usermod -aG `cat /etc/group | grep -e '^pulse:' -e '^audio:' -e '^pulse- access:' -e '^pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoami`
Brian Z
źródło
0

Po prostu przejdź do alsamixer (alsamixer w terminalu) i użyj klawiszy strzałek w prawo / lewo, aby przejść do ustawień głośników i kliknij M. Spowoduje to wyłączenie głośników, ale nie słuchawek.

Rhys
źródło
0

To zadziałało dla mnie (Ubuntu 14.04 LTS działające na laptopie Compaq NC6120):

  1. Ctrl+ Alt+ T(aby otworzyć terminal)
  2. Rodzaj alsamixer
  3. Naciskaj przycisk, aż dojdziesz do opcji „Słuchawki Jack Sense”
  4. Naciśnij, maby włączyć (automatyczne wyciszanie głośników po podłączeniu słuchawek)
XqRG
źródło
0

18.04

Żadna z powyższych odpowiedzi nie działała dla mnie w 18.04 Próbowałem wielu z nich od ponownej instalacji pulsacyjnego audio do alsamixer w terminalu itp. Ale żadna nie działała. Wszystko było aktualne.

Mój problem to:

Podwójny dźwięk ze słuchawek (niska głośność) i głośników (120% głośności) (szalona głośna głośność poza moim wzmacniaczem (s / pdif)), po wybraniu opcji „Słuchawki - wbudowane audio” w ustawieniach dźwięku (3. pole na moim zdjęciu ). Kiedy wybierzesz s / pdif, poziom głośności dźwięku spadnie z moich głośników. Bardzo dziwne, ponieważ działało dobrze od miesięcy i zaczęło to bez powodu tydzień temu po aktualizacji.

Powyższa odpowiedź podała skomplikowany sposób instalacji Gnome Alsa Mixer, ale właśnie to zrobiłem:

sudo apt-get install gnome-alsamixer

Podjąłem wiele działań, więc trudno powiedzieć, jaka była idealna sekwencja wydarzeń, ale dzięki tej instalacji Gnome Alsa Mixer

Tryb automatycznego wyciszania miał niewielki wpływ Wyłączyłem wszystkie ustawienia iec958, nie wiem, co robią, ale ustawienie który zatrzymał szalone zachowanie (słuchawki i głośniki na cały regulator) stawał OFF „IEC956 Domyślna-PCM” zgodnie 1st polu w zdjęcie za pomocą miksera Gnome Alsa

Dodatkowe pytanie o działanie Gnome Alsa Mixer w oczekiwaniu na odpowiedź:

Jak działa GNome Alsa Mixer z moimi ustawieniami

Ja wtedy

NZ Dev
źródło