il jack per cuffie non funziona con il Dell XPS 13 acquistato nel 2014


9

Analogamente al jack per le cuffie non funziona? , Ho un Dell XPS 13 e da quando ho eseguito l'aggiornamento a Ubuntu 16.04, il jack per le mie cuffie non funziona più, mentre gli altoparlanti interni funzionano bene. quando inserisco le cuffie non vedo nessuna finestra che mi chieda se è il microfono o l'auricolare come prima.

Ho provato tutte le soluzioni sul link menzionato e nessuna ha funzionato (anche dopo il riavvio o sudo alsa force-reload): - modifica analog-output-cuffie.conf in / usr / share / pulseaudio / alsa-mixer / percorsi / - modifica / etc /modprobe.d/alsa-base.conf

Ho provato ad aggiornare il kernel Linux a 4.6 ma non ha funzionato altrettanto bene.

Sembra che non sia l'unico ad affrontarlo come ho visto nei commenti sul link citato + Le cuffie non funzionano nel 15.04 Dell XPS 13


//, hai mai finito per presentare una segnalazione di bug a bugs.launchpad.net/ubuntu
Nathan Basanese

molto tardi per rispondere, ma buon punto Nathan, non ho più un dell xps 13 (sic :( super triste) ma se qualcuno lo affronta di nuovo, vai avanti!
Jeremie,

Risposte:


7

Per prima cosa ho reinstallato tutto da zero seguendo il passaggio 1 della risoluzione dei problemi audio di Ubuntu: https://help.ubuntu.com/community/SoundTro troubleshooting. Procedura ed eseguito:

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`

poi sono riuscito ad accendere il volume in cuffia con la soluzione di Cuffie che non funziona in 15.04 Dell XPS 13 risposta:

dopo ogni avvio e forse ogni sospensione, devo aprire il terminale ed eseguire alsamixer, che è un'app CLI per le regolazioni del volume. Utilizzare i tasti di direzione per selezionare la colonna "Cuffie". Premi "M" per riattivare l'audio, se dice "M" in fondo. Premere la freccia su per aumentare il volume completamente nella colonna delle cuffie. Quindi utilizzare i tasti freccia per passare alla colonna "Altoparlante". Probabilmente vuoi abbassarlo completamente a meno che tu non voglia che il suono esca dagli altoparlanti e dal jack per le cuffie.

[AGGIORNAMENTO] Ho trovato una riga di comando per farlo che puoi eseguire ogni volta che collego le cuffie :

amixer -c 1 set Headphone on;amixer -c 1 set Headphone 100%

quindi per arrivare a quello, ho avuto

per trovare la carta giusta da usare:

amixer controls

per usare la prima carta e vedere quali controlli sono disponibili su quella carta

amixer -c 1

accenderlo

amixer -c 1 set Headphone on

per impostare il volume

amixer -c 1 set Headphone 100%

L'ultima domanda è dove amixerpuò essere inserito il comando in modo che si inneschi nuovamente ogni volta che le impostazioni del volume vengono nuovamente danneggiate.
Mark Stosberg,

2
Ho lo stesso problema e la mia domanda è: perché ne ho bisogno? :)
Evert

La mia prima reazione sarebbe quella di rispondere "per risolvere questo problema che mi dava davvero fastidio" ma potrebbe sembrare un po 'aggressivo :). Se hai trovato qualcosa di più semplice, ti preghiamo di rispondere!
Jeremie,

1
@Jeremie Immagino che Evert facesse una domanda retorica, o quella rivolta agli sviluppatori Dell / Ubuntu, sul perché abbiamo bisogno di questo tipo di "hack" per far funzionare le cose di base, e sono pienamente d'accordo. Ad ogni modo, la tua soluzione ha funzionato per il mio XPS 13 9350 DevEd. È arrivato con 14.04 preinstallato (per il quale le cuffie funzionavano correttamente), ma dopo aver effettuato un aggiornamento dist a 16.04 non funzionava più.
Bas Swinckels,

3

Dopo aver provato varie soluzioni diverse sulle mie cuffie Dell XPS 15 non sono state ancora rilevate, ho potuto utilizzare solo altoparlanti interni analogici (che prima non funzionavano).

Ho quindi provato i amixercomandi dalla risposta di @ Jeremy , ma non è successo nulla e subito dopo ho eseguito quanto segue dal suggerimento dell'utente di un Launchpad:

rm -r ~/.config/pulse/
pulseaudio -k && sudo alsa force-reload
sudo reboot

Ho lasciato le cuffie sempre collegate al jackport mentre eseguivo i comandi e mentre il laptop si riavviava.

Dopo che le cuffie di riavvio riproducono il suono anche se non sono ancora elencate nei dispositivi di uscita, vengono elencati solo gli altoparlanti analogici interni, ma il suono arriva effettivamente attraverso le cuffie. Da allora non ho più staccato le cuffie né riavviato il sistema.

Il merito va all'utente Camilo Prieto su questo commento sui bug del Launchpad .


3

Sono andato a controllare il volume dell'audio, i dispositivi di input e UNMUTED il MIC INTERNO e le mie cuffie hanno funzionato di nuovo.

2016 XPS 13 Ubuntu 18.04


2
Questo ha funzionato anche per me. In effetti, ho subito disattivato immediatamente il microfono interno, ma le cuffie hanno continuato a funzionare.
Rien Heuver,

idem & weird - problema dell o problema al polso mi chiedo?
nd34567s32e

1
Questa dovrebbe essere la risposta accettata, almeno il 18.04. Ha funzionato anche per me. Problema molto strano però
muyiscoi il

0

Ho un nuovo Dell XPS 13 9360 con Ubuntu 16.04 e il modo in cui ho risolto questo problema è impostare la seconda impostazione Cuffie in alsamixer su 22 (ci sono solo pochi livelli su cui è possibile impostarlo).


0

Ho anche questo problema con il mio XPS 13 (9370) leggermente più recente, anche se nel mio caso il problema è legato al passaggio tra gli altoparlanti del laptop e l'uscita delle cuffie. Per qualche motivo l'amplificatore per le cuffie non si accende sempre quando è collegato un jack. Per risolvere questo problema devo abilitare forzatamente l'amplificatore.

Per capire cosa fare, ho confrontato l'output di cat /proc/asound/card0/codec#0quando funzionava rispetto a non funzionante e ho notato una differenza nella sezione Amplificazione stereo / Uscita HP su Ext Right:

Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
 Control: name="Headphone Playback Switch", index=0, device=0
   ControlAmp: chs=3, dir=Out, idx=0, ofs=0
 Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
 Amp-Out vals:  [0x00 0x00]
 Pincap 0x0001001c: OUT HP EAPD Detect
 EAPD 0x2: EAPD
 Pin Default 0x04211020: [Jack] HP Out at Ext Right
   Conn = 1/8, Color = Black
   DefAssociation = 0x2, Sequence = 0x0
 Pin-ctls: 0xc0: OUT HP

L'ultimo valore, Pin-ctls, è 0xc0 quando il jack per le cuffie funziona e 0x00 quando non lo è. Quindi, quando l'output non funziona, capovolgo quel bit:

sudo hda-verb /dev/snd/hwC0D0 0x21 SET_PIN_WIDGET_CONTROL 0xc0

I valori possono variare a seconda della scheda audio esatta, ma questo metodo può funzionare per altre persone.

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.