PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ALSA/emu10k1: Trotz 5.1 Karte und System nur Stereobetrieb



BigBudda
06.01.04, 20:24
Hallo,

ich hab da ein Problem mit meinem neu erworbenen 5.1 Sound System
(Creative Cambridge Soundworks 550D 5.1 THX um genau zu sein)
in Verbindung mit meiner Creative SoundBlaster Live 5.1.
Meine Distribution ist Gentoo 1.4 mit 2.6er Kernel und up-to-date Paketen.

Und zwar will ich logischer weise alle 6 Kanäle benutzen. Nun zu meinem Problem:
Mit Kernel 2.6 und den mitgelieferten ALSA treibern kriege ich zwar qualitativ eins-A
Sound, aber nur aus den beiden Front lautsprechern (und dem Subwoofer da dieser
ja auch im Stereobetrieb arbeitet). Ich habe auch schon die original emu10k1 Treiber
von Creative in Verbindung mit Kernel 2.4.23 ausprobiert, aber aus verschiedenen
Gründen möchte ich diese nicht verwenden:

1. Sie funktionieren (bei mir) nicht mit dem 2.6er Kernel
2. Die Qualität ist deutlich schlecher als mit Alsa
3. OSS ist Kommerziell und IMHO überholt (ja sicherlich ist das der geringste Grund
aber aller guten Dinge sind 3, nicht wahr? ;-))

Mit den OSS Treibern funktionieren alle Kanäle, aber wie gesagt bin ich mit der
Qualität und der Flexibilität mehr als unzufrieden und immerhin wird alsa mit
Kernel 2.6 "mitgeliefert".

Jeden falls bin ich schon seit fast zwei Tagen damit beschäftigt durch GOOGELn und
suchen in diesem echt guten Forum hier ein Lösung zu finden, aber keine der von mir
gefundenen Lösungen brachte bisher erfolg.

So habe ich natürlich als erstes eine kleine ewigkeit damit zugebracht, die
verschiedensten mixer einstellungen im alsamixer auszuprobieren und ich bin mir
ziemlich sicher dass ich so ziemlich alle möglichen Kombinationen durchhabe ;-)

Dann bin ich auf einen sehr vielversprechenden Lösungsansatz gestoßen:

http://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg10614.html

Der mir aber in sofern nicht weitergeholfen hat, dass ich mich in der genannten Datei
(/usr/share/alsa/cards/EMU10K1.conf) nicht wirklich zurechtfinde. Ich habs anhand
dieser Datei zumindest schon geschafft, die rear Kanäle auf die front Kanäle
"umzuleiten", was aber auch nicht ganz das gewünschte war ;-)

Egal was ich versuche, es gehen immer nur die beiden Front-Speaker (naja der
Center hatte zwischendurch mal das Bedürfnis zu rauschen wenn etwas
wiedergegeben wurde, aber das hab ich ihm durch die abschaltung der Capture-Flag
für IEC958 Coaxial Capture abgewöhnt).

Unter Windows (welches ich in der Tat nur noch zum Testen solcher Problemfälle
installiert habe) funktioniert alles tadellos.

Getestet habe ich mein Speaker Layout unteranderem mit

aplay -D rear test.wav #Hier hört man gar nichts
aplay -D plug:surround51 test.wav #Hier gehen wie gehabt nur Front und Subwoofer

speaker-test -Dsurround51 -C 6 #Auch hier das gleiche Problem, nur Stereobetrieb + Subwoofer
http://www.superbug.demon.co.uk/speaker-test/speaker-test-0.0.1.tar.bz2

xmms mit Alsa9 Output Plugin (welches laut verschiedener Quellen 4-Channel upmixing unterstützt)

mplayer mit DVD

Hierzu habe ich auch festgestellt dass mplayer wenn er mit mplayer -dvd 1
aufgerufen wird grundsätzlich nur 2channel output benutzt... wenn man ihn explizit mit
mplayer -dvd 1 -channels 5 aufruft kommt aus den Front Speakern nur noch ab
und zu ein Ton (wie es wohl mit 5.1 sein sollte) und man hört keine Sprache (läuft wohl
über Center). Ich weiß nicht ob das so normal ist oder ob man daraus vielleicht
rückschlüsse auf die Problemursache ziehen kann, ich wollte es nur mal anmerken.

Nun wollte ich hier fragen, ob vielleicht jemand von euch das gleiche Problem hatte
und eine Lösung gefunden hat, bzw das Problem nicht hat und mir die richtigen
Einstellungen verraten könnte.

Was mir gerade so einfällt ist, dass man im Windows Treiber auch erst die Karte
"umschalten" muss auf 5.1 Betrieb... ist das vielleicht unter Linux auch so einfach
möglich? Weil ich meine woher weiß die Karte ob z.B. der Line-In jetzt als Eingang
oder als Rear Ausgang benutzt wird???


Vielen Dank im Voraus für alle Antworten,
MfG BigBudda

splatty
07.01.04, 13:25
Also ich habe ALSA auch schon früher mit dem 2.4er kernel benutzt, sobald ichs funktionierend in den kernel bekommen hatte ging dann auch alles, wobei ich auch noch ein bisschen gebraucht hab in den mixern die richtigen einstellungen für alle boxen zu finden.
Jetzt mit dem 2.6er Kernel hat ich 0 Probleme, nur die entsprechende Soundkarte (hab auch ne Live Player 5.1) im kernel angegeben und des ding lief sofort.

Was mir beim alsamixer am meisten probleme gemacht hat, war erstens, dass ich am anfang nicht gemerkt hab, dass nach rechts (pfeiltaste nach rechts) noch zahlreiche andere Sachen einzustellen sind als die paar die im kleinen fenster bei öffnen erscheinen und zum 2. dass es nicht reicht alles nur auf volle Lautstärke zu stellen, sondern, dass auch einige Kanäle gemuted sind (M auf der Tastatur). Wichtig für den 5 Kanal Sound ist eigentlich hauptsächlich "Wave Suround" und "Wave Center" und was bei mir dann noch des entscheidende war: der SB Live Analog/Digital Output ziemlich weit rechts muss gemuted sein, sonst funktionieren bei mir auch nicht alle boxen.

Ich hoffe du kannst was mitanfangen

:ugly:

bign
07.01.04, 14:40
hast du auch MAster, PCM, Center, Surround unmuted?
mit:
amixer set Master 100 unmute
amixer set PCM 100 unmute
amixer set Center 100 unmute
amixer set Suround 100 unmute

BigBudda
08.01.04, 16:10
Hmmm wow! Jetzt hats auf einmal funktioniert! Danke für die Antworten!

Jetzt geht z.B. 5.1 upmixing bei xmms und speaker-test funzt auch! Super!

Aber beim mplayer gehen immer noch nur die Stereo Kanäle wie im Original Thread beschrieben... ich probier jetzt gleich mal xine aus.


Also nochmal danke für die Antworten!


HF/GL/CU - BigBudda

shb
11.01.04, 16:55
hi ich hab ne sb player 5.1 aber ich nehme die audigy treiber versuchsmal damit und die gehen besser als emu

cu SHB

AnubisTheKing
30.04.04, 18:44
was meinst du damit du nimmst die audigy treiber? welche sind das? weil ich habe auch ne sb live player 5.1 und bei mir funktionieren zum verrecken die front boxen nicht. (allerdings funktionieren die rear boxen und der center/bass). Also welche treiber benutzt du genau? dann versuche ich die auch mal :-).

twilight
03.05.04, 17:05
Hi all,

ich habs jetzt geschafft meine Audigy 2 gescheit, d.h. mit allen
5 Kanälen zum laufen zum bringen, Audigy-Treiber ist ja ebenfalls
der emu10k1-Treiber, es gibt keinen "extra" Treiber...

Nur hab ich ein problem mit DVD-Playback... es kommt zwar
sound aus den hinteren Boxen, aber nur ein gewisser "Brei" kein
klares und räumlich ort-bares signal... vielleicht bild ich mir das
nur ein, speaker-test hat alles korrekt angesprochen bei 5.1
und mplayer benutzt auch 5.1 zur Wiedergabe, nur mir kommts so
vor als wenn ich trotzdem nur stereo hätte und hinten halt
einfach "auch nur ein bissel was" mitrauskommt... hat jemand ne
Idee, wie ich das gescheit testen könnte??

Grüße,

twilight