Zuvor funktionierender s / pdif-Ton funktionierte nicht mehr (analog OK)

2845
Fred Hamilton

Mein S / PDIF-Digitalausgang funktionierte früher einwandfrei - Stereo, DD, DTS usw. Nachdem ich jedoch die 64-Bit-Installation von Mythbuntu 9.10 auf den Nvidia 190-Treiber aufgerüstet hatte, verlor ich mein SPDIF-Audio. Bei dem Versuch, das Problem zu beheben, habe ich Dutzende von Dingen ausprobiert, die vom Typischen bis zum Weit hergeholten reichen, aber keines davon hat funktioniert.

Der analoge Sound funktioniert einwandfrei und "aplay -l" besagt, dass mein SPDIF-Gerät genau da ist, wo es sein sollte (siehe unten). Der Fehler scheint also auf einem niedrigeren Niveau zu liegen als das typische alsa-Problem. Hier sind einige Informationen (ich füge auf Anfrage weitere hinzu):

  • Ich glaube, ich habe alle häufigen Ursachen für dieses Problem beseitigt (S / PDIF in alsamixer deaktiviert usw.), aber ich hätte etwas Dummes übersehen können, also zögern Sie nicht, zu fragen.
  • Um das Problem zu vereinfachen, habe ich PulseAudio entfernt. (Ich habe auch das Gegenteil ausprobiert - damit PulseAudio funktioniert - keine Würfel.)
  • Ich habe auf alsa 1.0.22.0 und dann auf 1.0.22.1 aktualisiert. Ich habe mit denen rumgespielt und konnte es nicht zum Laufen bringen, also installierte ich 1.0.20.0 aus dem Repository von mythbuntu 9.10 neu. Letzte Nacht habe ich den Realtek-Linux-Treiber kompiliert. Ich verwende jetzt 1.0.21-r5.13rc9.
  • "aplay -l" Ausgabe:
    Karte 0: Intel [HDA Intel], Gerät 0: ALC889A Analog [ALC889A Analog]
    Subdevices: 1/1
    Subdevice # 0: Subgerät # 0
    Karte 0: Intel [HDA Intel], Gerät 1: ALC889A Digital [ALC889A Digital]
    Subdevices: 1/1
    Subdevice # 0: Subdevice # 0
  • Ubuntu verwendet ALC889A, aber ich habe tatsächlich einen ALC885. Ich glaube, dass derselbe HDA-Treiber für beide verwendet wird, aber nur für den Fall, dass ...
  • Beim Booten des Systems klingt der Ubuntu-Boot-Sound, der von der analogen Ausgabe kommt, so, als würde er zwei Kopien des Ubuntu-Boot-Sounds spielen, die um eine Sekunde versetzt sind. ??? (Vielleicht ein Hinweis auf das, was abgespritzt wird? Startet es mehrmals ein Soundprogramm?)
  • Wenn ich "speaker-test -Dplughw: 0,0 -c2" starte, höre ich das rosa Rauschen
  • Wenn ich "speaker-test -Dplughw: 0,1 -c2" starte, höre ich kein Geräusch.
  • Die rote LED am Ende des SPDIF-Kabels leuchtet auf, wenn ich S / PDIF aktiviere, und erlischt, wenn ich S / PDIF deaktiviert habe.

Die letzten drei Punkte plus die völlig normalen Ergebnisse von "aplay -l" trotz mehrerer ALSA-Versionen und Neuinstallationen sind der Grund, warum ich verwirrt bin. Früher hat es funktioniert, ich bin mir sicher, dass es wieder funktionieren kann, aber ich bin an diesem Punkt völlig festgefahren ...

1

2 Antworten auf die Frage

1
MMM

i had the same problem, the solution that worked for me:

1) type into terminal: sudo gnome-control-center

2) then in the window that opens, click on the "Sound" icon

3) then go to "Hardware" tab, and change the "Settings" to one of the "Analog" options, and it works fine!

0
Fred Hamilton

Ich habe die grundlegendste und einfachste Regel des Debugging ignoriert: Überprüfen Sie Ihre grundlegenden Annahmen. Ich nahm an, dass mein A / V-Receiver nicht das Problem sein konnte, weil er brandneu war. Er funktionierte gut, bevor ich den Grafiktreiber aufgerüstet habe (und er hat nichts mit dem Grafiktreiber zu tun) seiner Einstellungen. Ich habe also in all den Stunden, die ich zur Fehlersuche verbracht habe, nie überprüft, dass der Empfänger noch mit einem optischen Eingang arbeitet. Heute Abend habe ich den s / pdif von meinem Ubuntu-System an den optischen Eingang der CD angeschlossen, und es hat funktioniert. Mein Empfänger hatte die Verbindung für den ursprünglichen optischen Eingang irgendwie verschlüsselt. Ich habe mit den Präferenzen des Empfängers gespielt (Umschalten der Eingangsquelle auf HDMI und dann wieder auf optisch) und jetzt funktioniert es wieder.

Lebe und lerne (wieder) ...