Nessun suono emesso dal jack per cuffie Ubuntu12.04


10

Ho appena acquistato un nuovo computer ASUS u47vc. Ho installato Ubuntu 12.04 insieme a Windows 7 senza problemi. Tuttavia, c'è un problema che deve essere risolto. Non riesco a ottenere l'audio proveniente dal jack audio.

Gli altoparlanti del laptop funzionano bene. Riproduce musica e file audio bene con i discorsi interni. Tuttavia, quando inserisco le cuffie (o gli altoparlanti esterni), gli altoparlanti interni vengono disattivati ​​(come dovrebbero) e dalle cuffie non esce nulla.

Ecco alcuni output che potrebbero essere utili: script informazioni alsa: http://www.alsa-project.org/db/?f=82de5623cbdeeeae955cba02d7afe1a4b3fca965

Spero che questo problema possa essere risolto!

Grazie in anticipo!!!


Questo può sembrare stupido, ma assicurati che il livello del volume non sia cambiato quando si collegano le cuffie. Sul mio sistema, sembra che Ubuntu usi due diversi livelli di volume per altoparlanti interni e jack per cuffie.
Da fare il

Sì, ho provato a disattivare e riattivare l'audio di ogni singolo controllo.
Subcomfreak

Risposte:


8

Impossibile aggiungere commenti; quindi ecco una "risposta" che è in parte una domanda (potrei eliminarla):

Sulla mia installazione a volte ho un problema con questo e per risolverlo vado nelle impostazioni del suono e seleziono "Volume di uscita" per OFFpoi ONe il suono diventa OK.


Modificare:

Hai provato

sudo apt-get install pavucontrol

Esegui pavucontrole controlla le impostazioni. Cioè dispositivo di uscita Cuffie e assicurarsi che non sia disattivato.


Modificare:

Hai disabilitato l'autospawn? In caso contrario, pulseuadio potrebbe essere ancora in esecuzione (ma è stato riavviato). Per verificare se il demone PulseAudio è in esecuzione, ad esempio:

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

Se è in esecuzione e tutto è OK, è necessario controllare i file di registro di sistema per vedere se c'è qualche suggerimento sui guasti. Come hack, se è necessario il riavvio del demone, è possibile aggiungere pulseaudio -kall'avvio per riavviare il demone.

Se è in esecuzione e si desidera disabilitarlo, è necessario disattivare la funzione di generazione automatica.

Vedi Disabilitazione di PulseAudio

Se è non si esegue'LL potrebbe ottenere alcune informazioni utili utilizzando di debug.

Ciò sarebbe utile anche se aggiungi queste impostazioni temporaneamente alla configurazione.

Avviare pulseaudio con

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

Quindi avviare alcuni brani e:

tail -f pulse.log

Scollegare la presa. Prendi nota dell'ultima voce del registro; dovrebbe finire in qualcosa del tipo:

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

Inserire il jack; cerca qualcosa che possa spiegare perché non c'è suono. Cioè il mio output (funzionante) è:

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

Un'altra cosa che vale la pena controllare / hackerare è gstreamer-properties( Alt+ F2 gstreamer-properties Enter).

Se non vuoi pulseaudio puoi provare ad esempio jack.


Ho provato questo, e non ha funzionato.
Subcomfreak

nulla è stato disattivato nel programma pavucontrol.
Subcomfreak

Hmmm. E tutto sembra a posto in alsamixer? Ho guardato il tuo "ALSA Information Script" -output e non ho trovato alcun difetto evidente ... Come senza pulseaudio? pulseaudio --kill(chiudi tutte le app attive prima di --kill / --start)
Runium

Funziona!!! Va bene. Per dirti la verità, ho avuto praticamente zero fortuna con l'audio a impulsi, anche sull'altro mio sistema. Ora, come posso disabilitarlo permanentemente? E quale alternativa utilizzo per riprodurre suoni da più programmi contemporaneamente?
Subcomfreak

E; come nota - puoi usare ALSA con diverse app, ma se ne disattivi una - muti tutto, cambi volume per uno, lo fai per tutti ecc.
Runium

7

Questo mi succede di tanto in tanto, correndo

alsactl restore 

lo risolve sempre (su un computer XPS)


1
Questo ha funzionato per me (su Dell XPS 13 9350).
Rien Heuver,

1
Come è possibile rendere permanente questa correzione !? Ha lavorato su Dell XPS 133 9333
darkhipo il

Non lo so, questo è su un XPS 15. Di solito non succede a meno che non stia scherzando con le impostazioni audio e lo esegua una volta che lo risolve in modo permanente (o fino a quando non incasino di nuovo con loro). Potresti semplicemente mappare su una scorciatoia da tastiera o all'avvio
JZL003

Questo ha risolto il problema sul mio XPS 13 9350. Sembra un problema comune - mi chiedo cosa lo stia causando.
Ashton Baker,

Risolto anche per me su un XPS :)
CoalaWeb

3

Ho avuto lo stesso problema con un doppio avvio (Ubuntu 16 / Windows 8.1)

Questo è quello che ho fatto, spero che possa aiutare:

  • Spegni il computer e avvia Windows
  • Cambia un po 'l'impostazione del suono in Windows (il volume era su 0 e l'ho messo più in alto)
  • Riavvia il computer su Ubuntu -> l'audio funzionava nelle mie cuffie.

2

Prova a eseguire pavucontrole cambiare la porta con gli altoparlanti nella scheda Dispositivi di output. Questo ha funzionato per me.


1

Sul mio laptop Dell ho potuto risolvere il problema riattivando il microfono interno (in Dispositivi di input). Sembra che nell'hardware, l'audio del microfono silenzia automaticamente le cuffie.

Alcuni programmi (come Audacity) sembrano disattivare l'audio all'avvio, quindi devo disattivarlo regolarmente.


0

Ciò può essere utile per qualcuno con Dell 5770 e Ubuntu 18.04 - tipo pavucontrol - vai all'output - sposta il cursore 'Silence' avanti e indietro.

Ha funzionato per me

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.