-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo, ich habe mal wieder versucht mein 5.1 Setup zum Laufen zu bewegen. Ich habe eine Soundblaster Live Player 5.1 mit ALSA. Dazu versuche ich seit einer ganzen Weile die 5.1 Aktiv Sourround Boxen von Aldi/Tevion zum Laufen zu bekommen. Das ganze ist eine analoge Loesung, soll heissen, die Boxen benutzen 3 analoge Ausgaenge an der Soundkarte. Nach tausenden Anlaeufen habe ich es heute immerhin mal soweit bekommen, dass Stereo-Musik unter xmms auf alle Kanaelen gespielt wird (spieglung von Front auf rear). Auch mit dem Speaker-Test von http://alsa.opensrc.org/index.php?page=AlsaOpensrcOrg funktionieren alle Kanaele wie erwartet. Soweit so gut. Allerdings bekomme ich xine nicht ueberredet 5.1 Sound abzuspielen. Sobald ich eine DVD mit 5.1 Sound abspiele, bekomme ich nur die Soundeffekte auf den Front-Speakern zu hoeren. Die Dialoge sind ueberhaupt nicht zu hoeren (bzw gaaanz leise auf dem center). Hat jemand eine 5.1 Karte unter xine am laufen und koennte mir mal seine config schicken? Und ein paar Screenshots von den Alsa-Mixerwerten? mfg felix Hier die Audiowerte aus meiner xine-config: # Wird gebraucht, um xine über die Fähigkeiten der Soundkarte zu informieren # bool, default: 0 audio.a52_pass_through:0 # Gerät für 5.1-Kanalausgabe # string, default: iec958:AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2 audio.alsa_a52_device:surround51 # Gerät für Monoausgabe # string, default: default audio.alsa_default_device:default # Gerät für Stereoausgabe # string, default: front audio.alsa_front_device:front # ALSA Mixergerät # string, default: PCM audio.alsa_mixer_name:PCM # Wird gebraucht, um xine über die Fähigkeiten der Soundkarte zu informieren # bool, default: 0 audio.alsa_mmap_enable:0 # Gerät für 4-Kanalausgabe # string, default: surround40 audio.alsa_surround40_device:surround40 # Gerät für 5.1-Kanalausgabe # string, default: surround51 audio.alsa_surround51_device:surround51 # Methode für Audio/Videosynchronisation wählen # { metronom_feedback resample }, default: 0 audio.av_sync_method:metronom_feedback # audio driver to use # { auto null alsa oss esd none }, default: 0 audio.driver:alsa # Wird gebraucht, um xine über die Fähigkeiten der Soundkarte zu informieren # bool, default: 0 audio.five_channel:1 # Wird gebraucht, um xine über die Fähigkeiten der Soundkarte zu informieren # bool, default: 0 audio.five_lfe_channel:1 # Wenn !=0, immer auf diese Frequenz anpassen # numeric, default: 0 audio.force_rate:0 # Wird gebraucht, um xine über die Fähigkeiten der Soundkarte zu informieren # bool, default: 0 audio.four_channel:1 # Wird gebraucht, um xine über die Fähigkeiten der Soundkarte zu informieren # bool, default: 0 audio.four_lfe_channel:1 audio.mixer_name:/dev/mixer # Lautstärke # [0..100], default: 50 audio.mixer_volume:48 audio.oss_device_num:-1 audio.oss_latency:0 audio.oss_pass_through_bug:0 audio.oss_sync_method:auto # Anpassen, wenn Audio nicht synchron ist # numeric, default: 0 audio.passthrough_offset:0 # Läustärke beim Starten wiederherstellen # bool, default: 0 audio.remember_volume:0 # Audiofrequenz anpassen oder nicht # { auto off on }, default: 0 audio.resample_mode:auto - -- Verschluesselte emails bevorzugt! Meinen Public Key gibts auf einem Keyserver: Encrypted emails preferred! Get my public key from a keyserver: ID: 0xD85E9E32 or: stud.fbi.fh-darmstadt.de/~fknecht/public_key_felix_knecht.asc "Der Mensch, der bereit ist, seine Freiheit aufzugeben, um Sicherheit zu gewinnen, wird beides verlieren." - - Benjamin Franklin -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQFAFserxHaGENhenjIRAlAwAJ9inUE1j6j4t752XqSbZbErIllplQCfUEgL 8+WW8fulyP0xonCwRvV+WzQ= =NFNB -----END PGP SIGNATURE-----
Am Dienstag, 27. Januar 2004 21:18 schrieb Felix Knecht:
# Wird gebraucht, um xine über die Fähigkeiten der Soundkarte zu informieren # bool, default: 0 audio.five_channel:1
Aktiviere nie mehrere Versionen, wenn Du 5.1 hast, hier ne 0
# Wird gebraucht, um xine über die Fähigkeiten der Soundkarte zu informieren # bool, default: 0 audio.five_lfe_channel:1
der bleibt
# Wird gebraucht, um xine über die Fähigkeiten der Soundkarte zu informieren # bool, default: 0 audio.four_channel:1
hier wieder ne 0
# Wird gebraucht, um xine über die Fähigkeiten der Soundkarte zu informieren # bool, default: 0 audio.four_lfe_channel:1
und da auch ne 0. Ansonsten musst Du natürlich sicher stellen, wenn die Soundkarte nur mit einer Tonquelle zurecht kommt, dass nichts blockiert ist, z.B. durch arts, sonst erfolgt die Ausgabe über arts und da geht kein Surround. PS: ich hab nur ein 4.1er Boxenset, das 4.0 angesprochen wird, das geht allerdings problemlos. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am Dienstag, 27. Januar 2004 22:47 schrieb Manfred Tremmel:
Am Dienstag, 27. Januar 2004 21:18 schrieb Felix Knecht: <SNIP> <ganzen config Aenderungen>
Hab die config optionen gesetzt wie vorgeschlagen. Bringt allerdings keinen Unterschied.
Ansonsten musst Du natürlich sicher stellen, wenn die Soundkarte nur mit einer Tonquelle zurecht kommt, dass nichts blockiert ist, z.B. durch arts, sonst erfolgt die Ausgabe über arts und da geht kein Surround.
Hab arts gerade mal beendet. Bringt aber auch keinen Unterschied.
PS: ich hab nur ein 4.1er Boxenset, das 4.0 angesprochen wird, das geht allerdings problemlos.
Das sollte ja nicht das Problem sein. Wie gesagt: Rein theoretisch kann die Karte die einzelnen Channels ja einwandfrei ansteuern. xmms mixt auch alles brav zusammen, aber xine will nicht. Hab es gerade nochmal mit mplayer probiert. Der sagt "Could not open/initialize audio device -> no sound" Mit folgenden config options: channels = 6 ao = alsa9:surround51 Ich hab aber ein sehr seltsame "Entdeckung" gemacht: Bei einem Dolby Digital Testfilm, hatte ich ueberhaupt keinen Ton, bis ich waehrend des Abspielens ein wenig mit dem "A/D Output Jack" Schalter in alsa gespielt habe. Dann kam auf einmal Sound. Aber auch nicht wirklich surround. Eher stereo. Ich glaube ich werde mal alsa auf die neuste Version bringen. Mal sehen ob das was hilft. Achja: Ich benutze nicht die Standard-Suse 9.0 distro, sondern habe den Kernel 2.6.1 drauf. Ich denke also es koennte helfen mal die letzten Alsa-libs zu installieren, oder? Aber ist schon komisch, dass xmms stereo sound auf alle Lautsprecher verteilen kann. Also kann es nicht nur an alsa liegen. mfg felix - -- Verschluesselte emails bevorzugt! Meinen Public Key gibts auf einem Keyserver: Encrypted emails preferred! Get my public key from a keyserver: ID: 0xD85E9E32 or: stud.fbi.fh-darmstadt.de/~fknecht/public_key_felix_knecht.asc "Der Mensch, der bereit ist, seine Freiheit aufzugeben, um Sicherheit zu gewinnen, wird beides verlieren." - - Benjamin Franklin -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQFAFwVixHaGENhenjIRAjl1AJ4l5OUmGPHEihHmweoWRcj08XxTzwCfStqQ B3ygCS3uyV28NP9qLjl7ztE= =7uov -----END PGP SIGNATURE-----
Am Mittwoch, 28. Januar 2004 01:42 schrieb Felix Knecht:
Ich glaube ich werde mal alsa auf die neuste Version bringen. Mal sehen ob das was hilft.
Also zumindestens bei Audigy basierende Karten wurde erst vor kurzem ein Bug diesbezüglich behoben. In dem Fall würde aber wohl nur ein Update auch des Treibers helfen.
Achja: Ich benutze nicht die Standard-Suse 9.0 distro, sondern habe den Kernel 2.6.1 drauf. Ich denke also es koennte helfen mal die letzten Alsa-libs zu installieren, oder?
RPM gibts bei Packman.
Aber ist schon komisch, dass xmms stereo sound auf alle Lautsprecher verteilen kann. Also kann es nicht nur an alsa liegen.
Naja, die Ansteuerung ist eine völlig andere. Aber prinzipiell scheint alsa mit den Kanälen der Soundkarte zurecht zu kommen, das ist schon mal ein gutes Zeichen. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am Mittwoch, 28. Januar 2004 02:46 schrieb Manfred Tremmel:
Am Mittwoch, 28. Januar 2004 01:42 schrieb Felix Knecht:
Ich glaube ich werde mal alsa auf die neuste Version bringen. Mal sehen ob das was hilft.
Also zumindestens bei Audigy basierende Karten wurde erst vor kurzem ein Bug diesbezüglich behoben. In dem Fall würde aber wohl nur ein Update auch des Treibers helfen.
Anscheinend bei Live 5.1 auch. Hab jetzt den Kernel Treiber und die libs/tools auf 1.0.2 (bzw den Kernel auf den letzten Patch vom 27.1.04) gebracht und siehe da: es laeuft einwandfrei. Keine Knackser drin, kein Rauschen und wunderbarer Bass, sowie schoener Surround-Sound.
Achja: Ich benutze nicht die Standard-Suse 9.0 distro, sondern habe den Kernel 2.6.1 drauf. Ich denke also es koennte helfen mal die letzten Alsa-libs zu installieren, oder?
RPM gibts bei Packman.
Ja. Vielen Dank fuers bauen. Obwohl du bei den Requirements noch die ncurses-devel aufnehmen solltest. Davon abgesehen, lief nach einem selbst kompilieren der SRPM ueberhaupt nichts mehr. Irgendwas stimmt da nicht so ganz. Wenn ich deine binaries nehme, funktioniert aber alles wunderbar. Danke fuer die Hilfe (bzw wenigstens fuer die Pakete :-). Hab die Boxen nun schon seit ueber einem Jahr und es wollte bisher kein einziges Mal. Endlich.... mfg felix - -- Verschluesselte emails bevorzugt! Meinen Public Key gibts auf einem Keyserver: Encrypted emails preferred! Get my public key from a keyserver: ID: 0xD85E9E32 or: stud.fbi.fh-darmstadt.de/~fknecht/public_key_felix_knecht.asc "Der Mensch, der bereit ist, seine Freiheit aufzugeben, um Sicherheit zu gewinnen, wird beides verlieren." - - Benjamin Franklin -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQFAGmNdxHaGENhenjIRAu8OAKCOdqXk1Y5q/Z7zVfodHLm1AW27pwCfUG7s bLXe53h9kIMFEbv3fnKWR1g= =sUSN -----END PGP SIGNATURE-----
Am Mittwoch, 28. Januar 2004 01:42 schrieb Felix Knecht:
Achja: Ich benutze nicht die Standard-Suse 9.0 distro, sondern habe den Kernel 2.6.1 drauf.
Wie hast Du den den draufgekriegt ? Muss eine neue glibc drauf ? Läuft damit alles (postgres, dvgrab, TV-Karte, KRadio, ISDN-Karte ...), oder gibt's da unliebsame Seiteneffekte ? Zum Brennen muss ich nämlich meine alte 8.2er nehmen, oder den 2.6er-beta (ist bei 9.0 dabei) einspielen, aber dann klappt alles andere nicht mehr - siehe runde Klammer.
Am Dienstag, 3. Februar 2004 21:52 schrieb Wolfgang Zenner:
Am Mittwoch, 28. Januar 2004 01:42 schrieb Felix Knecht:
Achja: Ich benutze nicht die Standard-Suse 9.0 distro, sondern habe den Kernel 2.6.1 drauf.
Wie hast Du den den draufgekriegt ? Muss eine neue glibc drauf ? Läuft damit alles (postgres, dvgrab, TV-Karte, KRadio, ISDN-Karte ...), oder gibt's da unliebsame Seiteneffekte ? Zum Brennen muss ich nämlich meine alte 8.2er nehmen, oder den 2.6er-beta (ist bei 9.0 dabei) einspielen, aber dann klappt alles andere nicht mehr - siehe runde Klammer.
Ich hab den vanilla kernel genommen. Dann die .config aus dem 2.4er von suse reinkopiert und ein make oldconfig gemacht. Dann hast du bei den meisten Sachen schon mal module. TVKarte funktioniert damit (besser). Brennen ist dadurch einfacher, dass man kein scsi-ide modul mehr braucht (also auch im bootloader deaktivieren). (Achja: es gibt im online update einen patch fuer cdrecord, das vorher brennen mit 2.6 verweigert hat). Und du solltest die modules.conf nach modprobe.conf konvertieren und ein wenig anpassen. Den Rest aus deiner Klammer benutze ich nicht und kann daher auch keine Aussage dazu treffen. mfg felix -- Verschluesselte emails bevorzugt! Meinen Public Key gibts auf einem Keyserver: Encrypted emails preferred! Get my public key from a keyserver: ID: 0xD85E9E32 or: stud.fbi.fh-darmstadt.de/~fknecht/public_key_felix_knecht.asc "Der Mensch, der bereit ist, seine Freiheit aufzugeben, um Sicherheit zu gewinnen, wird beides verlieren." - Benjamin Franklin
Am Mittwoch, 4. Februar 2004 19:34 schrieb Felix Knecht:
Am Dienstag, 3. Februar 2004 21:52 schrieb Wolfgang Zenner:
Am Mittwoch, 28. Januar 2004 01:42 schrieb Felix Knecht:
Achja: Ich benutze nicht die Standard-Suse 9.0 distro, sondern habe den Kernel 2.6.1 drauf.
Wie hast Du den den draufgekriegt ? Muss eine neue glibc drauf ? Läuft damit alles (postgres, dvgrab, TV-Karte, KRadio, ISDN-Karte ...), oder gibt's da unliebsame Seiteneffekte ? Zum Brennen muss ich nämlich meine alte 8.2er nehmen, oder den 2.6er-beta (ist bei 9.0 dabei) einspielen, aber dann klappt alles andere nicht mehr - siehe runde Klammer.
Ich hab den vanilla kernel genommen. Dann die .config aus dem 2.4er von suse reinkopiert und ein make oldconfig gemacht. Dann hast du bei den meisten Sachen schon mal module.
TVKarte funktioniert damit (besser). Brennen ist dadurch einfacher, dass man kein scsi-ide modul mehr braucht (also auch im bootloader deaktivieren). (Achja: es gibt im online update einen patch fuer cdrecord, das vorher brennen mit 2.6 verweigert hat).
Und du solltest die modules.conf nach modprobe.conf konvertieren und ein wenig anpassen.
Ich habe jetzt den 2.6.1er von SuSE eingespielt (auf einer separaten Partition, von meiner normalen geklont) - xconfig hat automatisch die Werte des 2.4er Kernel genommen. Da ich mich mit modules.conf und modprobe.conf nicht auskenne, habe ich da mal nichts gemacht. Da gibt's natürlich ein paar Dinge, die mir nicht ganz klar sind: ------------------------------- Loaded 26984 symbols from /boot/System.map-2.6.1. Symbols match kernel version 2.6.1. No module symbols loaded - kernel modules not enabled. ----------------- <7>request_module: failed /sbin/modprobe -- char-major-4-64. error = 256 ----------------- <7>request_module: failed /sbin/modprobe -- char-major-109-0. error = 256 ----------------- ippp0 error in /usr/sbin/isdnctrl addif ippp0 failed ----------------- Starting acpid failed ----------------- Failed in runlevel 5: sshd acpid sendmail ----------------- Feb 5 08:47:18 linux /sbin/hotplug[1540]: no runnable /etc/hotplug/ usb_host.agent is installed Feb 5 08:47:18 linux /sbin/hotplug[1579]: no runnable /etc/hotplug/ usb_host.agent is installed Feb 5 08:47:18 linux /etc/hotplug/usb.rc[1527]: loaded HCD: uhci-hcd Feb 5 08:47:19 linux /etc/hotplug/usb.rc[1527]: loaded HCD: ehci-hcd ----------------- Feb 5 08:47:22 linux kernel: request_module: failed /sbin/modprobe -- block-major-11-0. error = 256 Feb 5 08:47:22 linux /sbin/hotplug[1700]: no runnable /etc/hotplug/ block.agent is installed ------------------ Feb 5 08:47:24 linux /etc/hotplug/usb.agent[1900]: Bad USB agent invocation Feb 5 08:47:24 linux /etc/hotplug/usb.agent[1911]: Bad USB agent invocation ------------------ Feb 5 08:47:28 linux kernel: request_module: failed /sbin/modprobe -- block-major-11-1. error = 256 ------------------ Feb 5 08:47:33 linux kernel: request_module: failed /sbin/modprobe -- char-major-4-64. error = 256 Feb 5 08:47:34 linux kernel: request_module: failed /sbin/modprobe -- char-major-188-0. error = 256 ------------------ Feb 5 08:53:50 linux modprobe: FATAL: Module printer not found. ------------------ Feb 5 08:53:59 linux kernel: request_module: failed /sbin/modprobe -- sound-slot-0. error = 256 Feb 5 08:54:03 linux kernel: request_module: failed /sbin/modprobe -- snd-card-0. error = 256 Feb 5 08:54:08 linux kernel: request_module: failed /sbin/modprobe -- sound-slot-0. error = 256 Feb 5 08:54:17 linux kernel: request_module: failed /sbin/modprobe -- block-major-11-1. error = 256 Feb 5 08:54:20 linux kernel: request_module: failed /sbin/modprobe -- sound-slot-0. error = 256 ------------------------------------------------- Ich habe dann weiter nichts mehr getan, da ich mich hier überfordert sehe - das Brennen hat auf jeden Fall mit 2.6.1 geklappt. Wie gesagt: ich habe NICHT das Problem, dass das Brennen mit dem 2.6er Kernel nicht funktioniert, sondern mein SCSI-Brenner läuft mit dem 2.4er Kernel in allen Versionen und Ausprägungen nicht. Vielleicht bietet SuSE ja mal eine 2.6er rpm an, mit der dann ALLES läuft. Danke, Wolfgang
participants (3)
-
Felix Knecht
-
Manfred Tremmel
-
Wolfgang Zenner