Comment configurer l'audio HDMI AMD Cayman / Antilles (Radeon HD 6900 series)?

J'ai une carte AMD Radeon HD 6950:

$ lspci | grep AMD 03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cayman PRO [Radeon HD 6950] 03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cayman/Antilles HDMI Audio [Radeon HD 6900 Series] 

L'audio HDMI est pris en charge sur le kernel 3.5 et supérieur , que j'ai:

 $ uname -r 3.12.9-2-ARCH 

J'ai installé la dernière version des packages pertinents (espérons-le):

  • alsa-lib 1.0.27.2-1
  • alsa-plugins 1.0.27-2
  • alsa-utils 1.0.27.2-1
  • ati-dri 10.0.2-1
  • lib32-alsa-lib 1.0.27.2-1
  • lib32-ati-dri 10.0.2-1
  • xf86-video-ati 1: 7.3.0-1

ALSA détecte la carte son:

 $ aplay -l | grep HDMI card 2: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0] 

J'ai activé le module du kernel :

 $ sudo grep -F radeon.audio /boot/grub/grub.cfg linux /boot/vmlinuz-linux root=UUID=... rw quiet radeon.audio=1 linux /boot/vmlinuz-linux root=UUID=... rw quiet radeon.audio=1 linux /boot/vmlinuz-linux root=UUID=... rw quiet radeon.audio=1 linux /boot/vmlinuz-linux root=UUID=... rw quiet radeon.audio=1 

J'ai activé la seule string disponible pour la carte:

 $ amixer --card 2 Simple mixer control 'IEC958',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] 

Cependant, mon récepteur insiste sur le fait qu'il n'y a pas de signal quand j'essaie de jouer quelque chose:

 $ speaker-test --device plughw:2,3 speaker-test 1.0.27.2 Playback device is plughw:2,3 Stream parameters are 48000Hz, S16_LE, 1 channels Using 16 octaves of pink noise Rate set to 48000Hz (requested 48000Hz) Buffer size range from 64 to 1048576 Period size range from 32 to 524288 Using max buffer size 1048576 Periods = 4 was set period_size = 262144 was set buffer_size = 1048576 0 - Front Left Time per period = 5.473506 

J'ai également essayé de passer de la sortie S / PDIF (qui fonctionne) à HDMI dans VLC, avec le même résultat – le lecteur ne se plaint pas, le récepteur détecte qu'il est connecté via HDMI, mais insiste sur le fait qu'il n'y a pas de signal.

Et finalement, j'ai essayé de redémarrer après avoir écrit ceci. Aucun changement.

ALSA détecte-t-il correctement la carte? Ai-je besoin d'autres packages? Autres parameters du kernel?