web-dev-qa-db-fra.com

Problème sonore Ubuntu 13.04

Je me suis amusé avec différentes versions du 12.04 (LTS) au 12.10 au 13.04 (et en arrière, effectuant de nouvelles installations à chaque fois depuis un lecteur USB, en effaçant les anciennes partitions de mon lecteur).

J'aime les fonctionnalités de 13.04, mais j'ai de gros problèmes à obtenir du son de mon interface HDMI (j'utilise ce PC exclusivement comme HTPC).

J'ai essayé:

  • Pour accéder au ALSA Launchpad , téléchargez le package oem-audio-hda-daily-dkms * de ma distribution (raring), l’a installé et l’a redémarré.

  • Aller à la Mainline kernels ubuntu, téléchargé la version 3.8.8, qui est censé avoir un correctif pour cela; téléchargé la dernière version des noyaux de mon architecture (AMD64, tous), l'installé et redémarré.

Au cours de certaines de mes précédentes manches, j'ai fait diverses choses, y compris des rechargements de force, etc. Rien ne semble pouvoir tout faire fonctionner.

Voici toutes les informations que je peux penser et que je connais qui pourraient être pertinentes. Si quelqu'un pouvait m'aider à résoudre ce problème, ce serait très apprécié.

$ uname -s && uname -r && uname -v && uname -p && uname -i && uname -o 
 Linux 
 3.8.8-030808-generic 
 # 201304170248 SMP Mer. 17 avr. 06:49:45 UTC 2013 
 X86_64 
 X86_64 
 GNU/Linux
$ aplay -l 
 **** Liste des périphériques matériels de PLAYBACK **** 
 carte 0: PCH [HDA Intel PCH], périphérique 0: 92HD73E1X5 Analog [92HD73E1X5 Analog] 
 Sous-périphériques: 0/1 
 Sous-périphérique n ° 0: sous-périphérique n ° 0 
 Carte 0: PCH [HDA Intel PCH], périphérique 1: 92HD73E1X5 numérique [92HD73E1X5 numérique] 
 Sous-périphériques: 1 /1
 Sous-périphérique # 0: sous-périphérique # 0 
 Carte 1: HDMI [HDA ATI HDMI], périphérique 3: HDMI 0 [HDMI 0] 
 Sous-périphériques: 1/1 
 Sous-périphérique n ° 0: Sous-périphérique n ° 0 
 Carte 1: HDMI [HDA ATI HDMI], périphérique 7: HDMI 1 [HDMI 1] 
 Sous-périphériques: 1/1 
 Sous-périphérique # 0: sous-périphérique # 0 
 Carte 1: HDMI [HDA ATI HDMI], périphérique 8: HDMI 2 [HDMI 2] 
 Sous-périphériques: 1/1 
 Sous-périphérique # 0: sous-périphérique # 0 
 Carte 1: HDMI [HDA ATI HDMI], périphérique 9: HDMI 3 [HDMI 3] 
 Sous-périphériques: 1/1 
 Sous-périphérique # 0: sous-périphérique # 0 
 carte 1: HDMI [HDA ATI HDMI], périphérique 10: HDMI 4 [HDMI 4] 
 Sous-périphériques: 1/1 
 Sous-périphérique n ° 0: sous-périphérique N ° 0 
. 1: HDMI [HDA ATI H DMI], périphérique 11: HDMI 5 [HDMI 5] 
 Sous-périphériques: 1/1 
 Sous-périphérique n ° 0: sous-périphérique n ° 0
$ lspci 
 00: 00.0 Pont hôte: Contrôleur DRAM de processeurs Intel Corporation Xeon E3-1200 v2/Core Gen Core (rév 09) 
 00: 01.0 Pont PCI: Intel Corporation Xeon E3-1200 v2/Port racine PCI Express de processeur 3e génération Core (rév 09) 
 00: 14.0 contrôleur: Contrôleur d’hôte USB xHCI de la série 7/C210 d'Intel Corporation Contrôleur USB xHCI (rév. 04) 
 00: 16.0 Contrôleur de communication : Contrôleur MEI n ° 1 de la famille de chipsets Intel Corporation série 7/C210 (rév. 04) 
 00: 1a.0 Contrôleur USB: Contrôleur USB amélioré n ° 2 de la famille de puces Intel Corporation série 7/C210 - Rev 04 
 00: 1b.0 Périphérique audio: Contrôleur audio haute définition de la famille de chipsets Intel Corporation série 7/C210 (rév 04) 
 00: 1c.0 Pont PCI: Série Intel Corporation 7 série/C210 Famille de chipset Port 1 PCI Express (version c4) 
 00: 1c.4 Pont PCI: Famille de chipsets Intel Corporation série 7/C210 Port 5 de carte PCI Express (version c4) 
 00: 1c .5 Pont PCI: Intel Corporation 7 Famille série de chipsets Série C210 Port PCI Express Racine 6 (rév. C4) 
 00: 1d.0 contrôleur USB: Contrôleur USB amélioré série 1 de la série 7/C210 d'Intel Corporation (rév. 04) 
 00: 1f.0 ISA pont: contrôleur LPC de chipset Z75 Express d'Intel Corporation (rév. 04) 
 00: 1f.2 contrôleur SATA: famille de chipsets d'Intel Corporation série 7/C210 6 USB SATA [mode AHCI] (rev 04) 
 00: 1f.3 SMBus: Contrôleur SMBus de la famille de chipsets Intel Corporation série 7/C210 (rev 04) 
 01: 00.0 Contrôleur compatible VGA : Advanced Micro Devices [AMD] nee ATI Cape Verde XT [Édition Radeon HD 7770 GHz] 
 01: 00.1 Périphérique audio: Advanced Micro Devices [AMD] nee ATI Cape Verde/Pitcairn HDMI Audio [Série Radeon HD 7700/7800] 
 03: 00.0 Contrôleur réseau: Broadcom Corporation BCM43225 802.11b/g/n (rev 01) 
 04: 00.0 Contrôleur Ethernet: Qualcomm Atheros AR8161 Gigabit Ethernet (rev 08)

J'ai couru alsamixer sous Sudo, et j'ai vu que S/PDIF était [MM] (mis en sourdine), mais je l'ai activé. Le problème persiste toujours.

Courir quelque chose comme:

$ speaker-test -c 2 -r 48000 -D hw:0,1

Pour chacun des périphériques de aplay -l me donne une sortie valide mais aucun son pour aucun périphérique. pour 0,1, j'obtiens l'erreur suivante: Playback open error: -16,Device or resource busy. Le reste ne renvoie pas d'erreur, mais ne produit aucun son.

En réponse à la question sur les pilotes que j'utilise, je n'ai rien fait de spécial en ce qui concerne les pilotes. J'utilise donc des pilotes Radeon standard. Voici le résultat de lshw -class sound:

$ Sudo lshw -class sound 
 * -Multimedia 
 Description: Périphérique audio 
 Produit: Cap-Vert/Pitcairn HDMI Audio [Série Radeon HD 7700/7800] 
 : Advanced Micro Devices [AMD] nee ATI 
 Identificateur physique: 0.1 
 Informations sur le bus: pci @ 0000: 01: 00.1 
 Version: 00 
 Largeur: 64 bits 
 horloge: 33 MHz 
 capacités: pm pciexpress msi bus_master cap_list 
 configuration: pilote = snd_hda_intel latence = 0 
 ressources: irq: 46 mémoire: f7e60000-f7e63fff 
 * -multimedia 
 description: Périphérique audio 
 produit: Contrôleur audio haute définition de la famille de puces 7 Series/C210 Series 
 fournisseur: Intel Corporation 
 1b 
 Info sur le bus: pci @ 0000: 00: 1b.0 
 Version: 04 
 Largeur: 64 bits 
 Horloge: 33 MHz 
 Capacités: pm msi pciexpress bus_master cap_list 
 configuration: driver = snd_hda_intel latency = 0 
 ressources: irq: 44 mémoire: f7f10000-f7f13fff

Merci.

3
anonymous

J'ai constaté qu'avec les noyaux AMD Radeon HD 7700/7800 et version 3.8.8 *, je pouvais suivre les instructions suivantes pour créer les paquets Debian appropriés pour le pilote fglrx (pilote propriétaire), ce qui me permettrait de sélectionner "HDMI/DisplayPort". "à partir des paramètres Alsa dans la barre d'état système:

Quelle est la bonne façon d’installer les pilotes vidéo propriétaires ATI Catalyst (fglrx) directement à partir d’AMD?

La méthode précédente que j’utilisais pour installer le pilote fglrx venait d’exécuter le script dans un shell à l’aide de l’interface graphique pour exécuter une installation qui échouait toujours, plutôt que de générer un paquet Debian pouvant être utilisé pour installer le pilote via le gestionnaire de paquets de ma version de distribution. .

0
anonymous

Selon la documentation X.org , le pilote de votre carte (HD 7770 = Southern Islands) ne prend pas encore en charge l'audio HDMI.

0
CL.