Nessun dispositivo di uscita audio rilevato nel nuovo computer costruito con la scheda madre Skylake (Z170) in 14.04

Nessun dispositivo di output

Sto indovinando il problema è che la mia scheda madre è molto recente; è un Gigabyte GA-Z170X-Gaming 7 che utilizza il nuovo chipset Z170 (Skylake).

L’ output di lspci -v mostra due blocchi “Audio device”, ma stavo pensando che uno di questi potrebbe essere per la mia grafica integrata HDMI, e l’altra per la mia scheda grafica (Nvidia GTX 980 Ti) HDMI:

 00:1f.3 Audio device: Intel Corporation Device a170 (rev 31) Subsystem: Gigabyte Technology Co., Ltd Device a036 Flags: bus master, fast devsel, latency 32, IRQ 16 Memory at da140000 (64-bit, non-prefetchable) [size=16K] Memory at da120000 (64-bit, non-prefetchable) [size=64K] Capabilities:  Kernel driver in use: snd_hda_intel 01:00.1 Audio device: NVIDIA Corporation Device 0fb0 (rev a1) Subsystem: Gigabyte Technology Co., Ltd Device 36b7 Flags: bus master, fast devsel, latency 0, IRQ 17 Memory at dc080000 (32-bit, non-prefetchable) [size=16K] Capabilities:  Kernel driver in use: snd_hda_intel 

Questo questionario simile alla 15.04 ha risolto il problema installando una build giornaliera ALSA. Ci ho provato ma nulla è cambiato. Mi chiedo se sia perché sono il 14.04 che probabilmente ha un kernel più vecchio. Il mio prossimo passo dovrebbe aggiornare il kernel?

Apparentemente è un bug del kernel che emerge dalla combinazione dell’architettura Intel Skylake, il kernel Linux 3.19 (ubuntu 14.04) e (possibilmente) il chipset audio Realtek ALC887 (driver linux snd-hda-intel) che avvita in qualche modo i driver alsa .

La seguente procedura è elencata su https://wiki.ubuntu.com/Audio/UpgradingAlsa/DKMS ma non è aggiornata con ubuntu 14.04 (sebbene sia totalmente equivalente):

Assicurati che il pacchetto dkms sia installato:

 sudo apt-get install dkms 

Quindi scarica e installa (ad es. Con Ubuntu software center) il file .deb dall’ultima build vivida alsa a https://code.launchpad.net/~ubuntu-audio-dev/+archive/ubuntu/alsa-daily/+packages

Quando l’ho fatto, era la seguente build:

oem-audio-hda-daily-lts-vivid-dkms – 0.201509251531 ~ ubuntu14.04.1

dove le 2 parole chiave sono “lts-vivid” e “ubuntu14.04”. Questo è quello che stai cercando.

Il mio sistema è il seguente: Asrock MB con chipset b150 (scheda audio ALC887) e Intel i5-6500K (Skylake) con 8 GB di RAM e una NVidia GTX960. Inoltre non ho visto nessun dispositivo audio, tranne per le uscite hdmi della scheda video. Bug molto sgradevole, dato che c’è una tale confusione nel sistema audio (alsa e pulseaudio) in Ubuntu a quanto pare, così che trovare lo stesso bug report è abbastanza difficile.

So che questo è esattamente ciò che Abe ha commentato per ultimo, ma mi piacerebbe vederlo come una risposta, più chiaro da vedere immediatamente senza dover sfogliare i commenti.

Ho trovato il problema. Basta installare questo nuovo driver in questo modo:

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

Ha funzionato per me con Ubuntu 14.04 con Asus Z170-p (Realtek ALC887)

funziona anche per la mia scheda madre gigabyte z170x gaming g1. io uso Ubuntu xenial 16.04 ma era praticamente lo stesso comando. come per qualsiasi problema specifico, avevo bisogno di aggiungere anche questo:

Innanzitutto, crea /etc/modprobe.d/hda-jack-retask.conf contenente:

 # This file was added by the program 'hda-jack-retask'. # If you want to revert the changes made by this program, you can simply erase this file and reboot your computer. options snd-hda-intel patch=hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw model=generic 

(Per coloro che hanno già provato a giocare con hdajackretask il modello = generico alla fine è richiesto che il suono funzioni)

In secondo luogo crea /lib/firmware/hda-jack-retask.fw contenente:

 [codec] 0x11020011 0x1458a046 0 [pincfg] 0x0b 0x41014111 0x0c 0x414520f0 0x0d 0x01014010 0x0e 0x41c501f0 0x0f 0x42214010 0x10 0x41214010 0x11 0x41012014 0x12 0x37a790f0 0x13 0x77a701f0 0x18 0x500000f0 

Ciò disabiliterà la maggior parte delle porte ma funzionerà la porta a destra della porta ottica. Ho disabilitato anche la porta ottica, ma se ne hai bisogno puoi provare ad triggersrla con hdajackretask.

Dalle mie esperienze, ogni volta che si scherza con le porte è necessario riavviare Windows una volta per impostare la scheda nel modo desiderato prima di poter far funzionare di nuovo il suono su Linux. Se si tenta di far funzionare la porta per le cuffie, l’altra smetterà di funzionare e sarà necessario riavviare nuovamente in Windows. Fidati di me è molto più semplice acquistare uno splitter a Y da 3,5 mm. C’è comunque un guadagno più che sufficiente su questo tabellone.

È inoltre necessario modificare /etc/pulse/daemon.conf e aggiungere questi:

 default-sample-format = s24le default-sample-rate = 192000 

Dal momento che stiamo parlando di risolvere i problemi con Z170X-Gaming G1, potrei anche indicare come risolvere il WiFi:

copia board-2.bin file da bug https://bugzilla.kernel.org/show_bug.cgi?id=111111 link diretto: https://bugzilla.kernel.org/attachment.cgi?id=224831 in / lib / firmware / ath10k / QCA6174 / hw3.0 /

Quindi crea un collegamento o copia /lib/firmware/ath10k/QCA6174/hw3.0/firmware-4.bin in /lib/firmware/ath10k/QCA6174/hw3.0/firmware-5.bin.

Questo è tutto, ora Sound e WiFi funzioneranno, ho provato questo con 17.04 senza problemi, non ho dovuto aggiornare alsa. Ricorda che ogni riavvio da Linux a Linux rovinerà il suono, dovrai spegnerlo ogni volta.

Ho eseguito il seguente processo per risolvere l’audio mancante su Ubuntu 14.04.3 64 bit sulla mia scheda madre Gigabyte GA-H710-HD3 (Skylake, chipset Intel H170):

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

(Nota nessuna variante specifica di Ubuntu nel nome del pacchetto)

Una volta installato, ho riavviato e l’audio analogico funzionava di nuovo (si noti che l’audio HDMI funzionava perfettamente senza alcuna modifica al sistema, ma avevo bisogno dell’uscita analogica per il mio vecchio sistema stereo).

Seguo MttG in # 2 ma non funziona, mostra solo la scheda HDMI, il mio sistema: core i5 6500 skylake, realtek ALC887 e utilizzo di gtx 950 con HDMI per monitorare, quindi, DOPO IL TEMPO TROVATO:

 sudo gedit /etc/asound.conf 

Ecco come:

 defaults.pcm.card 1 defaults.pcm.device 1 

MA il mio dispositivo 1 è HDMI e DEVICE 0 è REALTEK, lo modifico per:

 defaults.pcm.card 1 defaults.pcm.device 0 

E ha funzionato. Quindi, basta seguire MttG e modificare asound.conf, funzionerà su Ubuntu 14.04. Grazie MttG.

Le mie impostazioni audio erano visualizzate su Realtek dopo la configurazione:

screenshot delle impostazioni audio

Ho seguito le istruzioni di michael pillonel sopra, con una variazione.

Ho il kernel 3.16.0-60-generico che era necessario killer connessione ethernet della scheda madre di gioco MSI Z170a M5 con i5 skylake che ho costruito un paio di giorni fa. Per risolvere il problema audio ho semplicemente cambiato l’ultimo comando con utopic.

Per “vivido”:

 sudo apt-get install oem-audio-hda-daily-lts-vivid-dkms 

Per “utopico” o generico:

 sudo apt-get install oem-audio-hda-daily-lts-utopic-dkms