staging.inyokaproject.org

Frage zu ALSA

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

scriptorius

Avatar von scriptorius

Anmeldungsdatum:
19. November 2004

Beiträge: 58

Hallo,
unter SuSE und unter Debian-Sarge (nachdem man unter Debian "alsa-base", "alsa-utils", "alsa-headers" und "discover" installiert hat) konnte man durch folgende Eingabe als "root" in der Konsole:

# alsaconf

einfach ALSA konfigurieren und aktivieren.

Hier unter Ubuntu habe ich nach der Eingabe von "alsaconf" folgende Meldung in der Konsole:

root@dirk:/home/dirk # alsaconf
bash: alsaconf: command not found

Habe ich was vergessen, oder gibt es da bekannte Probleme?

Vielen Dank für Eure Antworten.
Gruß,
Dirk

arctic

Anmeldungsdatum:
23. Oktober 2004

Beiträge: 11

hast du das alsa-paket überhaupt installiert? wenn ja, probier es mal (trotz root-environment) mit "sudo alsaconf". ☺

scriptorius

(Themenstarter)
Avatar von scriptorius

Anmeldungsdatum:
19. November 2004

Beiträge: 58

Hallo,
sicherlich habe ich die Packete installiert - sudo alsaconf hat nichts gebracht, d.h. das gleiche wie su alsaconf.

Mir ist allerdings aufgefallen, dass der Ubuntu-Linux-Kernel beim Booten eine Fehlermeldung, etwa in dieser Art:

[...] alsa Mixer [...]
alsactr [...] no soundcards found

...ausspuckt (ich kann die Meldung nicht genau lesen - geht zu schnell, ja, ich habe schon versucht bootlogd in /etc/default/bootlogd zu aktivieren, aber das funktioniert hier nicht (wieder eine Fehlermeldung beim Booten).
Sound (onboard Asus A7NX-X NFORCE2-Chipsatz) höre ich unter Ubuntu, d.h., wenn ich GNOME starte. Unter KDE habe ich leider keinen Sound, deshalb würde ich gerne ALSA aktivieren...

Noch einer eine Idee?

droebbel Team-Icon

Anmeldungsdatum:
19. Oktober 2004

Beiträge: 5388

Wenn Du unter Gnome Sound hast, funktioniert ALSA doch offenbar, oder nutzt ESD natives OSS? Wenn's unter KDE nicht geht, würde ich mal die nächste Ebene anschauen, den Soundserver. Läßt der sich über's Kontrollzentrum starten oder gibt es irgend eine Fehlermeldung?

scriptorius

(Themenstarter)
Avatar von scriptorius

Anmeldungsdatum:
19. November 2004

Beiträge: 58

Hallo,
wenn ich KDE starte oder das Sound-System im Kontrollzentrum deaktiviere und anschließend wieder aktiviere erhalte ich folgende Fehlermeldung:

Sound server fatal error:
AudioSubSystem::handleIO: write failed
len = -1, can_write = 1024, errno = 11 (Resource temporarily unavailable)
This might be a sound hardware/driver specific problem (see aRts FAQ)

Zudem lässt sich alsaconf immer noch nicht ausführen.

droebbel Team-Icon

Anmeldungsdatum:
19. Oktober 2004

Beiträge: 5388

Die Fehlermeldung sagt mir leider nix. Hast Du unter "Hardware" ALSA eingestellt?
Alsaconf brauchst Du definitiv nicht, wenn Deine Karte ansonsten funktioniert. Und wenn sie unter GNOME geht, ist das ja offenbar nicht das Problem. War alsaconf nicht hauptsächlich für die Hardwareerkennung zuständig? Die läuft unter Ubuntu ja eh anders als unter Woody ☺
Was sagt denn alsamixer beim Start, wenn Du schon irgendei n Konsolenprogramm verwenden willst?

scriptorius

(Themenstarter)
Avatar von scriptorius

Anmeldungsdatum:
19. November 2004

Beiträge: 58

Hallo!

root@dirk:/home/dirk # alsamixer

alsamixer: function snd_ctl_open failed for default: No such device

droebbel Team-Icon

Anmeldungsdatum:
19. Oktober 2004

Beiträge: 5388

und trotzdem geht der Sound unter Gnome?! Dann würde mich wirklich interessieren, wie esound das macht. könntest Du mal esd starten und die Meldungen posten?

scriptorius

(Themenstarter)
Avatar von scriptorius

Anmeldungsdatum:
19. November 2004

Beiträge: 58

Klar,

root@dirk:/home/dirk # esd
esd: Esound sound daemon already running or stale UNIX socket
/tmp/.esd/socket
This socket already exists indicating esd is already running.
Exiting...

droebbel Team-Icon

Anmeldungsdatum:
19. Oktober 2004

Beiträge: 5388

also doch - kill ihn!! vielleicht geht arts dann. Zwei Soundserver gleichzeitig geht natürlich nicht.

[Edit:] Programme, die sich um die Hardware streiten, scheinen mir eines der häufigsten Soundprobleme zu sein. Der erste gewinnt immer.

scriptorius

(Themenstarter)
Avatar von scriptorius

Anmeldungsdatum:
19. November 2004

Beiträge: 58

Hallo,
ich krieg es nicht hin.
Der will einfach keinen Sound unter KDE abspielen...

Keine Ahnung, warum sich alsa nicht konfigurieren lässt.

Gruß,
Dirk

droebbel Team-Icon

Anmeldungsdatum:
19. Oktober 2004

Beiträge: 5388

Mal angenommen, Du hast alle esd erfolgreich getötet (killall esd) und das mit "ps -e | grep esd" überprüft (da sollte dann nix sein), was passiert dann, wenn Du artsd in einer Konsole startest?

scriptorius

(Themenstarter)
Avatar von scriptorius

Anmeldungsdatum:
19. November 2004

Beiträge: 58

Hallo,
wenn ich "killall esd" eingebe, dann spielt wenigstens XMMS und XINE Sound ab. Von daher bin ich schon mal sehr dankbar für die Tipps.
ARTS bleibt allerdings stumm:

root@dirk:/home/dirk # killall esd
root@dirk:/home/dirk # ps -e | grep esd
root@dirk:/home/dirk # artsd
unix_connect: can't connect to server (unix:/tmp/mcop-root/localhost_localdomain-172a-41a26d63)
There are already artsd objects registered, looking if they are active...
... cleaned 5 unused mcop global references.

unix_connect: can't connect to server (unix:/tmp/mcop-root/localhost_localdomain-172a-41a26d63)
(The previous message was repeated 5 times.)
AudioSubSystem::handleIO: write failed
len = -1, can_write = 1024, errno = 11 (Resource temporarily unavailable)

This might be a sound hardware/driver specific problem (see aRts FAQ)

Eine Vermutung:
Ich habe ein Asus-A7NX-X Mainboard mit NFORCE Chpsatz. Den NFORCE Treiber von Nvidia habe ich installiert, so wie es hier:

http://www.ubuntuusers.de/viewtopic.php?t=554

... zu lesen ist, kann es deshalb zu den Konflikten kommen?

droebbel Team-Icon

Anmeldungsdatum:
19. Oktober 2004

Beiträge: 5388

also nochmal: Wenn Du mit einigen Programmen was hörst, hast Du definitiv kein Treiberproblem. Wenn Du eins hättest, wäre jedes Programm betroffen, auch xmms und xine (die ja normalerweise den ALSA-Treiber direkt ansprechen. Warum arts zickt, kann ich jetzt auch nicht sagen, andererseits hat es bei mir immer nur Probleme gemacht. Brauchst Du es wirklich, für KDE Systemsounds oder so? Sonst könntest Du doch einfach den funktionierenden esd nehmen, oder gar keinen Soundserver - was kein Problem ist, solange immer nur ein Programm gleichzeitig dudeln soll.

scriptorius

(Themenstarter)
Avatar von scriptorius

Anmeldungsdatum:
19. November 2004

Beiträge: 58

Hallo,
erstmal danke für Dein Engagement und Deine Ausdauer!

O.k., verstehe ich Dich richtig, man kann esd als System-Sound für KDE nehmen? Kann man esd KDE zuweisen? Wie geht das?
Natürlich brauche ich die Sounds nicht unbedingt, aber Du weißt ja wie das ist, wenn man ein System benutzt soll es so gut wie möglich funktionieren ...

Seltsam ist die Geschichte allerdings schon, alsactr meldet beim Booten ja ebenfalls, dass keine Soundkarten gefunden werden (s.o.). Und wie wird eigentlich der NFORCE-Soundtreiber eingebunden? Der läuft anscheinend mit OSS ... (siehe dazu den Link oben: Iceman meinte das wohl).

Gruß,
Dirk

Antworten |