Digitales Audio funktioniert unter Linux nicht

Digitales Audio funktioniert unter Linux nicht
$ uname -a
Linux nbb 3.2.1-2-ARCH #1 SMP PREEMPT Mon Jan 23 12:40:01 UTC 2012 x86_64 Intel(R) Xeon(R) CPU W3520 @ 2.67GHz GenuineIntel GNU/Linux

Ich habe eine Intel ADA198x HD Audio-Schnittstelle (ich glaube, das ist ein relativ normaler Onboard-Audiocontroller) mit digitalem optischem Ausgang über SPDIF. Der digitale Ausgang führt zu einem Receiver, der als DAC für meine Kopfhörer und Lautsprecher fungiert.

Ich verwende Alsa, und da ich KDE verwende, läuft Phonon mit einem Gstreamer-Backend.

Wenn ich nach dem ersten Booten zu den Systemeinstellungen gehe und auf Multimedia klicke, dann auf die Registerkarte Phonon gehe und auf „Test“ klicke, bekomme ich normalerweise Ton aus dem digitalen Anschluss. Aber dann wollte ich Musik abspielen, und es kam nichts heraus. Ich habe ein paar andere Dinge ausprobiert (VLC ist auf die Verwendung von digitalem Audio eingestellt) und bin dann zurück zu den Systemeinstellungen gegangen. Jetzt wird mir angezeigt, dass die SPDIF-Schnittstelle deaktiviert ist, und wenn ich die Schaltfläche „Test“ drücke, wird auf analog zurückgegriffen und der Ton kommt aus den analogen Lautsprechern (aber nicht aus dem digitalen Anschluss).

AKTUALISIEREN: Ich vermute, dass etwas das Audiogerät erfasst und nicht freigibt. Beim Start kann ich Musik mit VLC abspielen. Aber wenn ich dann Firefox starte und versuche, Musik von einem Cloud-Player abzuspielen, bekomme ich keinen Ton, ich kann nirgendwo Musik abspielen und die oben genannten Probleme treten auf.

Wie kann ich das zum Laufen bringen?

Antwort1

Ich führe eine virtuelle Maschine in Oracle VirtualBox aus. Anscheinend hat VirtualBox beim Abspielen eines Tons den Audiotreiber abgegriffen und ihn anschließend nicht mehr freigegeben.

Ich habe dies entdeckt, indem ich alsa zwangsweise neu gestartet habe, wodurch alles beendet wurde, was das Soundgerät enthält, und indem ich gesehen habe, wie meine VM beendet wurde.

Die Lösung bestand darin, Audio für diese VM zu deaktivieren.

verwandte Informationen