Il y a quelques jours, j'ai installé Fedora 22 sur mon pc media center. Auparavant, j'avais installé Windows 8 parce que je voulais jouer à quelques jeux et regarder quelques blurays, et tout a fonctionné comme prévu. La sortie son HDMI de la carte graphique AMD R9 270x fonctionnait comme il se doit, en streaming PCM, DTSHD-MA, TrueHD etc.
Après avoir installé Fedora 22, la sortie sonore de la carte R270x ne fonctionne pas. Comme j'utilise la machine comme un centre multimédia, je n'ai pas installé PulseAudio et j'utilise actuellement ALSA. La sortie HDMI est détectée mais le son est cassé. Lorsque je règle manuellement la sortie HDMI et que je joue un son, le son semble tourner en boucle et la sortie n'est pas correctement réglée. Le nombre de canaux n'est pas correctement défini et mon récepteur émet du bruit.
Je pensais que le passthrough pourrait fonctionner, mais ce n'est pas le cas. Au mieux, il bascule entre DTS et DTSHD-MA lors de la lecture de THX Amazing Life. Un autre problème est que le passage ne fonctionne pas lorsque je règle le taux de rafraîchissement pour qu'il soit égal à celui de la vidéo. Lorsque le taux de rafraîchissement est de 60 Hz, certaines données sont transmises au récepteur.
Pour l'instant, je pense que c'est un problème de pilote. Lorsque je passe à la carte graphique/son Intel interne, le PCM et le passthrough fonctionnent sans configuration supplémentaire. Le passthrough fonctionne même lorsque je règle le taux de rafraîchissement pour qu'il corresponde au taux de rafraîchissement de la vidéo et les vidéos THX Amazing Life et Dolby Atmos Leaf sont lues comme il se doit.
Je pourrais désactiver la carte AMD, mais je veux pouvoir jouer à certains jeux car je prévois d'installer Steam en plus de Kodi.
J'ai trouvé une solution en modifiant certains des paramètres alsa. J'ai découvert que la sortie PCM de Kodi fonctionnait lorsque j'avais les paramètres suivants dans mon .asoundrc :
pcm.!default {
type lfloat
slave.pcm "hdmi:HDMI,0"
slave.format S32_LE
}
Le bitstreaming n'a pas fonctionné avec ce paramètre.
Est-il possible d'obtenir de ma carte AMD une sortie audio correcte (PCM et bitstream) via HDMI ?
UPDATE J'ai effectué une mise à jour vers le noyau le plus récent disponible dans les dépôts de Fedora 22 (noyau Linux 4.0.5) et maintenant l'audio HDMI du 270x fonctionne comme il le devrait. Je n'ai pas encore essayé d'intégrer des formats audio HD, mais au moins le PCM semble fonctionner.