Scheda audio visualizzata come uscita fittizia in Ubuntu 18.04


15

L'output fittizio viene visualizzato in Impostazioni -> Audio in Ubuntu 18.04.

inserisci qui la descrizione dell'immagine Uscita fittizia

Provai:

sudo alsa force-reload

Non fa niente. Non sono sicuro di cos'altro provare.

$ lsb_release -a
Non sono disponibili moduli LSB. 
ID distributore: Ubuntu 
Descrizione: Ubuntu 18.04 LTS 
Rilascio: 18.04 
Nome in codice: bionico 

$ lsmod | grep snd_hda_intel
snd_hda_intel 40960 3
snd_hda_codec 126976 4 snd_hda_intel, snd_hda_codec_hdmi, snd_hda_codec_generic, snd_hda_codec_realtek
snd_hda_core 81920 5 snd_hda_intel, snd_hda_codec, snd_hda_codec_hdmi, snd_hda_codec_generic, snd_hda_codec_realtek
snd_pcm 98304 4 snd_hda_intel, snd_hda_codec, snd_hda_core, snd_hda_codec_hdmi
snd 81920 18 snd_hda_intel, snd_hwdep, snd_seq, snd_hda_codec, snd_timer, snd_rawmidi, snd_hda_codec_hdmi, snd_hda_codec_generic, snd_seq_device, snd_cdc

$ lspci -nnk | grep -A2 Audio
00: 1f.3 Dispositivo audio [0403]: Intel Corporation Sunrise Point-H HD Audio [8086: a170] (rev 31)
     Sottosistema: Micro-Star International Co., Ltd. [MSI] Sunrise Point-H HD Audio [1462: fa15]
    Driver del kernel in uso: snd_hda_intel
    Moduli del kernel: snd_hda_intel

$ cat /etc/modprobe.d/alsa-base.conf
# alias del caricatore automatico
installa sound-slot-0 / sbin / modprobe snd-card-0
installa sound-slot-1 / sbin / modprobe snd-card-1
installa sound-slot-2 / sbin / modprobe snd-card-2
installa sound-slot-3 / sbin / modprobe snd-card-3
installa sound-slot-4 / sbin / modprobe snd-card-4
installa sound-slot-5 / sbin / modprobe snd-card-5
installa sound-slot-6 / sbin / modprobe snd-card-6
installa sound-slot-7 / sbin / modprobe snd-card-7

# Provoca il caricamento di moduli opzionali sopra i moduli generici
installa snd / sbin / modprobe --ignore-installa snd $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-ioctl32; / sbin / modprobe --quiet --use-blacklist snd-seq; }
#
# Soluzione alternativa al bug # 499695 (ripristinato in Ubuntu vedi LP # 319505)
installa snd-pcm / sbin / modprobe --ignore-installa snd-pcm $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-pcm-oss; :; }
installa snd-mixer / sbin / modprobe --ignore-installa snd-mixer $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-mixer-oss; :; }
installa snd-seq / sbin / modprobe --ignore-installa snd-seq $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-seq-midi; / sbin / modprobe --quiet --use-blacklist snd-seq-oss; :; }
#
installa snd-rawmidi / sbin / modprobe --ignore-installa snd-rawmidi $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-seq-midi; :; }
# Provoca il caricamento di moduli opzionali sopra i moduli driver della scheda audio
installa snd-emu10k1 / sbin / modprobe --ignore-installa snd-emu10k1 $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-emu10k1-synth; }
installa snd-via82xx / sbin / modprobe --ignore-installa snd-via82xx $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-seq; }

# Carica saa7134-alsa invece di saa7134 (che viene comunque trascinato da esso)
installa saa7134 / sbin / modprobe --ignore-installa saa7134 $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist saa7134-alsa; :; }
# Impedire ai driver anomali di afferrare l'indice 0
opzioni bt87x indice = -2
opzioni cx88_alsa index = -2
opzioni saa7134-alsa index = -2
opzioni snd-atiixp-modem index = -2
opzioni snd-intel8x0m index = -2
opzioni snd-via82xx-modem index = -2
opzioni snd-usb-audio index = -2
opzioni snd-usb-caiaq index = -2
opzioni snd-usb-ua101 index = -2
opzioni snd-usb-us122l indice = -2
opzioni snd-usb-usx2y index = -2
# Ubuntu # 62691, abilita MPU per snd-cmipci
opzioni snd-cmipci mpu_port = 0x330 fm_port = 0x388
# Non caricare snd-pcsp come prima scheda audio
opzioni snd-pcsp index = -2
# Mantieni il caricamento di snd-usb-audio come prima scheda audio
opzioni snd-usb-audio index = -2
opzioni snd-hda-intel model = auto

Ho provato anche:

$ pacmd list-cards
0 carte disponibili.
$ aplay -l
aplay: device_list: 270: nessuna scheda audio trovata ...

Noterò inoltre: quando uso la scheda audio USB non funziona all'avvio, non viene visualizzato affatto. Quando lo disconnetto e lo ricollego, inizia a funzionare. Come posso stabilire quale applicazione cattura le schede audio?



2
La soluzione fornita nel problema precedente non funziona.
berduchwal,

Assicurati anche di aver installato linux-modules-extra-XY, lì c'è snd-hda-intel.ko.
Patraulea,

Risposte:


7

Volevo solo aggiungere a questo, ho seguito istruzioni simili per far funzionare brevemente il suono dopo un riavvio con un XPS 13 dell che esegue Ubuntu cosmico (18.10). Il passaggio tra "auto" e "generico" non è cambiato molto

sudo alsa force-reload

ha funzionato per me.


In precedenza ho provato questo e ora ha funzionato. Tuttavia ho provato ora e lo ha fatto. Vedrà dopo il riavvio.
Berduchwal,

1
Questa volta ha funzionato. Dopo il riavvio sono tornato all'output fittizio.
Berduchwal,

Per me mostra che nessuno da ricaricare?
user40491

3

Uscita fittizia

Mi rendo conto che questa è una domanda più vecchia ma seguire le correzioni suggerite non ha funzionato per me. Stavo correndo 16.04 bene ma ho fatto una nuova installazione di 18.04 e ho perso l'audio. Ho ulteriormente aggiornato alla 18.10 e non avevo ancora l'audio.

Profilo

Dopo un po 'di ricerche, ho trovato aiuto su questo forum . Durante la corsa pacmd list-cardsho notato che sebbene vedesse la mia scheda audio, il profilo attivo era disattivato . Per risolvere questo problema, ho eseguito:

pacmd set-card-profile alsa_card.pci-0000_00_1b.0 output:analog-stereo+input:analog-stereo

Non appena l'ho fatto, le mie Preferenze audio hanno mostrato Audio stereo analogico incorporato nella scheda di output anziché Uscita fittizia .


3
Quando corro pacmd list-cardsottengo "0 carte disponibili". X1C di settima generazione, Ubuntu 18.04. Lenovo ha dovuto rovinare il suono di X1C ... sesta generazione e il microfono ha funzionato bene in Ubuntu, ora sono entrambi f *** ed.
Dan Dascalescu il

2

Ho affrontato anche questo quando ho aggiornato il mio desktop personalizzato dal 16.04.x ​​al 18.04.1 (entrambi LTS). Dopo l'aggiornamento, il suono non ha funzionato. lspcielencato il dispositivo audio ma - a differenza del tuo - il sistema ha ostinatamente rifiutato di caricare il relativo modulo. lshwha mostrato il dispositivo come "non reclamato".

$ lspci -nnk | grep -A2 Audio
<snip>
00:1f.3 Audio device [0403]: Intel Corporation 200 Series PCH HD Audio [8086:a2f0]
        Subsystem: ASUSTeK Computer Inc. 200 Series PCH HD Audio [1043:8723]
<snip>

$ sudo lshw -c sound
     *-multimedia UNCLAIMED
          description: Audio device
          product: 200 Series PCH HD Audio
          vendor: Intel Corporation

Ho provato un sacco di Ask Ubuntu e risposte web (come queste risposte ) ma non hanno funzionato per me. Alla fine ho provato la procedura di risoluzione dei problemi audio su help.ubuntu.com e il passaggio 3 delle procedure di risoluzione dei problemi mi ha aiutato a recuperare l'audio. In sostanza quello che ho fatto è stato eseguito i seguenti comandi e riavviato.

sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
sudo apt-get update
sudo apt-get install linux-image-extra-`uname -r`
sudo apt-get install --reinstall linux-image-extra-`uname -r`  
sudo apt-get install oem-audio-hda-daily-dkms

Ora lspcimostra (e funziona il suono):

$ lspci -nnk | grep -A2 Audio
00:1f.3 Audio device [0403]: Intel Corporation 200 Series PCH HD Audio [8086:a2f0]
    Subsystem: ASUSTeK Computer Inc. 200 Series PCH HD Audio [1043:8723]
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel

La ringrazio per la risposta. Non ha fatto alcuna differenza. Dall'elenco dei comandi fornito solo il primo e l'ultimo ha funzionato (l'aggiornamento era automatico).
berduchwal,

2

Ho una leggera diversa variazione del problema, il comando

lsmod | grep snd_hda_intel

e

lspci -nnk | grep -A2 Audio

entrambi hanno indicato che ho snd_hda_intelsul sistema, tuttavia il controllo audio è sempre stato Dummy Output.

Dopo la risoluzione dei problemi audio simile a @sigint, mi sono reso conto che oem-audio-hda-daily-dkmsè l'unico necessario.

sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
sudo apt-get install oem-audio-hda-daily-dkms

Si prega di fare riferimento anche al HW che ho di seguito

  • MB: ASROCK Z370 Pro4
  • i7 8700k

Nessun aiuto. Ci ho provato ma non ha cambiato nulla per me.
Berduchwal,

@berduchwal sembra sciocco, ma potrebbe essere un problema HW? ad es. cavo audio sul pannello frontale o collegamento? L'ho fatto alcune volte e ha funzionato sul mio mobo ASRock e MSI. Che tipo di HW hai?
hdev213,

@berduchwal OK Penso che avrei potuto trovare quello che potrebbe succedere. Oggi ho affrontato di nuovo questo problema e mi stavo grattando la testa pensando che stesse succedendo ... Poi ho collegato la cuffia e riavviato la macchina, e all'improvviso l'opzione delle cuffie si presenta. Penso che ciò potrebbe essere dovuto ai tempi di inizializzazione della scheda audio o che si inizializzano solo una volta all'inizio. Ho testato la stessa teoria con il jack di ingresso line-in sul retro della macchina e lo stesso risultato. Spero che questo possa essere d'aiuto.
hdev213,

I tempi di inizializzazione del suono sembrano avere una solida possibilità. Quando riavvio l'audio è Uscita fittizia, ma quando scollego e ricollego le cuffie si passa alla scheda audio corretta.
berduchwal,

Grazie per questo link! help.ubuntu.com/community/SoundTro troubleshooting mi ha aiutato a scoprire che il linux-image-virtualpacchetto non installa i driver della scheda audio, ma lo linux-image-genericfa.
Konstantin Pelepelin,

2

Alcuni altri servizi potrebbero catturare l' uscita audio predefinita prima che pulseaudio sia in grado di prenotarla. Lasciando solo un "output fittizio" come fallback (inutile). Controlla tramite due comandi se c'è una discrepanza tra cosa aplaye cosa pulseaudiovede:

$ aplay -l

$ pacmd list-cards

Se il secondo comando non include l'uscita analogica, ma la aplayelenca, qualcosa sta afferrando le uscite analogiche, impedendo a pulseaudio di usarle. Hai installato timidezza? Prova a fermarlo o rimuoverlo.


1
$ pacmd list-cards [0 carte disponibili.] $ aplay -l [aplay: device_list: 270: nessuna scheda audio trovata ...] ha provato a rimuovere la timidezza senza cambiare.
berduchwal,

Avendo riflettuto attentamente sulla tua risposta, ora giungo alla conclusione che la cattura dell'idea della scheda audio è probabilmente corretta solo con un'applicazione diversa. Quando utilizzo la scheda audio USB non funziona all'avvio, non viene visualizzato affatto. Quando lo disconnetto e lo ricollego, inizia a funzionare. Come posso stabilire quale applicazione cattura le schede audio?
berduchwal

Scusa, non ne ho idea. Per me, sembra che ci siano generazioni concorrenti di come dovrebbe funzionare l'audio: una, un numero di app che rispettano pulseaudio come api audio universale, consentendo a multple di connettersi; e due: app che seguono uno (possibilmente schema precedente) in cui acquisiscono dispositivi audio a un livello inferiore e interrompono involontariamente la condivisione delle risorse. Il tuo esempio mostra: chi viene per primo, vince.
isync

Ho avuto la situazione descritta in questa risposta e sono stato in grado di rintracciare il programma che si stava mettendo in mezzo sudo fuser -v /dev/snd/*e sudo fuser -v /dev/dsp(come descritto su wiki.archlinux.org/index.php/PulseAudio/… ) @berduchwal
JustATrick il

0

Ho provato un sacco di opzioni, tra cui tutte descritte qui, anche se l'unica opzione che ha funzionato per me è stata l'aggiunta della linea

options snd-hda-intel dmic_detect=0

fino alla fine del file /etc/modprobe.d/alsa-base.conf

così come la linea blacklist snd_soc_sk

fino alla fine del file /etc/modprobe.d/blacklist.conf

Le righe possono essere aggiunte ai file corrispondenti usando un editor di testo (con privilegi di root) o direttamente con i comandi:

echo "options snd-hda-intel dmic_detect=0" | sudo tee -a

e

echo "blacklist snd_soc_skl" | sudo tee -a /etc/modprobe.d/blacklist.conf

fonte

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.