Wie kann Raspberry HDMI-Audio als Standardsystemausgabe verwenden?

7

Ich habe gerade Raspberry Pi installiert und alles funktioniert hervorragend, außer dass ich nicht den Standardsystem-Sound für die Verwendung von HDMI erhalten kann. Wenn ich so etwas ausführe, omxplayer -o hdmi <filename>funktioniert der Sound, aber ich kann nicht jede Anwendung dazu bringen, standardmäßig nur HDMI-Audio zu verwenden. Ich habe die Zeile hdmi_drive=2in meiner Datei /boot/config.txt. Muss ich noch etwas tun?

CaptSaltyJack
quelle

Antworten:

6

Hinzufügen hdmi_drive=2sollte funktionieren. Haben Sie die versucht folgende . Beachten Sie, dass die Antwort besagt, dass der Alsa-Soundtreiber nicht standardmäßig installiert ist, sondern ab Juni letzten Jahres.

Eine kleine Zusammenfassung. Standardmäßig erfolgt die Ausgabe automatisch (HDMI, wenn HDMI Audio unterstützt, ansonsten analog). Sie können es erzwingen mit:

sudo amixer cset numid=3 <n>

Dabei ist n 0 = Auto, 1 = Kopfhörer, 2 = HDMI. Wenn Sie Debian ausführen, versuchen Sie es

cd /opt/vc/src/hello_pi/hello_audio
make
./hello_audio.bin

Analogausgang testen. Und um HDMI zu testen.

./hello_audio.bin 1

Beachten Sie auch, dass Sie Ihren Benutzer möglicherweise zur Gruppe "Audio" hinzufügen müssen, um die Berechtigung zum Zugriff auf die Soundkarte zu erhalten.

Vincent P.
quelle