PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ALsa-Xmms Plugin



TERRYHOAX
30.09.03, 10:38
Ich habe SUSE 8.2, KDE, Alsa 0.97 und Xmms installiert.
Da Xmms über OSS läuft habe ich das Alsa-Plugin 0.9 installiert um die Lautstärke auch über Xmms zu regeln.
Es ist unter den Device-settings folgendes eingetragen:
Audio Device: Emu10k1 (Audigy)
Mixer Device: PCM

Die Lautstärke kann ich im Alsamixer über Wave und nicht PCM ändern.
Was für einen Mixer Device muß ich dort eingeben? (Wave bringt nichts)
(Habe natürlich mit der Suchfunktion erstmal ausführlich gelesen, leider wurde nie geschrieben wie man das einstellt)


Dann noch eine Frage zu KMix.
Der wird ja auch über OSS gesteuert.
Da ist das gleiche Problem, das ich die Lautstärke nicht direkt über Alsa regeln kann. Gibt es da eine Möglichkeit, das doch hinzubekommen (snd-mixer-oss und snd-pcm-oss sind installiert)?
Falls nicht, wie kann ich KMix deinstallieren?
Habe nichts in Yast unter dem Namen gefunden.



lsmod zeigt mir u.a. folgende Alsa (snd)-Treiber:

snd-pcm-oss 45888 0 (autoclean)
snd-mixer-oss 13560 0 (autoclean) [snd-pcm-oss]

best regards

Terry

green
30.09.03, 14:54
Original geschrieben von TERRYHOAX
Die Lautstärke kann ich im Alsamixer über Wave und nicht PCM ändern.

Eigentlich sollten beide Regler funktionieren (bei mir SB Live 5.1(gleicher Treiber) ist es so). Moglicherweise solltest Du snddevices ausführen welches alle nötigen Geräte unter /dev/snd erstellt. Ich weis nicht ob es im RPM Packet auch dabei ist. Bei den Sourcen (alsa-driver-0.9*) ist es dabei.


Was für einen Mixer Device muß ich dort eingeben? (Wave bringt nichts)
(Habe natürlich mit der Suchfunktion erstmal ausführlich gelesen, leider wurde nie geschrieben wie man das einstellt)

Es sollte (fast) jedes Mixer Device angegeben werden können. Mit amixer kannst Du die korrekte Schreibweise (case sensitive) überprüfen. Aber auf jeden sollte es mit PCM auch gehen. Bei Wave musst du glaub ich WAVE eintragen. Ich regle es über Master. Ist imho besser.

TERRYHOAX
30.09.03, 15:27
Aber auf jeden sollte es mit PCM auch gehen. Bei Wave musst du glaub ich WAVE eintragen. Ich regle es über Master. Ist imho besser.

Funktioniert ja leider nicht s.o.

meine Einstellungen in der modules.conf
################################################## ################
# Alsa sound support.
# Warning: please don't modify comments over aliases 'snd-card-#'
################################################## ################
alias char-major-116 snd
options snd snd_major=116 snd_cards_limit=1
alias snd-card-0 snd-emu10k1
options snd-emu10k1 snd_index=0 snd_id="Emu10k1" snd_extout=0x1f0f
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
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 sound-service-0-12 snd-pcm-oss
options snd-pcm-oss snd_dsp_map=0 snd_adsp_map=3

Was muß ich denn nun als device mixer eingeben?

green
30.09.03, 15:37
Hast Du das Tool "snddevice " ausgeführt wie ich es oben geschrieben habe??

Wenn der PCM Regler danach immer noch nicht geht dann probier mal "Master" einzutragen. Das sollte ja gehen. Ich hab übrigens nichts in der modules.conf stehen.

TERRYHOAX
30.09.03, 15:45
werd gerade nochmal was testen

Wegen der modules.conf:

Soll ich den Rest außer
alias char-major-116 snd
löschen?

Ein anderes Problem ist eben noch die Sache mit AC3 bei mir, das lüppt nämlich auch noch nicht... das muß irgendwie mit den Einstellungen zusammenhängen, denn unter windows läuft das alles ohne Probleme.
(Audigy -> dig-out -> externer DD5.1 Dekoder => AC3passthrough)

Das muß man doch auch hinbekommen, habe soviel gelesen und alles mögliche probiert, aber nix geholfen, kommt immer nur dickes Rauschen, wenn ich bei xine ac3passthrough aktiviere...

Schöne Grüße und Danke für den Tip

Terry

green
30.09.03, 16:26
Bin jetzt daheim. Hab mal "Wave" in XMMS eingetragen. Bei mir geht das auch. Vielleicht stimmt ja mit den Treibern was nicht. Solltest Du besser aus den Sourcen kompilieren...

edit: ach so nach ändern des Mixer devices muss man die Wiedergabe neu starten

TERRYHOAX
30.09.03, 16:35
snddevice(s) gibts nicht... du meinst doch den Befehl den man nach dem kompilieren ausführt ?

MfG
Terry

TERRYHOAX
30.09.03, 17:39
Ich habe das mit den kompilierten Alsa 0.97 probiert.
War auch kein Unterschied. Wave steuert die Lautstärke. Das liegt vielleicht auch daran, dass meine Audigy über Digital-out läuft.

Das Endresultat nach dem kompilieren und Neubooten war dann, das lauter Fehlermeldungen kamen
modprobe can't locate snd-card1 dto 2 und 3... :(

Ich will doch nur wissen, was ich da beim Plugin von Xmms einstellen soll ? :)

MfG

Terry

TERRYHOAX
30.09.03, 19:29
Versuche gerade mal Xmms 1.2.8 zu kompilieren & installieren.

Nach "./configure" kommt der Fehler das ich "GTK+ >= 1.2.2 not installed - please install first"
habe hier eine "gtk+-1.2.3-2.i386.rpm" und auch die "dev" gefunden und installiert, aber zeigt mir an das die nicht richtig installiert ist, wenn ich mit ./configure zu kompilieren:

The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GTK was incorrectly installed
*** or that you have moved GTK since it was installed. In the latter case, you
*** may want to edit the gtk-config script: /usr/bin/gtk-config

------------------------------------------------------------------------------------

So das mit 1.2.8 funktioniert aus irgendwelchen Gründen bei mir noch nicht so ganz.
Da warte ich mal lieber auf den Packetman :)

1.2.7 läuft bei mir gut und habe jetzt auch geschaftt Audio-CDs ohne Audiokabel anzuhören.

Also nochmal zur ursprünglichen Frage:

Die Lautstärke kann ich im Alsamixer über Wave und nicht PCM ändern.
Was für einen Mixer Device muß ich beim Alsa-Xmms-Plugin (alsa-xmms-0.9.9-34.i586.rpm) eingeben? (Wave bringt nichts)

Schöne Grüße

Terry

green
01.10.03, 08:15
Original geschrieben von TERRYHOAX
snddevice(s) gibts nicht... du meinst doch den Befehl den man nach dem kompilieren ausführt ?

Nene snddevices ist ein Tool welches bei dem Treiber dabei ist z.B. "alsa-driver-0.9.7.tar.bz2". Wenn Du es entpackst dann liegt snddevices eben im Verzeichnis und lässt sich normal ausführen.
Aber das ist eh nicht das Problem wie ich weiter unten Lese. Das ist klar das PCM und Master die Lautstärke nicht regeln wenn Deine SKarte über Dig-out läuft. Trotzdem verstehe ich nicht warum bei Dir "Wave" als Mixer Device nicht funktioniert wenn es denn mit alsamixer geht *mysteriös*
Ich habe Xmms 1.2.8 kann schon auch sein, dass es erst mit der Version geht..

Mit GTK kann ich Dir nicht weiterhelfen, vielleicht hast Du "ldconfig" nach dem installieren nicht ausgeführt. Ich bin aber sowieso kein Freund von RPMs. Die machen mir zu viel Probleme. Ich kompiliere da lieber alles aus den Sourcen. Dauert manchmal etwas, doch dafür geht es dann auch.

Also nochmal zur Ursprünglichen Frage : :)
Überprüfe mal, mit welchem Regler Du die Lautsärke unter alsamixer noch steuern kannst. Möglicherweise geht eins von denen mit *IEC958*. Dann kannst Du versuchen eins von denen einzutragen. Dabei musst Du aber auf Groß/Kleinschreibung achten. Mit "amixer" findest Du das raus. Aber leider gibts nicht viele möglichkeiten mit Dig-out die Lautsärke zu regeln.

schönen Gruß
..

TERRYHOAX
01.10.03, 12:01
@Green
Hmm, mir fällt da nix mehr ein.
Habe das alles ausprobiert bei den Mixer-Device Einstellungen (Wave, Music,...) das funktioniert nicht.
Muß man da vielleicht etwas wie dev/tralala eingeben?

Wie machen das denn die anderen? Es haben doch einige alsa und xmms...

Terry

green
01.10.03, 12:23
Original geschrieben von TERRYHOAX
Habe das alles ausprobiert bei den Mixer-Device Einstellungen (Wave, Music,...) das funktioniert nicht.
Muß man da vielleicht etwas wie dev/tralala eingeben?

NE sicher nicht. Es muss genau so gehen wie Du das versuchst. Aber es können gerne ein paar Leute posten wie sie das machen...

TERRYHOAX
01.10.03, 14:16
@Green
Danke für Deine Hilfe ! :)
Und bitte nicht falsch verstehen, was ich geschrieben habe.
War von mir nicht so gemeint, dass Deine Meinung nicht mehr gefragt wäre!
Aber Deine Linux-Einstellungen sind irgendwie anders als meine. Kann auch an der SBLive liegen und daran, dass Du Deine per Line-Out angeschlossen hast.
Ich weiss es nicht.

Aber scheinbar hat niemand hier eine Audigy und Alsa...?????????

Mit meinem Backup-Image wo ich die OSS-Treiber installiert habe, klappt das natürlich einwandfrei, aber ich wollte schon lieber Alsa benutzen.


So hier ist der Auszug meiner modules.conf, die von Yast2 modifiziert wurde.
Vielleicht ist da was nicht ganz proper???


################################################## ######################
# YaST2: sound system dependent part # ALSA #
################################################## #######################

alias char-major-116 snd
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-slot-1 off
alias sound-service-1-0 off
alias sound-slot-2 off
alias sound-service-2-0 off
alias sound-slot-3 off
alias sound-service-3-0 off
options snd snd_cards_limit=1 snd_major=116
options snd-emu10k1 snd_enable=1 snd_index=0


# LHB6.v42612EGKE7:SB0090 Audigy Player/OEM

alias snd-card-0 snd-emu10k1
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 sound-service-0-11 snd-mixer-oss
alias sound-service-0-12 snd-pcm-oss


Schöne Grüße

Terry

green
01.10.03, 14:44
Schon ok :)
Habs ja gar nicht als beleidigend empfunden. Ich kann Dir ja leider wirklich nicht weiterhelfen. Leider scheint die Spate Musik nicht sehr häufig besucht zu werden :(

Also viel Glück noch ..

TERRYHOAX
01.10.03, 16:48
@Green
Ok, Danke für die Tips! :)

Keiner der mir weiterhelfen kann?????????

TERRYHOAX
01.10.03, 20:42
Geschafft!
Es lag einfach daran, dass ich eine alte Version hatte, die nicht funktioniert hat.

http://www.linuxforen.de/forums/showthread.php?s=&postid=591290#post591290