[Topik Unik] Sortir du son via HDMI sur PC

dandu

Grand Maître
Cette semaine, nous commençons une nouvelle série d'actualité, Tom's Astuces. Le principe ? Nous choisissons une question qui revient fréquemment sur notre forum et nous essayons de vous proposer une réponse efficace et simple à mettre en oeuvre. Cette semaine, nous allons parler du transfert du son vers une télévision reliée en HDMI.

Pour les cartes Radeon HD

Nous allons vous expliquer comment effectuer la manipulation avec une Radeon HD. Pourquoi avec les cartes d'AMD et pas celle de NVIDIA ou Intel ? Parce qu'AMD a eu la bonne idée d'intégrer une carte son (basique) dans ses Radeon HD. En conséquence, il est possible d'envoyer directement du son à une télévision sans effectuer de branchement en interne. Malgré tout, le fonctionnement n'est pas trivial et nous allons donc vous expliquer comment fonctionne le système.

Installer la carte, la sélectionner comme source

La première chose à faire est d'installer la carte son en question, les fichiers n'étant pas intégré dans les Catalyst, il va falloir les télécharger si le codec HD Audio n'est pas disponible. Les pilotes sont disponibles sur le site d'AMD. Seconde chose à faire, brancher la télévision au PC. Si votre carte graphique n'a pas de sortie HDMI, il va falloir utiliser l'adaptateur fourni avec la carte graphique. Enfin, il va falloir activer la carte son dans votre système pour que le son soit redirigé vers la télévision.

Première chose à faire, sous Windows XP, il faut double-cliquer sur l'icône de gestion du son (le panneau de volume est aussi accessible via le panneau de configuration). Une fois dedans, il faut choisir Option - Propriétés. Un menu est présent, qui indique le périphérique de sortie actif (il varie selon la carte mère ou la carte son), et il permet de changer ce dernier. En choisissant « ATI HD Audio », c'est la sortie HDMI qui sera sélectionnée et le son sera donc transmis via le câble HDMI et ne sortira plus de vos haut-parleurs. Pour revenir à l'état initial, il suffit de resélectionner le périphérique de sortie original.

Notons que certains programmes (comme VLC, par exemple) permettent de sélectionner un périphérique de sortie par défaut et il est donc possible (si vous n'utiliser votre télévision que pour regarder de la vidéo) d'envoyer directement le flux audio provenant de VLC vers la sortie HDMI, sans devoir effectuer le changement de carte son à chaque fois.

Si vous avez des questions, posez-les.

Notons qu'un second post sur les cartes NVIDIA sera écrit durant la semaine.
 

Eric B

Expert
le sujet est intéressant, et mérite d'être creusé un peu plus.

Il serait bon de préciser que "l'astuce" n'est pas forcément disponible sur toutes les cartes. Qd il n'y a pas de sortie HDMI, il n'y a pas forcément non plus "l'adaptateur fourni avec la carte graphique", sans doute de l'adaptateur ATI DVI-HDMI, qui permet de faire passer des données non seulement video mais aussi audio.
Plus d'explication : il s'agirait de multiplexer les données sur la sortie DVI pour éviter de payer une licence HDMI, le son ne s'activant que lorsque l'adaptateur reconnait la carte graphique (d'où l'existence de différentes versions de l'adaptateur).

Pour aller plus loin, plutôt que de connecter le câble HDMI à la TV, on peut vouloir le relier à son ampli Home Cinema, et le sujet se corse si on veut le TrueHD/DTS HD des HD-DVD/Bluray en "bitstream hdmi" (signal original transmis à l'ampli).
D'un point de vue technique, d'après , l'implémentation AMD HD Audio a l'avantage d'envoyer les données audio sur le PCI Express, et donc sans besoin de câble interne. Une alternative est en effet d'utiliser un câble entre le spdif out de la carte son et un connecteur spdif in de la carte graphique (solution nvidia). Néanmoins, le spdif est limité (par sa bande passante) aux signaux 5.1 (pas possible d'avoir du TrueHD / DTS HD). Le "DTS Connect" ré-encode ces signaux vers du DTS 5.1 pour passer sur le spdif.
L'implémentation AMD aurait le potentiel de passer outre les limites du spdif. Mais leur HD Audio supporte t-il cela? Le HDMI est il bien en version 1.3 ou + (requis pour le HD audio sans perte)?
Dans , l'auteur prétend que la seule solution pour du full HD audio est d'avoir une carte son dédiée, comme la Asus Xonar HDAV1.3 Deluxe ou la
Y a t il une carte graphique permettant de faire passer le son tel quel sans carte son additive? Il semble que cela ne soit pas possible actuellement!
D'après , avec le AMD HD Audio, le son passerait bien par le DVI/HDMI en format décompressé multi channel (LPCM), mais pas en true HD.
 

dandu

Grand Maître


1) Ca marche sur toutes les radeon HD (depuis la 2x00) en PCI-Express, pas en AGP. De fait, l'adptateur est spécifique aux cartes, le son est transmis via une connexion spécifique sur le DVI (j'ai pas de détails exactes sur le fonctionnement) et tous les adaptateurs DVI vers HDMI ne fonctionnent pas.

2) Oui, c'est ça, il y a une "carte son" intégrée dans la carte graphique.

3) C'est un codec HD Audio classique, comme sur les cartes mères, donc pas de HDMI 1.3, seulement du SPDIF. Il faut une carte spécifique pour la gestion des normes récentes.

On va faire la même chose sur les cartes NVIDIA ou c'est un poil différent : en général il faut placer un câble entre la carte son (ou carte mère) et la carte graphique.
 

Eric B

Expert
j'ai édité et reformulé mon message avant de lire le tien, avec différentes sources glanées sur le net.
1) j ai trouvé des explications détaillés sur (traduction pas terrible): l'adaptateur contient une puce référençant les cartes graphiques et vérifiant sans doute aussi le récepteur à l autre bout, activant ou non la transmission du son. Comme démontré dans son reverse engineering, il suffit de souder la puce directement entre les broches dvi qui vont bien sur les cartes HD2x00, AMD aurait pu l'imposer en standard sur toutes les cartes, et ainsi se passer d'adaptateur spécifiques!
3) c'est vraiment dommage que AMD n'ait pas poussé le développement jusqu'au bout avec le support des normes récentes TrueHD/DTS-HD. Peut-être dans la prochaine génération de radeon? Certains puces intégrées au cartes mères (comme le realtek 889a sur les cm gigabyte) supportent bien ces normes (sorties analogiques pour le 7.1 ou dts connect pour du 5.1 numérique), mais ne permettent pas une sortie numérique 7.1. Du coup, AMD n'a pas vraiment d'avantage majeur sur nvidia sur ce sujet.
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 128
Messages
6 717 845
Membres
1 586 373
Dernier membre
https://forum.tomshardwar
Partager cette page
Haut