web-dev-qa-db-fra.com

Aucun périphérique de sortie audio détecté dans la nouvelle version de l'ordinateur avec la carte mère Skylake (Z170) dans 14.04

No output devices

Je suppose que le problème est que ma carte mère est très récente; c'est un Gigabyte GA-Z170X-Gaming 7 utilisant le nouveau chipset Z170 (Skylake).

Le sortie de lspci -v montre deux blocs "Périphérique audio", mais je pensais que l'un d'eux pourrait être pour mon graphique intégré HDMI, et l'autre pour ma carte graphique (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: <access denied>
    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: <access denied>
    Kernel driver in use: snd_hda_intel

Ce questionneur similaire sur 15.04 a résolu leur problème en installant une version quotidienne d'ALSA. J'ai essayé ça mais rien n'a changé. Vous vous demandez si c'est parce que je suis sur 14.04 qui a probablement un noyau plus ancien. Est-ce que ma prochaine étape consiste à mettre à jour le noyau?

7
Abe Voelker

Apparemment, il s’agit d’un bogue du noyau résultant de la combinaison de l’architecture Intel Skylake, du noyau Linux 3.19 (Ubuntu 14.04) et (éventuellement) du chipset audio Realtek ALC887 (pilote snd-hda-intel linux) qui visse en quelque sorte les pilotes alsa .

La procédure suivante est répertoriée à l'adresse https://wiki.ubuntu.com/Audio/UpgradingAlsa/DKMS mais elle n'est pas à jour avec Ubuntu 14.04 (bien que ce soit totalement équivalent):

Assurez-vous que le paquet dkms est installé:

Sudo apt-get install dkms

Ensuite, téléchargez et installez (par exemple avec Ubuntu Software Center) le fichier .deb de la dernière version vif d'alsa build sur https://code.launchpad.net/~ubuntu-audio-dev/+archive/ubuntu/alsa- daily/+ packages

Quand je l'ai fait, c'était la version suivante:

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

où les 2 mots-clés sont 'lts-vivid' et 'ubuntu14.04'. C'est ce que vous recherchez.

Mon système est le suivant: Asrock MB avec chipset b150 (carte son ALC887) et Intel i5-6500K (Skylake) avec 8 Go RAM et un NVidia GTX960. Je n'ai pas non plus vu de périphérique audio, à l'exception des sorties HDMI de la carte vidéo. Très méchant bug, car il y a tellement de confusion autour du système de son (alsa et pulseaudio) dans Ubuntu apparemment, de sorte que trouver le même rapport de bug soit assez difficile.

Je sais que c’est exactement ce que Abe a commenté en dernier lieu, mais j’aimerais y voir une réponse, plus claire à voir immédiatement sans avoir à parcourir les commentaires.

6
teoguso

J'ai trouvé le problème. Il suffit d'installer ce nouveau pilote comme ça:

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

Cela a fonctionné pour moi avec Ubuntu 14.04 avec Asus Z170-p (Realtek ALC887)

3
Michael Pillonel

fonctionne aussi bien pour ma carte mère gaming g1 z170x. J'utilise Ubuntu Xenial 16.04 mais c'était à peu près la même commande. comme pour tout problème spécifique, je devais ajouter ceci aussi:

Commencez par créer /etc/modprobe.d/hda-jack-retask.conf contenant:

# 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

(Pour ceux qui ont déjà essayé de jouer avec hdajackretask, le modèle = générique à la fin est nécessaire pour que le son fonctionne)

Deuxièmement, créez /lib/firmware/hda-jack-retask.fw contenant:

[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

Cela désactivera la plupart des ports mais le port situé à droite du port optique fonctionnera. J'ai également désactivé le port optique, mais si vous en avez besoin, vous pouvez l'activer avec hdajackretask.

D'après mes expériences, chaque fois que vous manipulez les ports, vous devez redémarrer Windows une fois pour configurer la carte comme vous le souhaitez avant de pouvoir rétablir le son sur Linux. Si vous essayez de faire fonctionner le port casque, l’autre cessera de fonctionner et vous devrez redémarrer Windows à nouveau. Croyez-moi, il est beaucoup plus simple d'acheter un séparateur Y de 3,5 mm. Il y a de toute façon plus de gain sur ce tableau.

Vous devez également éditer /etc/Pulse/daemon.conf et ajouter ces éléments:

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

Puisque nous parlons de résoudre des problèmes avec Z170X-Gaming G1, je pourrais aussi bien vous indiquer comment régler le WiFi:

copier le fichier board-2.bin du bogue https://bugzilla.kernel.org/show_bug.cgi?id=111111 lien direct: https://bugzilla.kernel.org/ attachment.cgi? id = 224831 dans /lib/firmware/ath10k/QCA6174/hw3.0/

Créez ensuite un lien ou copiez /lib/firmware/ath10k/QCA6174/hw3.0/firmware-4.bin dans /lib/firmware/ath10k/QCA6174/hw3.0/firmware-5.bin.

Ça y est, maintenant que le son et le WiFi vont fonctionner, j'ai testé cela avec 17.04 sans problèmes, je n'avais pas à mettre à jour alsa. N'oubliez pas que tout redémarrage de Linux à Linux perturbera le son, vous devez l'éteindre à chaque fois.

2
user574523

J'ai suivi la procédure ci-dessous pour résoudre le problème d'audience manquant sous Ubuntu 14.04.3 64 bits sur ma carte mère 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

(Notez pas de variante spécifique Ubuntu dans le nom du paquet)

Une fois l’installation terminée, j’ai redémarré et l’audio analogique fonctionnait à nouveau (notez que l’audio HDMI fonctionnait déjà parfaitement sans aucune modification du système, mais j’avais besoin de la sortie analogique pour mon ancien système stéréo).

1
Jeff Sereno

Je suis MttG dans # 2 mais ne fonctionne pas, il montre seulement la carte HDMI, mon système: core i5 6500 skylake, realtek ALC887 et en utilisant GTX 950 avec HDMI pour surveiller, donc, APRÈS LONGTEMPS, JE TROUVE:

Sudo gedit /etc/asound.conf

C'est comme ça:

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

MAIS mon appareil 1 est HDMI, et DEVICE 0 est REALTEK, je modifie cela pour:

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

Et ça a marché. Donc, suivez simplement MttG et éditez asound.conf, cela fonctionnera sous Ubuntu 14.04. Merci MttG.

Mon réglage sonore était display Realtek après config:

sound setting screenshot

1
nobjta_9x_tq

J'ai suivi les instructions de Michael Pillonel ci-dessus, avec une variante.

J'ai 3.16.0-60-noyau générique qui était nécessaire connexion Ethernet tueur de la carte mère de jeu MSI Z170a M5 avec skylake i5 que j'ai personnalisé construit il y a quelques jours. Pour résoudre le problème sonore, j'ai simplement changé la dernière commande avec utopic.

Pour "vif":

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

Pour "utopique" ou générique:

Sudo apt-get install oem-audio-hda-daily-lts-utopic-dkms
0
qubit10