Page 1 sur 1

[Audio] Sortie son en SPDIF (résolu)

Publié : jeu. 22 avr. 2010, 19:25
par Mortal
Yop tout le monde,

Je suis nouvel utilisateur de Archlinux après être passé par Mandrake, Debian, Ubuntu, Gentoo et Fedora. Mon install est toute neuve et pour le moment, je suis très satisfait de la distribution à un détail près : sur Fedora 11/12 que j'utilisais depuis pratiquement 1 an et demi, j'arrivais très bien à faire sortir le son de mplayer par la sortie SPDIF de la carte son (avec assez peu de bricolage sur PulseAudio). Et là, sous Arch, pas moyen !

J'ai fait le Wiki officiel en Anglais et essayer à peu près toutes les recettes que l'on peut trouver sur le forum (les fameux iecset audio on et autres), sans résultat. J'ai bien tout unmuté sur le alsamixer mais même avec aplay en précisant la sortie optique sur la carte, pas moyen d'obtenir un broc de son !

Donc, je fais appel à la communauté pour savoir si qqn a du matériel et/ou une install similaire à la mienne et qu'il arrive à faire tourner du son sur sortie optique.

Ma configuration actuelle en quelques commandes :

Code : Tout sélectionner

$ aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
default:CARD=Intel
    HDA Intel, STAC92xx Analog
    Default Audio Device
front:CARD=Intel,DEV=0
    HDA Intel, STAC92xx Analog
    Front speakers
surround40:CARD=Intel,DEV=0
    HDA Intel, STAC92xx Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
    HDA Intel, STAC92xx Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
    HDA Intel, STAC92xx Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
    HDA Intel, STAC92xx Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
    HDA Intel, STAC92xx Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Intel,DEV=0
    HDA Intel, STAC92xx Digital
    IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=Intel,DEV=0
    HDA Intel, INTEL HDMI 0
    HDMI Audio Output
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: INTEL HDMI 0 [INTEL HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
La commande :

Code : Tout sélectionner

$ aplay -D plughw:0,0 /usr/share/sounds/alsa/Front_Center.wav
me donne bien le son par la sortie analogique mais :

Code : Tout sélectionner

$ aplay -D plughw:0,1 /usr/share/sounds/alsa/Front_Center.wav
ne donne rien (je n'ai pas testé la sortie HDMI, je pourrais éventuellement le faire).

Pour info, la commande que j'utilise sous Fedora pour lancer mplayer sur la sortie optique :

Code : Tout sélectionner

mplayer -ac hwdts,hwac3 -ao alsa:device=spdif foo.mkv
Je commence à avoir épuiser à peu près toutes les possibilités que j'ai vu/lu, alors si qqn a une idée, n'importe laquelle, je suis preneur.

Merci d'avance ;).

Re: [Audio] Sortie son en SPDIF (pas concluant)

Publié : ven. 23 avr. 2010, 11:37
par Mortal
Up,

Je viens de faire une série de test supplémentaire (parce que j'ai horreur de l'échec) et je me suis rendu compte qu'il n'y avait aucun signal au bout de mon câble Toslink lorsque j'étais sous Archlinux.

J'essaie avec un LiveCD de XBMC et hop le signal apparaît peu après le boot au bout du câble. Dois-je en déduire que j'ai un souci de driver ?

Re: [Audio] Sortie son en SPDIF (pas concluant)

Publié : ven. 23 avr. 2010, 20:31
par la_poigne
Salut,

perso j'ai une Eeebox avec un cable optique et tout marche "out of the box" en 5.1.
Tu as bien vérifié dans alsamixer que la sortie S/PDIF n'est pas sur mute.

Re: [Audio] Sortie son en SPDIF (pas concluant)

Publié : ven. 23 avr. 2010, 21:58
par Mortal
J'ai bien les 3 indicateurs S/PDIF activés dans alsamixer.

J'ai essayé différentes combinaisons de :

Code : Tout sélectionner

option snd_hda_intel model=xxxx
pour voir et ça n'a rien donner de très concluant.

Je viens même de donner sa chance à Pulseaudio qui n'a rien donné non plus… Et je trouve toujours aussi étrange de n'avoir strictement aucun signal au niveau de la prise S/PDIF en elle-même : on dirait qu'elle est désactivée complètement.

Re: [Audio] Sortie son en SPDIF (pas concluant)

Publié : sam. 24 avr. 2010, 10:54
par Mortal
Je viens de redémarrer un LiveCD de Fedora 12 et là, la sortie IEC958 (S/PDIF) fonctionne parfaitement ! J'ai donc repris le /etc/modprobe.d de Fedora, ainsi que les asound.conf /etc/alsa et /etc/pulse pour voir.

Mais ça ne donne rien de concluant, je ne parviens toujours pas à faire sortir le moindre souffle par la sortie SPDIF sur Archlinux. J'ai même copié la configuration alsamixer de Fedora sans résultat.

Si d'autres arrivent à faire fonctionner cette maudite sortie c'est qu'alsa est bien compilé avec le support IEC958 donc je pense qu'il faut que je cherche ailleurs. Est-ce que qqn pourrait publier son fichier /etc/asound.state pour voir ?

Ou alors, il me manque un paquet :

Code : Tout sélectionner

$ pacman -Qs alsa
local/alsa-firmware 1.0.20-2
    ALSA firmware package
local/alsa-lib 1.0.22-1
    An alternative implementation of Linux sound support
local/alsa-plugins 1.0.22-1
    Extra alsa plugins
local/alsa-utils 1.0.22-2
    An alternative implementation of Linux sound support

Re: [Audio] Sortie son en SPDIF (pas concluant)

Publié : sam. 01 mai 2010, 10:00
par Mortal
La dernière mise à jour d'ALSA (1.0.23) ne change rien au problème. J'ai vraiment le sentiment qu'il me manque qqch, mais je ne saurais pas dire quoi…

Re: [Audio] Sortie son en SPDIF (pas concluant)

Publié : sam. 01 mai 2010, 12:07
par chipster
L'utilisation de pulseaudio est-il vraiment obligatoire car bon, sans lancer de troll, ... aucun intérêt

Après je n'utilise pas de sortie optique donc ... difficile de donner un cou de main :|

Re: [Audio] Sortie son en SPDIF (résolu)

Publié : sam. 01 mai 2010, 23:36
par Mortal
Bon, je viens de tester l'ensemble des modules correspondant à ma carte son : il se trouve que j'avais essayé tous ceux qui correspondaient exactement à ma carte et en fait, il y a apparemment un problème pour la détection de ma carte.

Pour la famille Intel ICH10 modèle 92HD73* (carte mère DG45*), il faut utiliser model=no-jd et non intel, 5stack-digout ou 6stack-digout

En espérant que ça puisse servir à d'autres personnes.