Brak dźwięku z gniazda słuchawkowego Ubuntu12.04


10

Właśnie kupiłem nowy komputer ASUS u47vc. Zainstalowałem na nim Ubuntu 12.04 wraz z Windows 7 bez żadnych problemów. Jednak jest jeden problem, który należy rozwiązać. Nie mogę uzyskać dźwięku pochodzącego z gniazda audio.

Głośniki laptopa działają dobrze. Odtwarza muzykę i pliki dźwiękowe z wewnętrznym mówieniem. Jednak po podłączeniu słuchawek (lub głośników zewnętrznych) głośniki wewnętrzne wyciszają się (tak jak powinny) i ze słuchawek nic nie wychodzi.

Oto kilka wyników, które mogą pomóc: skrypt informacyjny alsa: http://www.alsa-project.org/db/?f=82de5623cbdeeeae955cba02d7afe1a4b3fca965

Mam nadzieję, że ten problem można naprawić!

Z góry dziękuję!!!


Może to zabrzmieć głupio, ale upewnij się, że poziom głośności nie zmienił się po podłączeniu słuchawek. W moim systemie wydaje się, że Ubuntu używa dwóch różnych poziomów głośności dla wewnętrznych głośników i gniazda słuchawkowego.
— To Do

Tak, próbowałem wyciszyć i cofnąć wyciszenie każdej kontroli.
— Subcomfreak

Odpowiedzi:


8

Nie można dodać komentarzy; więc oto „odpowiedź”, która jest częściowo pytaniem (mogę ją usunąć):

Na moim zainstalować ja czasami mam problem z tym i rozwiązać go idę do ustawień dźwięku i wybrać „Wyjście” aby głośność OFFwtedy ONi dźwięk dostaje OK.


Edytować:

Czy próbowałeś

sudo apt-get install pavucontrol

Uruchom pavucontroli sprawdź ustawienia. Tj. Urządzenie wyjściowe Słuchawki i upewnij się, że nie jest wyciszone.


Edytować:

Czy wyłączyłeś automatyczne pojawienie się? Jeśli nie, program pulsuadio może nadal działać (ale został ponownie uruchomiony). Aby sprawdzić, czy demon PulseAudio działa, wykonaj następujące czynności:

pulseaudio --check && echo RUNNIG || echo DOWN

Jeśli jest uruchomiony i wszystko jest w porządku, powinieneś sprawdzić systemowe pliki dziennika, aby zobaczyć, czy coś wskazuje na awarie. W ramach hakowania, jeśli wystarczy zrestartować demona, możesz dodać pulseaudio -kdo uruchamiania, aby ponownie uruchomić demona.

Jeśli jest uruchomiony i chcesz go wyłączyć, musisz wyłączyć automatyczne ponowne pojawienie się.

Zobacz Wyłączanie PulseAudio

Jeśli jest to nie działa wam może dostanę kilka przydatnych informacji z wykorzystaniem debug.

Byłoby to również przydatne, jeśli tymczasowo dodasz te ustawienia do konfiguracji.

Uruchom pulseaudio za pomocą

pulseaudio --start --log-level=4 --log-target=file:pulse.log
# Level 4 is debug 

Następnie zacznij melodię i:

tail -f pulse.log

Odłącz wtyczkę. Zanotuj ostatni wpis w dzienniku; powinien kończyć się na przykład:

D  [alsa-sink] sink.c: Volume change to 52057 at 83909698687 was written 17 usec late

Włóż podnośnik; szukaj wszystkiego, co może wyjaśnić, dlaczego nie ma dźwięku. Tj. Mój wynik (działanie) to:

D  [pulseaudio] module-alsa-card.c: Jack 'Front Headphone Jack' is now plugged in
D  [pulseaudio] device-port.c: Setting port analog-output-speaker to status no
D  [pulseaudio] module-switch-on-port-available.c: finding port analog-output-speaker
D  [pulseaudio] device-port.c: Setting port analog-output-headphones to status yes
D  [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.
D  [pulseaudio] module-switch-on-port-available.c: finding port analog-output-headphones
D  [alsa-sink] alsa-mixer.c: Activating path analog-output-headphones
D  [alsa-sink] alsa-mixer.c: Path analog-output-headphones (Headphones), direction=1, priority=90, probed=yes, supported=yes, has_mute=yes, has_volume=yes, has_dB=yes, min_volume=0, max_volume=31, min_dB=-93, max_dB=0
D  [alsa-sink] alsa-mixer.c: Element Master, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x7ffffffffffff, n_channels=1, override_map=yes
D  [alsa-sink] alsa-mixer.c: Element Headphone, direction=1, switch=1, volume=0, volume_limit=-1, enumeration=0, required=0, required_any=4, required_absent=0, mask=0x0, n_channels=0, override_map=yes
D  [alsa-sink] alsa-mixer.c: Element Speaker, direction=1, switch=2, volume=2, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x7ffffffffffff, n_channels=1, override_map=no
D  [alsa-sink] alsa-mixer.c: Element PCM, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x3600000000f66, n_channels=2, override_map=yes
D  [alsa-sink] alsa-mixer.c: Jack Front Headphone, alsa_name='Front Headphone Jack', detection possible
D  [alsa-sink] alsa-mixer.c: Jack Headphone, alsa_name='Headphone Jack', detection unavailable
I  [alsa-sink] alsa-sink.c: Successfully enabled deferred volume.
I  [alsa-sink] alsa-sink.c: Hardware volume ranges from -93.00 dB to 0.00 dB.
I  [alsa-sink] alsa-sink.c: Fixing base volume to 0.00 dB
I  [alsa-sink] alsa-sink.c: Using hardware volume control. Hardware dB scale supported.
I  [alsa-sink] alsa-sink.c: Using hardware mute control.
I  [pulseaudio] sink.c: Changed port of sink 0 "alsa_output.pci-0000_00_1b.0.analog-stereo" to analog-output-headphones
I  [pulseaudio] module-device-restore.c: Restoring volume for sink alsa_output.pci-0000_00_1b.0.analog-stereo.
D  [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.
D  [alsa-sink] alsa-sink.c: Requested volume: 0: 100% 1: 100%
D  [alsa-sink] alsa-sink.c:            in dB: 0: 0.00 dB 1: 0.00 dB
D  [alsa-sink] alsa-sink.c: Got hardware volume: 0: 100% 1: 100%
D  [alsa-sink] alsa-sink.c:               in dB: 0: 0.00 dB 1: 0.00 dB
D  [alsa-sink] alsa-sink.c: Calculated software volume: 0: 100% 1: 100% (accurate-enough=yes)
D  [alsa-sink] alsa-sink.c:                      in dB: 0: 0.00 dB 1: 0.00 dB
D  [alsa-sink] sink.c: Volume going up to 65536 at 83942385195
I  [pulseaudio] module-devic2 events suppRestoring mute state for sink alsa_output.pci-0000_00_1b.0.analog-stereo.
D  [alsa-sink] sink.c: Next volume change in 17483 usec
D  [alsa-sink] alsa-sink.c: Requested to rewind 65536 bytes.
D  [alsa-sink] alsa-sink.c: Limited to 2824 bytes.
D  [alsa-sink] alsa-sink.c: before: 706
D  [alsa-sink] alsa-sink.c: after: 706
D  [alsa-sink] alsa-sink.c: Rewound 2824 bytes.
D  [alsa-sink] sink.c: Processing rewind...
D  [alsa-sink] sink.c: latency = 1358
D  [alsa-sink] sink.c: Next volume change in 1358 usec
D  [alsa-sink] sink-input.c: Have to rewind 2824 bytes on render memblockq.
D  [alsa-sink] source.c: Processing rewind...
D  [alsa-sink] sink.c: Next volume change in 1249 usec
D  [alsa-sink] sink.c: Next volume change in 1221 usec
D  [alsa-sink] sink.c: Next volume change in 1201 usec
D  [alsa-sink] sink.c: Next volume change in 872 usec
D  [alsa-sink] sink.c: Next volume change in 842 usec
D  [alsa-sink] sink.c: Next volume change in 819 usec
D  [alsa-sink] sink.c: Next volume change in 799 usec
D  [alsa-sink] sink.c: Next volume change in 764 usec
D  [alsa-sink] sink.c: Next volume change in 744 usec
D  [alsa-sink] sink.c: Volume change to 65536 at 83942369199 was written 0 usec late

Kolejną rzeczą wartą sprawdzenia / włamania jest gstreamer-properties( Alt+ F2 gstreamer-properties Enter).

Jeśli nie chcesz pulseaudio, możesz spróbować np. Jack.


Próbowałem tego i to nie działało.
— Subcomfreak,

nic nie zostało wyciszone w programie pavucontrol.
— Subcomfreak,

Hmmm. I wszystko wygląda dobrze w alsamixer? Spojrzałem na twój skrypt „ALSA Information Script” i nie mogłem znaleźć żadnych oczywistych błędów ... Jak bez pulseaudio? pulseaudio --kill(zamknij wszystkie aktywne aplikacje przed --kill / --start)
— Runium,

To działa!!! W porządku. Prawdę mówiąc, nie miałem szczęścia z pulsacyjnym dźwiękiem, nawet w moim innym systemie. Jak mogę to na stałe wyłączyć? A jakiej alternatywy używam, aby odtwarzać dźwięki z wielu programów jednocześnie?
— Subcomfreak,

I; Uwaga - możesz używać ALSA z kilkoma aplikacjami, ale jeśli
— wyciszysz jedną

8

Zdarza mi się to czasami, bieganie

alsactl restore 

zawsze to naprawia (na komputerze XPS)


1
To zadziałało dla mnie (na Dell XPS 13 9350).
— Rien Heuver,

1
Jak można to naprawić na stałe !? Pracowałem na Dell XPS 133 9333
— darkhipo

Nie wiem, to jest na XPS 15. Zwykle tak się nie dzieje, chyba że zadzieram z ustawieniami audio i uruchomię je raz naprawi to na stałe (lub dopóki nie zadzwonię ponownie). Możesz po prostu zamapować na skrót klawiaturowy lub podczas uruchamiania
— JZL003

To rozwiązało problem na moim XPS 13 9350. Wydaje się, że jest to wspólny problem - zastanawiam się, co go powoduje.
— Ashton Baker

Naprawiono również dla mnie na XPS :)
— CoalaWeb

3

Miałem ten sam problem z podwójnym uruchomieniem (Ubuntu 16 / Windows 8.1)

To właśnie zrobiłem, mam nadzieję, że może pomóc:

  • Wyłącz komputer i uruchom system Windows
  • Zmień nieco ustawienie dźwięku w systemie Windows (głośność wynosiła 0, a ja ustawiłem ją wyżej)
  • Uruchom ponownie komputer na Ubuntu -> dźwięk działał w moich słuchawkach.

2

Spróbuj uruchomić pavucontroli zmienić port na głośniki na karcie Urządzenia wyjściowe. To działało dla mnie.


1

Na moim laptopie Dell mogłem rozwiązać problem, wyłączając mikrofon wewnętrzny (w obszarze Urządzenia wejściowe). Wygląda na to, że w sprzęcie wyciszenie mikrofonu automatycznie wycisza słuchawki.

Niektóre programy (takie jak Audacity) wydają się ignorować to, kiedy się uruchamiają, więc muszę to wyciszyć regularnie.


0

Może to być przydatne dla kogoś z Dell 5770 i Ubuntu 18.04 - pavucontrol typu - przejdź do wyjścia - przesuń suwak „Cisza” tam iz powrotem.

Pracował dla mnie

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.