Gnome und der Sound



  • quux schrieb:

    sobald X gestartet(aktiv) ist, kann ich auch nicht mehr entfernt auf den sound zugreifen.
    ich kann per ssh musik abspielen, solange dort niemand unter X arbeitet.
    wenn ich esd starte (über ssh) bekomme ich übrigens den fehler

    SNDRV_PCM_IOCTL_PREPARE failed:device or resource busy
    

    hast du mal den lsof befehl gemacht?

    Log dich mal von draussen ein und mach mal:

    1. lsof | grep snd
    2. lsof | grep dsp



  • der gnome-settings-daemon sitzt auf /dev/snd/controlCO
    aber sollte alsa nicht mit mehreren zugriffen zurechtkommen?



  • quux schrieb:

    der gnome-settings-daemon sitzt auf /dev/snd/controlCO
    aber sollte alsa nicht mit mehreren zugriffen zurechtkommen?

    hast du mal einen anderen windowmanager versucht, damit man mal ausschliessen kann, dass es an gnome liegt?



  • blackbox, aewm++ und fvwm.
    allerdings jeweils ohne per lsof zugriffe zu checken.



  • quux schrieb:

    blackbox, aewm++ und fvwm.
    allerdings jeweils ohne per lsof zugriffe zu checken.

    Und da hat es auch nicht geklappt? Klappt eine einfache Soundausgabe per alsaplayer?

    Der nächste Schritt ist mit strace zu checken, was genau nicht klappt.

    Im IRC könnte man das eventuell schneller debuggen.



  • aplay und alsaplayer zeigen genau dasselbe verhalten wie mplayer.
    welcher irc-channel?



  • quux schrieb:

    aplay und alsaplayer zeigen genau dasselbe verhalten wie mplayer.
    welcher irc-channel?

    Channel deleted



  • hups, da komm ich irgendwie nicht rein...



  • quux schrieb:

    hups, da komm ich irgendwie nicht rein...

    irc.kde.org #quux



  • quux schrieb:

    also dmix ist dazu da, mehrere programme gleichzeitig auf /dev/dsp etc. zugreifen zu lassen?

    Und das ganz ohne extra Soundserver, genau. (Natives Alsa-Mixing eben. 🙂 )

    der sound funktioniert nur unter X11 nicht. da läuft nichts anderes. aber kann ich nicht irgendwie herausfinden, was da blockiert?

    Wenn Du dmix aktiviert hättest wärst Du Deine Probleme los und Dein Problem ist ziemlich sicher nicht X sondern in der Tat der Window-Manager.



  • hm ponto hat via irc gemeint, es läge an der hardware..
    hab allerdings noch keine andere soundkarte ausprobiert.
    und wie genau funktioniert das jetzt mit dmix?



  • quux schrieb:

    hm ponto hat via irc gemeint, es läge an der hardware..

    Hm, würde mich eigentlich fast wundern, aber möglich ist alles.

    und wie genau funktioniert das jetzt mit dmix?

    Ich kann mich nicht mehr genau erinnern, ich hab damals gegoogelt und hatte das innerhalb von 10 Minuten fertig eingerichtet, die meiste Arbeit war es eigentlich, überall den arts-Support zu deaktivieren. 😉



  • hab bis jetzt erst einmal mit dmix herumprobiert, aber das scheint schon älter zu sein und eigentlich nicht mehr notwendig?
    was ich komisch finde, ist, dass lspci bei der soundkarte sich mit VGA compatible unknown device: soundblaster live! meldet. (o.ä., hab jetzt keinen zugriff auf den pc)



  • quux schrieb:

    hab bis jetzt erst einmal mit dmix herumprobiert, aber das scheint schon älter zu sein und eigentlich nicht mehr notwendig?

    Blödsinn, dmix ist relativ neu und durch dmix werden arts und esd unnötig.

    was ich komisch finde, ist, dass lspci bei der soundkarte sich mit VGA compatible unknown device: soundblaster live! meldet. (o.ä., hab jetzt keinen zugriff auf den pc)

    Die Meldung stimmt garantiert nicht.
    Wenn Du einen Soundblaster live! hast dann ist das doch eh alles ganz einfach; EMU10k1 mit ALSA zum laufen bringen, dmix aktivieren und alles funktioniert ganz wunderbar, ich hab selbst so ein Teil zuhause.



  • hallo leute,
    ich hab grad ein bisschen gegoogelt und bin auf diesen thread hier gestossen, da ich ein ähnliches problem habe:
    ich habe 2 devices von alsa gemeldet (hw:0,0 und hw:0,1), aber sobald ein programm (via alsa oder oss-emulation) auf einen von beiden zugreift, ist der andere
    1. nicht mehr zu hören und wirft
    2. den fehler "SNDRV_PCM_IOCTL_PREPARE failed: Device or resource busy"

    kann mir vielleicht jemand weiterhelfen? dmix kann ich nicht verwenden, da das programm, für dass ich die funktionalität eigentlich will, die oss-devices via fopen() anspricht (teamspeak).



  • Hat sich hier jetzt was ergeben?



  • Tintenfass schrieb:

    Hat sich hier jetzt was ergeben?

    bei mir hat sich ergeben, dass ich einen ac97-chip habe (ok, wusste ich auch vorher), der keinen hardware-mixer besitzt, aber so tut, als ob. ich werde das problem mit einer weiteren soundkarte lösen, bidwatcher läuft schon 😉


Anmelden zum Antworten