Hi Leute!
Ich versuche schon seit Wochen meine Soundkarte unter debian einzurichten. Ich möchte die ALSA Treiber verwenden, aber irgendwie komme ich nicht weiter.
Die reinen Treiber scheinen zu funktionieren: Meine Karte ist in modules.conf eingetragen, wird in /proc/asound/cards angezeigt und ich kann sogar wav-Dateien mit aplay wiedergeben.
So weit, so gut. Leider bekomme ich aber keinen Sound aus XMMS heraus. Je nachdem, welches Ausgabeplugin ich verwende, macht der Rechner entweder gar nichts, friert ein oder zeigt an, dass die Soundkarte wahrscheinlich falsch konfiguriert ist.
Was mache ich falsch?
Danke für alle Antworten!
Linux 14.981 Themen, 106.343 Beiträge
Nun, klingt mir nach zwei möglichen Gründen. Ich fange mal mit dem unwahrscheinlicheren an:
Ist es möglich, dass du den normalen user, mit dem normalerweiser eingeloggt bist, nicht der audio-gruppe hinzugefügt hast? Das würde z.B. als Symptom haben, dass du nur als root audio-dateien abspielen kannst...
Nun die zweite (wahrscheinlichere) Möglichkeit:
Du hast eine Noname-Billig-Soundkarte, die kein Hardware-Channel-Mixing beherrscht. Das bedeutet, dass die Soundkarte nur maximal eine Audioquelle abspielen kann. Versuchst du eine zweite hinzuzufügen, hängt der Rechner bis zum Treiber-Timeout (wie bei xmms). Du sagst jetzt wahrscheinlich: Ja, aber xmms ist das einzige Programm, dass was abspielt.
Nun...Wahrscheinlich ist auch, dass du eine der bekannten Benutzerobeflächen für linux benutzt, die da wären: KDE oder GNOME. Beide benutzen per default einen sogenannten "audio-daemon", der es ermöglicht, softwaremäßig alle audioquellen zu einer zusammenzumixen und dann nur ein einziges Audiosignal zur Karte zu senden. Damit das richtig funktionieren kann, belegen die natürlich die Soundkarte, klar. Vorteil: Man kann auch mehr auf einmal hören, selbst mit billigkarten, Nachteil: Die Programme, die audio ausgeben, müssen die Audioausgabe über diese Daemons unterstützen. KDE benutzt den artsd-audio-daemon, während GNOME esd-audio-daemon benutzt. Da XMMS weder Teil von GNOME noch KDE ist, unterstützt es per default das nicht. Das ist aber nur eine Möglichkeit der Problemursache, können auch andere Programm sein, die deine Soundkarte belegen.
Nun die Lösung(-svorschläge):
Entweder (und das ist das einfachste und beste) du kaufst dir ne ordentliche Soundkarte. Dasmuß nix tolles sein. Ein ganz sicherer Wurf wären Soundkarten von CreativeLabs, die werden sehr gut unterstützt und haben auch alle (soweit ich weiß) Hardware-Mixing.
Oder:
Falls noch kein Audio-Dämon installiert ist, installiere entweder artsd oder esd (gibts beide mit apt-get) Dann hol dir den XMMS-Treiber für den jeweiligen Dämon (beide verfügbar) und dann geht's.
Tu dir einen gefallen und kauf die ne Karte, glaub mir, den Streß mit diesen blöden Sound-Daemons ist es einfach nicht wert. Hab das ne weile lang gemacht, nicht zu empfehlen.
Gruß, FrogPR