cs46xx - Berechtigungen und 5.1 (debian/sid)
cs46xx - Berechtigungen und 5.1 (debian/sid)
moin,
kann mir jemand sagen, was ich einstellen muss, damit jeder Benutzer die Rechte hat um Sound abzuspielen, bzw. jeder Benutzer der in der Gruppe "audio" ist.
Bei Root funktioniert alles ohne Probleme (KDE-Sounds werden abgespielt und xmms spielt musik über das alsa-plugin ab...)
Bei meinem Benutzer kann ich jedoch nichts mit xmms abspielen...
Die Rechte auf /dev/dsp*, /dev/mixer* /dev/sequencer* sind zzt. auf 666 (root:audio)
ich benutze den Kernel 2.6.1 zusammen mit einen Debian testing system
habe bis auf die Soundkarte (snd-46xx als Modul) eigendlich alles was ich brauche fest im Kernel, da ich gelesen hatte (in einer c't), dass man beim laden des Moduls Rechte setzen kann
/etc/modprobe.conf:
include /lib/modules/modprobe.conf
alias char-major-116 snd
alias char-major-14 soundcore
options snd major=116 cards_limit=4
device_mode=0660 device_gid=29
device_uid=0
alias sound-slot-0 snd-card-0
alias snd-card-0 cs46xx
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias char-major-195* nvidia
zusätzlich habe ich noch dass Problem, dass Surround leider nur bei einigen Anwendungen funktioniert, aplay -D plug:surround51 /usr/share/sounds/KDE_Startup.wav gibt z.b. schönen surroundsound aus.
ich würde aber auch gerne Surround bei xmms haben, aber bei xmms kann ich den sound nur auf den beiden Front, auf den beiden Rear oder auf Center+Subwoofer ausgeben.
rausgefunden habe ich, dass die ausgabedevices die bei xmms gelistet sind in der /usr/share/alsa/cards/CS46xx eine devicenummer eingetragen haben, während bei surround51 (was nur eine Zusammenfassung der anderen Devices ist) keine Devicenummer angegeben ist. Meine Versuche diese Datei zu editieren sind bisher aber gescheitert (ich hoffe sowieso, dass es einfacher geht.)
Meine Suchen bei google, in diesem Forum, usw. haben mir bisher keine Lösung angezeigt (vielleicht suche ich auch nur nach den falschen Begriffen...)
Ich bin sehr dankbar für jede Hilfe (denn ich will endlich vernünftig Musik hören und Filme gucken)
mfg
piepre
kann mir jemand sagen, was ich einstellen muss, damit jeder Benutzer die Rechte hat um Sound abzuspielen, bzw. jeder Benutzer der in der Gruppe "audio" ist.
Bei Root funktioniert alles ohne Probleme (KDE-Sounds werden abgespielt und xmms spielt musik über das alsa-plugin ab...)
Bei meinem Benutzer kann ich jedoch nichts mit xmms abspielen...
Die Rechte auf /dev/dsp*, /dev/mixer* /dev/sequencer* sind zzt. auf 666 (root:audio)
ich benutze den Kernel 2.6.1 zusammen mit einen Debian testing system
habe bis auf die Soundkarte (snd-46xx als Modul) eigendlich alles was ich brauche fest im Kernel, da ich gelesen hatte (in einer c't), dass man beim laden des Moduls Rechte setzen kann
/etc/modprobe.conf:
include /lib/modules/modprobe.conf
alias char-major-116 snd
alias char-major-14 soundcore
options snd major=116 cards_limit=4
device_mode=0660 device_gid=29
device_uid=0
alias sound-slot-0 snd-card-0
alias snd-card-0 cs46xx
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias char-major-195* nvidia
zusätzlich habe ich noch dass Problem, dass Surround leider nur bei einigen Anwendungen funktioniert, aplay -D plug:surround51 /usr/share/sounds/KDE_Startup.wav gibt z.b. schönen surroundsound aus.
ich würde aber auch gerne Surround bei xmms haben, aber bei xmms kann ich den sound nur auf den beiden Front, auf den beiden Rear oder auf Center+Subwoofer ausgeben.
rausgefunden habe ich, dass die ausgabedevices die bei xmms gelistet sind in der /usr/share/alsa/cards/CS46xx eine devicenummer eingetragen haben, während bei surround51 (was nur eine Zusammenfassung der anderen Devices ist) keine Devicenummer angegeben ist. Meine Versuche diese Datei zu editieren sind bisher aber gescheitert (ich hoffe sowieso, dass es einfacher geht.)
Meine Suchen bei google, in diesem Forum, usw. haben mir bisher keine Lösung angezeigt (vielleicht suche ich auch nur nach den falschen Begriffen...)
Ich bin sehr dankbar für jede Hilfe (denn ich will endlich vernünftig Musik hören und Filme gucken)
mfg
piepre
- corresponder
- Site Admin
- Beiträge: 920
- Registriert: Mo Mär 03, 2003 9:21 pm
- Kontaktdaten:
-
- Often here
- Beiträge: 59
- Registriert: Mi Jun 11, 2003 2:23 pm
- Kontaktdaten:
moin, ich habe Debian nun nochmal neu installiert, da ich viele sachen kaputt gespielt habe.
Mit den Berechtigungen habe ich nun kein Problem mehr (zzt ist cs46xx fest im Kernel).
Ja, ich benutze das alsa-xmms-plugin. bei diesem Plugin kann ich zwischen:
- Default PCM Device (default)
- Sound Fusion CS46xx: CS4gxx (hw:0,0)
- Sound Fusion CS46xx: CS4gxx - Rear (hw:0,1)
- Sound Fusion CS46xx: CS4gxx - IEC958 (hw:0,2)
- Sound Fusion CS46xx: CS4gxx - Center LFE (hw:0,3)
ich bräcuhte aber meines Wissens nach etwas wie: Surround51, also hw:0,0 + hw:0,1 + hw:0,3
Ich haben nun den Kernel 2.6.3 unter Debian/unstable laufen; Packete sind auf den Stand von gestern (KDE3.2, alsa 1.0.3, ...)
mfg piepre
Mit den Berechtigungen habe ich nun kein Problem mehr (zzt ist cs46xx fest im Kernel).
Ja, ich benutze das alsa-xmms-plugin. bei diesem Plugin kann ich zwischen:
- Default PCM Device (default)
- Sound Fusion CS46xx: CS4gxx (hw:0,0)
- Sound Fusion CS46xx: CS4gxx - Rear (hw:0,1)
- Sound Fusion CS46xx: CS4gxx - IEC958 (hw:0,2)
- Sound Fusion CS46xx: CS4gxx - Center LFE (hw:0,3)
ich bräcuhte aber meines Wissens nach etwas wie: Surround51, also hw:0,0 + hw:0,1 + hw:0,3
Ich haben nun den Kernel 2.6.3 unter Debian/unstable laufen; Packete sind auf den Stand von gestern (KDE3.2, alsa 1.0.3, ...)
mfg piepre
-
- Often here
- Beiträge: 59
- Registriert: Mi Jun 11, 2003 2:23 pm
- Kontaktdaten:
-
- Often here
- Beiträge: 59
- Registriert: Mi Jun 11, 2003 2:23 pm
- Kontaktdaten:
Hm,
es gibt noch die möglichkeit über ein .asoundrc file ALSA zu konfigurieren, allerdings ist das recht kompliziert, und ich weiß auch nicht genau was man da einstellen muss.
es gibt noch die möglichkeit über ein .asoundrc file ALSA zu konfigurieren, allerdings ist das recht kompliziert, und ich weiß auch nicht genau was man da einstellen muss.
Niemand dringt hier durch und
gar mit der Botschaft eines Toten.
Du aber sitzt an Deinem Fenster und
erträumst sie Dir, wenn der Abend kommt.
gar mit der Botschaft eines Toten.
Du aber sitzt an Deinem Fenster und
erträumst sie Dir, wenn der Abend kommt.
-
- Often here
- Beiträge: 59
- Registriert: Mi Jun 11, 2003 2:23 pm
- Kontaktdaten:
Auf linuxforen.de hab ich mal folgenden Hinweis gegeben:
evtl. kannst damit was anfangen
evtl. kannst damit was anfangen
So, also ich habs folgendermaßen hingekriegt:
ich hab also-oss installiert, (von www.alsa-project.org)
und folgendes .asoundrc file erstellt:
--
pcm.cs46xx {
type hw
card 0
}
pcm.cs46xx_back {
type hw
card 0
device 1
}
ctl.cs46xx {
type hw
card 0
}
pcm.multi {
type multi;
slaves {
a { pcm cs46xx channels 2 }
b { pcm cs46xx_back channels 2 }
}
bindings [
{ slave a channel 0 }
{ slave a channel 1 }
{ slave b channel 0 }
{ slave b channel 1 }
]
}
pcm.f_channel {
type plug
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
slave.pcm multi
}
pcm.dsp0 f_channel
ctl.dsp0 { type hw card 0 }
--
wenn ich dann z.B. XMMS mit diesem Befehl starte:
aoss xmms
hab ich auf allen vier Boxen Sound.
Niemand dringt hier durch und
gar mit der Botschaft eines Toten.
Du aber sitzt an Deinem Fenster und
erträumst sie Dir, wenn der Abend kommt.
gar mit der Botschaft eines Toten.
Du aber sitzt an Deinem Fenster und
erträumst sie Dir, wenn der Abend kommt.
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast