Page 1 sur 2

[Son] Pas de son par le HDMI

Publié : jeu. 24 nov. 2011, 01:08
par Kiyoshi
Bonjour à tous :D

Voilà ma première expérience avec Archlinux autrement qu'avec une machine virtuelle et c'est mon HTPC qui en fait les frais.

Mais voilà je n'ai pas de son avec la sortie HDMI. Ça commence donc assez mal.

Voici le lien suite à une commande que j'ai découverte sur ce forum :mrgreen:

Code : Tout sélectionner

wget www.alsa-project.org/alsa-info.sh && chmod +x alsa-info.sh && ./alsa-info.sh --upload
http://www.alsa-project.org/db/?f=578ee ... 6a109eebcb

J’ai fait quelques tests, d'après le résultat de la commande aplay -l ma sortie HDMI se trouve bien en 0,3 mais rien n’y fait.

J'ai essayé ça

Code : Tout sélectionner

aplay -D plughw:0,3 /usr/share/sounds/alsa/Front_Center.wav
Voici à quoi ressemble mon alsamixer
Image

Merci beaucoup pour votre aide :chinois:

Re: [Son] Pas de son par le HDMI

Publié : jeu. 24 nov. 2011, 01:34
par drs
c'est normal ca?

Code : Tout sélectionner

[    5.045073] input: HDA NVidia Headphone as /devices/pci0000:00/0000:00:08.0/sound/card0/input7/
tu peux enclencher le mode auto-mute?

Re: [Son] Pas de son par le HDMI

Publié : jeu. 24 nov. 2011, 08:48
par Debaru
Yop,

Tu peux nous poster le résultat de la commande :

Code : Tout sélectionner

aplay -l

Re: [Son] Pas de son par le HDMI

Publié : jeu. 24 nov. 2011, 09:07
par Kiyoshi
drs a écrit :c'est normal ca?

Code : Tout sélectionner

[    5.045073] input: HDA NVidia Headphone as /devices/pci0000:00/0000:00:08.0/sound/card0/input7/
Ben écoute je pense oui, je n'ai rien touché entre le moment où j'ai viré Ubuntu et installé ArchLinux.
drs a écrit :tu peux enclencher le mode auto-mute?
C'est fait, mais ça ne change rien. D'ailleurs à quoi sert ce mode ?
Debaru a écrit :Yop,

Tu peux nous poster le résultat de la commande :

Code : Tout sélectionner

aplay -l
oui bien sûr.

Code : Tout sélectionner

[root@pan ~]# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 1: ALC662 rev1 Digital [ALC662 rev1 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
:chinois:

Re: [Son] Pas de son par le HDMI

Publié : jeu. 24 nov. 2011, 09:19
par Debaru
Merci :D

A tout hasard, tu as testé ta commande avec les autres devices ? Par exemple :

Code : Tout sélectionner

 aplay -D plughw:0,1 /usr/share/sounds/alsa/Front_Center.wav [code]

Ce qui me paraît bizarre c'est qu'on ne voit que ta carte Nvidia...

Re: [Son] Pas de son par le HDMI

Publié : jeu. 24 nov. 2011, 09:31
par Kiyoshi
Oui j'ai testé la commande avec d'autres devices.

Celle la

Code : Tout sélectionner

 aplay -D plughw:0,1 /usr/share/sounds/alsa/Front_Center.wav 
Ne donne rien

Par contre celle la

Code : Tout sélectionner

 aplay -D plughw:0,0 /usr/share/sounds/alsa/Front_Center.wav 
J'ai du son sur la sortie jack
Debaru a écrit :Ce qui me paraît bizarre c'est qu'on ne voit que ta carte Nvidia...
Comment ça ? Ce n'est pas ma carte ça ? :(

Code : Tout sélectionner

card 0: NVidia [HDA NVidia]

Re: [Son] Pas de son par le HDMI

Publié : jeu. 24 nov. 2011, 09:37
par Debaru
Si, si c'est bien ta carte. Ce que je veux dire, c'est qu'il n'apparaît d'autre pas chipset audio.
C'est quoi comme modèle de carte graphique ? Tu as installé les pilotes ?

Re: [Son] Pas de son par le HDMI

Publié : jeu. 24 nov. 2011, 09:40
par drs
tiens t'as vu ca, t'as teste deja?
If aplay does not output any errors, but still no sound is heared, "reboot" the receiver, monitor or tv set. Since the HDMI interface executes a handshake on connection, it might have noticed before that there was no audio stream embedded, and disabled audio decoding.
C'est fait, mais ça ne change rien. D'ailleurs à quoi sert ce mode ?
a muter les HP si un jack est branche.

Re: [Son] Pas de son par le HDMI

Publié : jeu. 24 nov. 2011, 10:34
par Kiyoshi
drs a écrit :tiens t'as vu ca, t'as teste deja?
If aplay does not output any errors, but still no sound is heared, "reboot" the receiver, monitor or tv set. Since the HDMI interface executes a handshake on connection, it might have noticed before that there was no audio stream embedded, and disabled audio decoding.
Oui, j'ai tenté d’éteindre/allumer ma TV au bouton après reboot avant de lancer le test mais non rien...
Debaru a écrit :Si, si c'est bien ta carte. Ce que je veux dire, c'est qu'il n'apparaît d'autre pas chipset audio.
C'est quoi comme modèle de carte graphique ? Tu as installé les pilotes ?
Comme carte mère j'ai une Zotac IONITX-A. C'est une carte mère tout-en-un. Le Proc y est soudé et la carte graphique intégrée (une Nvidia 9400M).

Pour plus de détails : http://www.homemedia.fr/actualites/4892 ... -core.html

Et donc oui j'ai installé les pilotes :

Code : Tout sélectionner

yaourt -S nvidia libvdpau
Et un coup de

Code : Tout sélectionner

nvidia-xconfig
Suite à la lecture de ça https://wiki.archlinux.org/index.php/NV ... figuration

Re: [Son] Pas de son par le HDMI

Publié : jeu. 24 nov. 2011, 10:43
par Debaru
Tu m'as pas répondu du coup : C'est quoi ton modèle de carte graphique ? Tu as bien installé les pilotes ?
Merci

EDIT : Excuse, j'avais pas vu ton edit :D

Re: [Son] Pas de son par le HDMI

Publié : jeu. 24 nov. 2011, 11:44
par Debaru
Mes dernières cartouches :
Dans Alsamixer, bien vérifier que tout n'est pas en "muté". Pour ça tu fais F5, et tu te paluches toutes les colonnes en vérifiant qu'il y en est pas une avec marqué "MM".

Sinon, tu es bien dans le groupe Audio ?

Re: [Son] Pas de son par le HDMI

Publié : jeu. 24 nov. 2011, 12:02
par Kiyoshi
Rien n'est "muté" et j'ai tous les curseurs sont à fond.

Pour ce qui est du groupe audio, je suis root et pour rappel ça fonctionne par la prise jack.

Je désespère...

Re: [Son] Pas de son par le HDMI

Publié : jeu. 24 nov. 2011, 12:28
par drs
Prise jack? HDMI c'est pas cense passer par le cable HDMI justement?

Edit: je viens de comprendre :D

Re: [Son] Pas de son par le HDMI

Publié : jeu. 24 nov. 2011, 12:34
par Kiyoshi
Hmmm derrière ma carte mère j'ai une prise jack et un port HDMI.

Si je branche des enceinte sur la prise jack et que je tappe cette commande

Code : Tout sélectionner

aplay -D plughw:0,0 /usr/share/sounds/alsa/Front_Center.wav 
Ça fonctionne.

Je débranche les enceintes.

Je tappe cette commande qui à prioris correspond à ma sortie HDMI au vue du resultat de la commande atplay -l

Code : Tout sélectionner

aplay -D plughw:0,3 /usr/share/sounds/alsa/Front_Center.wav 
Ça ne fonctionne pas.

Le câble HDMI est branché à la TV et je souhaite faire sortir le son par l’HDMI via la TV, comme avant sous Ubuntu.

Re: [Son] Pas de son par le HDMI

Publié : jeu. 24 nov. 2011, 12:53
par dens
Bonjour.

Voila comment j'ai procédé pour avoir l'audio par la prise hdmi sur un eeepc1015PN (ION2/GT280).

1/ Allumer le périphérique de sortie (ampli, tv) avant de démarrer l'ordi.

2/ installations : drivers proprio nvidia, alsa, pulseaudio, kde.

3/ alsamixer > "Dé-muter" les sorties numériques.

4/ lister les sorties audio

Code : Tout sélectionner

aplay -l
tu auras un/plusieurs numéro(s) de "card" et un/plusieurs numéro(s) de "subdevice"

5/ trouver la sortie numérique qui fonctionne avec le code suivant :

Code : Tout sélectionner

aplay -D plughw:1,7 /usr/share/sounds/alsa/Front_Center.wav 
ou la synthaxe est plughw:card,subdevice.
Chez moi ça donne
1ere carte 1er subdevice : 0,0
2nd carte 1er subdevice : 1,3
2nd carte 2nd subdevice : 1,7
2nd carte 3eme subdevice : 1,8
2nd carte 4eme subdevice : 1,9

6/ ajouter le code suivant à la fin de /etc/pulse/default.pa

Code : Tout sélectionner

load-module module-alsa-sink device=hw:1,7


7/ reboot

8/ kmix > déplacer le flux en lecture vers la sortie hdmi

Tous les détails ici : ftp://download.nvidia.com/XFree86/gpu-h ... audio.html

A+

Re: [Son] Pas de son par le HDMI

Publié : jeu. 24 nov. 2011, 14:31
par Kiyoshi
Désolée d'avance pour cette réponse qui sera moins complète du fait que je répond via mon tel.

Déjà merci Dens pour ton aide, je ne suis pa chez moi je vais donc essayer ça d'ai mon retour je pense poster une réponse vers 17h30.

J'ai quand même quelques questions.

1. Pourquoi installer pulsaudio? Ça apporte quoi par rapport à alsa?

2. D'après toi avec le résultat de la commande aplay -t sur ma machine on est d'accord que c'est via la carte 0 et device 3 que je dois rediriger le son non?

3. Qu'est ce que kmix?

Merci beaucoup tout le monde! :chinois: :chinois: :chinois:

Re: [Son] Pas de son par le HDMI

Publié : jeu. 24 nov. 2011, 15:36
par dens
1/ pulseaudio permets par exemple de contrôler le volume application par application.
Ce n'est effectivement pas indispensable et ça rajoute un peu de lourdeur.
Pour ma part j'utilise clementine comme player multimédia et j'ai constaté que clementine marchait mieux avec pulseaudio qu'avec alsa tout seul.

Pour avoir le son via l'hdmi sans pulseaudio, uniquement avec alsa, tu peux juste créer un fichier .asoundrc dans ton /home:
tu saisis ça dedans

Code : Tout sélectionner

pcm.!default {
	type hw
	card 0 
	device 0
}
remplace le 0 de

Code : Tout sélectionner

card 0
par la valeur identifiée aux étapes précédentes
remplace le 0 de

Code : Tout sélectionner

device 0
par la valeur identifiée aux étapes précédentes

Ca modifie le sortie audio par défaut.
Chez moi ça donne.

Code : Tout sélectionner

pcm.!default {
	type hw
	card 1 
	device 7
}
2/ Pas sur que ce soit

Code : Tout sélectionner

load-module module-alsa-sink device=hw:0,3
.
Il faut tester en faisant auparavant:

Code : Tout sélectionner

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

Code : Tout sélectionner

aplay -D plughw:0,1 /usr/share/sounds/alsa/Front_Center.wav

Code : Tout sélectionner

aplay -D plughw:0,3 /usr/share/sounds/alsa/Front_Center.wav
3/ kmix est le contrôleur de volume de kde.
Il permets de régler les niveaux des entrées, sorties, applications (avec pulseaudio).
A+

Re: [Son] Pas de son par le HDMI

Publié : jeu. 24 nov. 2011, 16:07
par Kiyoshi
Mais j'ai déjà fait les différentes commandes aplay -D que tu cites. Aucune ne fonctionne pour sortir le son via le HDMI regarde au dessus..

Je vais tenter en allumant la TV avant le PC même si c'est ce que je fais je pense...

:?

Aussi, je n'ai pas d'environnement de bureau donc pas kmix et outre ces choses, je n'en ai pas besoin...

Re: [Son] Pas de son par le HDMI

Publié : jeu. 24 nov. 2011, 16:14
par drs
Aussi, je n'ai pas d'environnement de bureau donc pas kmix et outre ces choses, je n'en ai pas besoin...
xbmc?

Re: [Son] Pas de son par le HDMI

Publié : jeu. 24 nov. 2011, 16:15
par dens
Essaye en allumant ta TV en premier.
J'ai moi-même perdu beaucoup de temps par ce que je n'allumais pas mon ampli avant mon pc.

Essaye avec le fichier .asoundrc dans ton /home, mais il faudra quand même identifier le couple card/device.

A+