Le son s / pdif qui travaillait précédemment a cessé de fonctionner (analogique OK)

1

Ma sortie numérique S / PDIF fonctionnait normalement (stéréo, DD, DTS, etc.). Cependant, après la mise à niveau de mon installation de Mythbuntu 9.10 64 bits pour utiliser le pilote Nvidia 190, j’ai perdu mon audio SPDIF. En essayant de résoudre ce problème, j'ai essayé des dizaines de choses, allant des plus classiques aux plus farfelues, mais aucune d'entre elles n'a fonctionné.

Le son analogique fonctionne bien et "aplay -l" indique que mon périphérique SPDIF est exactement où il devrait être (voir ci-dessous). L’échec semble donc se situer à un niveau inférieur au problème typique d’Alsa. Voici quelques informations (je vais en ajouter plus sur demande):

  • Je crois avoir couvert toutes les causes courantes de ce problème (S / PDIF désactivé dans alsamixer, etc.), mais j’aurais peut-être manqué quelque chose de stupide alors n'hésitez pas à demander.
  • Pour essayer de simplifier le problème, j'ai supprimé PulseAudio. (J'ai aussi essayé le contraire - pour faire fonctionner PulseAudio - pas de dés.)
  • Je suis passé à alsa 1.0.22.0 puis à 1.0.22.1. J'ai joué avec ceux-ci et je n'ai pas réussi à le faire fonctionner. J'ai donc réinstallé la version 1.0.20.0 à partir du référentiel mythbuntu 9.10. La nuit dernière, j’ai compilé le pilote Realtek Linux, j’utilise donc la version 1.0.21-r5.13rc9.
  • "aplay -l" sortie:
    carte 0: Intel [HDA Intel], périphérique 0: ALC889A analogique [ALC889A analogique]
    Sous-périphériques: 1/1
    Sous-périphérique n ° 0: sous-périphérique n ° 0
    carte 0: Intel [HDA Intel], périphérique 1: ALC889A Digital [ALC889A Digital]
    Sous-périphériques: 1/1
    Sous-périphérique n ° 0: sous-périphérique n ° 0
  • Ubuntu utilise ALC889A, mais j’ai en fait un ALC885. Je crois que le même pilote HDA est utilisé pour les deux, mais juste au cas où ...
  • Lorsque le système démarre, le son de démarrage Ubuntu qui sort de la sortie analogique donne l'impression qu'il lit 2 copies du son de démarrage Ubuntu, décalées d'une seconde environ. ??? (Peut-être un indice sur ce qui se passe? Lance-t-il plusieurs fois un programme relatif au son?)
  • Quand je lance "speaker-test -Dplughw: 0,0 -c2" - j'entends le bruit rose
  • Lorsque je lance "speaker-test -Dplughw: 0,1 -c2" - je n'entends pas de bruit.
  • Le voyant rouge situé à l'extrémité du câble SPDIF s'allume lorsque j'active le protocole S / PDIF et s'éteint lorsque le paramètre S / PDIF est désactivé.

Les trois dernières puces plus les résultats parfaitement normaux "aplay -l" malgré plusieurs versions d'ALSA et les réinstallations sont la raison pour laquelle je suis perplexe. Cela fonctionnait jadis, je suis sûr qu’on peut le faire fonctionner à nouveau, mais je suis totalement bloqué à ce stade ...

Fred Hamilton
la source

Réponses:

1

J'ai ignoré la règle de débogage la plus simple et la plus simple: vérifiez vos hypothèses de base. J'ai supposé que mon récepteur A / V ne pouvait pas être le problème, car il était tout neuf, il fonctionnait bien avant la mise à jour du pilote vidéo (et cela n'a rien à voir avec le pilote vidéo), et je n'avais joué à rien. de ses paramètres. Donc, pendant toutes les heures que j'ai passées à dépanner, je n'ai jamais vérifié que le récepteur fonctionnait toujours avec une entrée optique. Ce soir, j'ai branché le s / pdif de mon système Ubuntu à l'entrée optique du CD et tout a fonctionné. Mon récepteur avait en quelque sorte brouillé la connexion pour l'entrée optique d'origine. J'ai joué avec les préférences du récepteur (commutation de la source d'entrée sur HDMI puis sur optique) et maintenant cela fonctionne à nouveau.

Vivre et apprendre (encore) ...

Fred Hamilton
la source
1

J'ai eu le même problème, la solution qui a fonctionné pour moi:

1) tapez dans le terminal: sudo gnome-control-center

2) puis dans la fenêtre qui s'ouvre, cliquez sur l'icône "Son"

3) puis allez dans l'onglet "Matériel", et changez les "Paramètres" en l'une des options "Analog", et ça marche!

MMM
la source