web-dev-qa-db-fra.com

Pas d'audio via HDMI sur la Radeon HD 7570 (Ubuntu 13.04, 12.10 et 12.04)

Je suis assez nouveau sur Ubuntu, je ne l’utilise que depuis environ 2,5 mois. Existe-t-il un moyen de réparer l'audio HDMI, en plus des pilotes propriétaires? Si j'ai besoin de le signaler comme un bug, quel serait mon meilleur pari?

Comme indiqué dans le titre, l'audio ne fonctionnera pas via HDMI pour la Radeon HD 7570. HDMI n'apparaît pas dans les paramètres de son et alsamixer ne reconnaît pas correctement la carte.

J'ai essayé toutes les suggestions que j'ai rencontrées:

éditer/etc/default/grub avec "radeon.audio = 1" (puis mettez à jour grub)
mettre à jour alsa-mixer
xorg-edgers ppa
noyaux principaux (v3.9)
etc...
J'ai oublié le reste, ça a été deux mois difficiles d'essayer de comprendre, désolé ... :(

En cours d'exécution Ubuntu 13.04,
Carte vidéo: AMD Radeon HD 7570,
Ordinateur: Dell XPS 8500
HDMI ne fonctionne pas non plus sur Ubuntu 12.04 ou 12.10 (le catalyseur a un signal audio HDMI mais semble affreux).

Le pilote AMD Catalyst (fglrx) fonctionne pour l'audio, mais la vidéo est au mieux médiocre, il est difficile de lire un texte en raison du blocage, et elle est extrêmement lente pour certains programmes plus gourmands en graphiques. Les serveurs Xorg sont exactement le contraire (l’audio ne fonctionne pas mais la vidéo est belle, le texte est facile à lire et permet de mieux gérer les graphiques plus intensifs).

Il convient de noter que lspci affiche par erreur "Radeon HD 6000 Series" pour "Audio" mais l'identifie correctement en tant que HD 7570 pour la vidéo. Aussi alsamixer montre "ATI R6xx HDMI" pour la carte 1

J'ai inclus les commandes lspci, aplay -L et info alsamixer ci-dessous. S'il y a quelque chose d'autre qui pourrait aider, s'il vous plaît faites le moi savoir.

J'apprécierais toute aide que je pourrais obtenir.

Lspci :

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation H77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Turks PRO [Radeon HD 7570]
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Turks/Whistler HDMI Audio [Radeon HD 6000 Series]
02:00.0 Network controller: Atheros Communications Inc. AR9485 Wireless Network Adapter (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller (rev 07)

~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

aplay -L:

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC887-VD Digital [ALC887-VD Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Alsamixer (for device 1):

Card: HD-Audio Generic                               F1:  Help
Chip: ATI R6xx HDMI                                  F2:  System information
View: F3:[Playback] F4: Capture  F5: All             F6:  Select sound card
Item: S/PDIF                                         Esc: Exit 
5
Relsig

C'est un bug connu depuis environ deux semaines. Le noyau de 13.04 est bogué. Les solutions consistent à utiliser un noyau plus récent ou un noyau plus ancien. Espérons que cela sera bientôt résolu. De nombreuses personnes seront concernées par cette situation (par exemple, toutes les personnes utilisant Ubuntu pour piloter un PC multimédia).

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1169761

3
Tim Richardson

Ce problème existe depuis Linux 3.0

"Certaines personnes ayant des écrans vierges liés au support audio HDMI dans le pilote Radeon Open Source, l’audio HDMI est maintenant désactivé par défaut. Toutefois, si vous avez utilisé l’audio HDMI avant de passer à Linux 3.0, vous remarquerez que votre son ne travaille plus.

Pour réactiver l'audio HDMI, dans /boot/grub/menu.lst, ajoutez ceci à la fin de votre ligne "kernel": radeon.audio = 1

Par exemple, ceci est ma première ligne "noyau" dans mon menu.lst (j'ai laissé la solution de secours seule):

kernel/boot/vmlinuz-linux root =/dev/sda1 ro radeon.audio = 1

Après un redémarrage, votre son devrait être restauré. "

3
user136526

j'ai la même carte vidéo et Ubuntu 12.04, ma solution était de mettre à jour le noyau et éditer grub Pas de son sur HDMI avec le pilote Radeon

0
user2200481