Ceci est une ancienne révision du document !


Sortie de son via HDMI

Testé sur Ubuntu 10.10 utilisant le greffon Alsa.

  • Disposer d'une connexion à Internet configurée et activée.
  • Des droits administrateur
  • D'avoir votre version à jour
  • Vérifier que vous avez installé les pilotes nVidiaou ATI
  • D'installer les paquets asoundconf-gtk, gnome-alsamixer et alsa-utils.

Dans un terminal, faite la commande puis bouton "Entrée"

sudo apt-get install libasound2-plugins "pulseaudio-*" padevchooser paman pavucontrol paprefs pavumeter

1.

Tout d abord, on va choisir la bonne carte son :

Ouvrez un terminal puis

gstreamer-properties

Puis sélectionnez le greffon ALSA-Advanced Linux Sound Architecture pour la sortie et entrée de son .

Ensuite Sélectionnez le bon périphérique de sortie 'HDMI" et tester le pipeline pour vérifier que le son soit bien opérationnel. Sélectionnez le bon périphérique d entrée si vous disposez d une webcam. Puis fermer.

2.

Ensuite entrez

gnome-alsamixer

Et vérifiez que le son ne soit pas sur "muet". Activez bien tout les sons de sortie.

3.

Allez dans le terminal et ouvrez :

gnome-volume-control

Ensuite assurez vous d avoir bien choisit le bon périphérique d entrée et sortie. Puis redémarrer et le son fonctionneras.

En cas de soucis essayer la commande
sudo alsa force-reload

.

Commandes de base

Voici les commandes les plus demandés pour que l on vous aides en cas de soucis sur le forum.

1

alsamixer

: Sert à avoir une interface de gestion du système de son dans le terminal pour régler les cartes son trouvées.

2

aplay -l

: Sert a montrer les noms des cartes son reconnu et leurs numéros de périphériques et sous périphériques.Ainsi que le nombre de périphérique connecté en total.

3

cat /proc/asound/cards

: Sert aussi a montrer ses cartes son mais sans les sous périphériques.

4

lsmod | grep snd

: Sert a voir si son périphérique sélectionné marche correctement.

5

sudo alsa force-reload

: Sert a forcer alsa a redémarrer pour charger les périphérique et les nouveaux réglages.

6

gstreamer-properties

: Sert a ouvrir une interface graphique pour paramétrer et tester les sortie/entrées son et vidéo. Vous pourrez également choisir ici le greffon que vous voulez utiliser, pour le cas présent ce seras alsa architecture.

7

sudo dpkg-reconfigure linux-sound-base

sert a choisir le greffon a utiliser. Pour le cas present ce seras alsa.

8

lspci | grep -i audio

: Sert a détailler vos deux cartes son, leur ordre, et numéro "ICH"

9

lspci

: Sert a voir tout le matériel connecté a l ordinateur et leur chemin.

10

pavucontrol

: Sert à démarrer un gestionnaire de son pulse audio pour activer les périphériques ou les désactiver par interface graphique. Tres utile.

11

gnome-alsamixer

: Ceci est une interface graphique très proche de l interface par commande de "alsamixer".

12

asoundconf-gtk

: Permet de sélectionner la carte son voulu.

13

gnome-volume-control

: Permet de modifier le volume des événements sonores ainsi que de choisir le bon périphérique.

bug connus

Le son peut etre reconnu mais pas redirigé vers le bon périphérique de sortie de la carte nvidia.

pour trouver le bon périphérique, voici quelques pistes ( à suivre avec l'écran/la tv branché en hdmi, et l'affichage basculé avec twinview le cas échéant)

Dans ce cas ouvrez un terminal et tapez dedans :

aplay -D plughw:2,9 /usr/share/sounds/alsa/Front_Center.wav

si cette commande vous retourne une erreur de type :

aplay: main:654: Erreur d'ouverture audio: Aucun fichier ou dossier de ce type

changer dans la commande en question les chiffres 2,9 par ceux correspondant à votre périphérique digital, pour l'identifier vous pouvez vous aidez de la lite des périphériques contenu dans /proc/asound/devices (consultez cette liste mais ne la modifier pas!). Dans un terminal, tapez

gedit /proc/asound/devices

vous y trouverez tous vos périphériques son, identifié comme suit 0- 1, 0 -4,… 2- 9, 2- 8, etc testez en remplaçant le 2,9 de l'exemple par les numéros que vous trouverez dans /proc/asound/devices

Une fois trouvé le bon périphérique, on va forcer pulseaudio a créer une entrée pour rediriger le son vers ce périphérique

sudo gedit /etc/pulse/default.pa

Puis, à la fin du fichier rajouter la ligne :

load-module module-alsa-sink device=hw:2,9

remplacer hw:2,9 par les n° correspondant à votre périphérique tel que déterminé plus haut. Après un redémarrage, allez dans le panneau de contrôle de son situé en haut a droite de votre écran et sélectionnez comme sortie "nvidia stereo"

en Image ;)

Merci de signaler que vous aussi avez ce soucis au rapport de bug suivant : Rapport de bug Alsa

Merci à Exzemat pour ce rapport de bug corrigé.

  • son_via_le_port_hdmi.1292849017.txt.gz
  • Dernière modification: Le 18/04/2011, 14:41
  • (modification externe)