2016-04-16 28 views
0

Ich arbeite an einem Spiel in Pyglet geschrieben. Auf meinem Entwickler-Laptop mit Fedora23, wenn ich es starte, kann ich hören, dass Musik/FX meinen analogen Port herauskommt, ich habe den Standard-Windows-Manager gnome3.Keine analoge Audioausgabe in X11

Als Test habe ich es in einem PC installiert, der verwendet wird, sobald es fertig ist. Wir verwenden eine grundlegende Installation Fedora 23, mit nur X11 Basic Desktop OpenBox (ich denke), und alle Pakete, um das Spiel zu starten.

Spiel startet aber überhaupt kein Audio, wenn ich "aplay /test.mp3" in einem Terminal-Fenster starte, kann ich die Musik hören, es ist wie Standard-Audio ist nicht richtig in X11 eingestellt.

Alsamixer hat hohes Volumen, verwenden Sie pulseaudio als Karte/Chip, kann ich andere Karte Realteck ALC283 noch hohe Lautstärke auswählen, aber immer noch keinen Ton, ich bin als root angemeldet. Ich bin verloren.

+2

X11 verwaltet keine Audiounterstützung. Zum Aktivieren von HDMI-Audio auf Gnome, versuchen Sie Gnome-Control-Center. Wenn Sie Audio auf Ihrer XSession haben, aber nicht auf Ihrem Spiel, dann ist es wahrscheinlich eine fehlende Abhängigkeit von Ihrem Spiel. Andernfalls Wenn Sie in Ihrer Sitzung über Konsolen-Audio, aber nicht über Audio verfügen, handelt es sich wahrscheinlich um ein Problem mit Zugriffsrechten. – xvan

+0

Danke für die Antwort. Innerhalb von Xterm habe ich Sound mit dem Befehl aplay, aber wenn es das Spiel im Vollbildmodus startet kein Ton, immer noch von Xterm. Ich möchte kein HDMI-Audio verwenden, es ist auch im BIOS deaktiviert, ich benutze einen normalen Anschluss. Ich betreibe es als root – NiBE

+0

Linux-Sound gibt keine zwei fliegenden Cent über X11, und umgekehrt. Führen Sie 'aplay' im ausführlichen Modus aus, sammeln Sie die Ausgabe und suchen Sie nach Fehlermeldungen. –

Antwort

0

BEHOBEN: Ich benutze avlib als Bibliothek in meinem Pyglet Spiel. Das Spiel scheint zu starten und funktioniert mit der Lib innerhalb des gleichen Ordners, aber sobald es auf einen anderen PC verschoben wurde, merke ich, dass es nicht ausreichend war. Nach dem Überprüfen und Vergleichen mit meinem PC und dem neuen finde ich die FFMpeg-Bibliothek, die nach der Installation mein Problem behoben hat.