Zum Verzweifeln - 2. Soundkarte wird zufällig ausgewählt (KDE-Problem?)
Ich habe 2 Rechner mit ähnlichem Verhalten. die 2. Soundkarte (USB) wird mehr oder weniger zufällig ausgewählt und ich suche zumindest einen Workaround. Unten befinden sich detaillierter Daten zu den beiden Rechnern. Das Verhalten tritt unter KDE 3.5 und KDE 4.3.3 "release 3" unter 11.1 auf, und auch in KDE Factory unter 11.2. Es ist noch nie passiert, dass Twinkle den Telefonhörer nicht ausgewählt hätte. Dort ist USB-Audio definiert. Amarok, YouTube und andere Audio-Anwendungen verwenden den Telefonhörer mehr oder weniger zufällig und das nervt natürlich. In den KDE-Systemeinstellungen kommt USB-Audio _nach_ Onboard-Audio des Motherboards und trotzdem wird USB-Audio ausgewählt. Bei der Installation des Systems war der Telefonhörer nicht angesteckt, d.h. es wurde nur die Onboard- Soundkarte automatisch aktiviert. Nun habe ich festgestellt, dass USB-Audio ausgewählt wird, wenn kurz davor die Onboard-Soundkarte (1. Soundkarte) verwendet wurde. Man könnte also den Verdacht haben, dass das System glaubt, dass die 1. Soundkarte gerade belegt ist. Habe ich zB Youtube über Firefox gehört und die Youtube-Seite geschlossen, dann will Amarok über den USB-Hörer den Sound ausgeben. Es kann sein, dass nach sehr langer Zeit (20 min?) wieder über die 1. Soundkarte Sound ausgegeben wird, ohne, dass ich etwas umkonfiguriert habe. Kann ich das System irgendwie zwingen für bestimmte Programme die 1. Soundkarte zu verwenden? Der Telefonhörer soll nur verwendet werden, wenn über Twinkle telefoniert wird. Vorschläge für Workarounds sind willkommen. http://www.smolts.org/client/show_all/pub_b214fce2-b5b5-4a32-ba7e-cf9de6d557... Bus 004 Device 002: ID 04b4:0306 Cypress Semiconductor Corp. Telephone Receiver 14: USB 00.0: 0000 Unclassified device [Created at usb.122] UDI: /org/freedesktop/Hal/devices/usb_device_4b4_306_noserial_if0 Unique ID: PYMB.VklLkNj0TUF Parent ID: zPk0.moLwSePIflE SysFS ID: /devices/pci0000:00/0000:00:04.0/usb4/4-1/4-1:1.0 SysFS BusID: 4-1:1.0 Hardware Class: unknown Model: "Cypress Unclassified device" Hotplug: USB Vendor: usb 0x04b4 "Cypress Semiconductor Corp." Device: usb 0x0306 Revision: "1.10" Driver: "snd-usb-audio" Driver Modules: "snd_usb_audio" Speed: 12 Mbps Module Alias: "usb:v04B4p0306d0110dc00dsc00dp00ic01isc01ip00" Driver Info #0: Driver Status: snd_usb_audio is active Driver Activation Cmd: "modprobe snd_usb_audio" Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #13 (Hub) http://www.smolts.org/client/show_all/pub_8070700c-db89-4ef3-a4d9-453e7f5829... Bus 002 Device 002: ID 04b4:0306 Cypress Semiconductor Corp. Telephone Receiver 06: USB 00.0: 0000 Unclassified device [Created at usb.122] UDI: /org/freedesktop/Hal/devices/usb_device_4b4_306_noserial_if0 Unique ID: FKGF.VklLkNj0TUF Parent ID: pBe4.0W7TJ+_EPQ3 SysFS ID: /devices/pci0000:00/0000:00:03.1/usb2/2-1/2-1:1.0 SysFS BusID: 2-1:1.0 Hardware Class: unknown Model: "Cypress Unclassified device" Hotplug: USB Vendor: usb 0x04b4 "Cypress Semiconductor Corp." Device: usb 0x0306 Revision: "1.10" Driver: "snd-usb-audio" Driver Modules: "snd_usb_audio" Speed: 12 Mbps Module Alias: "usb:v04B4p0306d0110dc00dsc00dp00ic01isc01ip00" Driver Info #0: Driver Status: snd_usb_audio is active Driver Activation Cmd: "modprobe snd_usb_audio" Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #4 (Hub) Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Al ganz schoen hysterisch ;-) Unter KDE 4.3.3 Systemsettings -> Multimedia gibt es einiges zum einstellen. gruss rudi -- "Jemand, der so lange Verfassungsminister war wie ich, wird sehr genau darauf achten, dass das Grundgesetz eingehalten wird." -- Wolfgang Schaeuble -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 27. November 2009 22:54:31 schrieb Rudi Höning: Hallo Rudi,
ganz schoen hysterisch ;-)
Warum, das nervt mich schon lange und vor langer Zeit hat mir auf diese Frage niemand geantwortet. Meine Hoffnung, dass es sich von selbst erledigt, hat sich mit 11.2 zerschlagen.
Unter KDE 4.3.3 Systemsettings -> Multimedia gibt es einiges zum einstellen.
Das habe ich doch erwähnt: "In den KDE-Systemeinstellungen kommt USB-Audio _nach_ Onboard-Audio des Motherboards und trotzdem wird USB-Audio ausgewählt." Hast du eine Erklärung warum nicht die Onboard-Soundkarte verwendet wird, wenn diese _vor_ USB-Audio steht? Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Al Sieh dir noch mal die Systemsettings an. Ich kann hier bei mir jedes Soundgeraet, das erkannt wurde, jedem Dienst zuweisen und es funktioniert. Mein onboardsound, genauso wie meine Audigy 2. gruss rudi -- "Wir sind doch nicht die Reha-Klinik für Guantanamo." -- Horst Seehofer -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 27. November 2009 23:32:41 schrieb Rudi Höning: Hallo Rudi,
Sieh dir noch mal die Systemsettings an.
ich frage vorsichtshalber nach. Was meinst du mit "Systemsettings"? Systemeinstellungen-KDE / Multimedia? Bei Audio-Ausgabe haben alle Soundkarten idente Reihenfolge. Analog / Digital / HDMI / USB.
Ich kann hier bei mir jedes Soundgeraet, das erkannt wurde, jedem Dienst zuweisen
Jetzt kann ich dir nicht mehr folgen. Wo weist du einem Soundgerät einen Dienst zu? Mit rechter Maustaste gibt es nichts. Meinst du mit Dienst Benachrichtungen, Musik, Video, Kommunikation, Spiele und Zugangshilfen? Ach ja, der Startsound von KDE wird AFAIR immer von der Onboardsoundkarte abgespielt. Der Sound beim Abmelden kann auch aus dem Telefonhörer kommen. BTW ich habe auch schon probiert den USB-Sound an die 1. Stelle zu geben und danach wieder an die letzte Stelle, sodass eigentlich eine Konfiguration geschrieben werden müsste. Das hat aber auch nichts gebracht.
und es funktioniert. Mein onboardsound, genauso wie meine Audigy 2.
Sound kommt bei mir auch aus beiden Geräten (Soundkarten). Nur ist es nicht vorhersagbar aus welchem Gerät der Sound kommen wird und manchmal bleibt der Sound "ewig" auf der falschen Soundkarte, auch nach einem Reboot. Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Guten Morgen Al
ich frage vorsichtshalber nach. Was meinst du mit "Systemsettings"? Systemeinstellungen-KDE / Multimedia? Bei Audio-Ausgabe haben alle Soundkarten idente Reihenfolge. Analog / Digital / HDMI / USB.
aber du kannst jede anklicken und nach oben und unten verschieben
Jetzt kann ich dir nicht mehr folgen. Wo weist du einem Soundgerät einen Dienst zu? Mit rechter Maustaste gibt es nichts. Meinst du mit Dienst Benachrichtungen, Musik, Video, Kommunikation, Spiele und Zugangshilfen?
Genau. Jeden Punkt kannst du auswaehlen und danach das Geraet rechts auswaehlen, das du fuer diesen Dienst haben willst und nach oben schieben. Sorry Al, aber weiter komme ich jetzt auch erstmal nicht. Aber ein Blick auf Kmix waere vielleicht auch nicht schlecht. Ich lege mich jetzt ab, Maybe tomorrow. gruss rudi -- "Die Schulhoefe werden nicht kriminalisiert" -- Brigitte Zypries -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Samstag, 28. November 2009 01:04:16 schrieb Rudi Höning: Hallo Rudi,
ich frage vorsichtshalber nach. Was meinst du mit "Systemsettings"? Systemeinstellungen-KDE / Multimedia? Bei Audio-Ausgabe haben alle Soundkarten idente Reihenfolge. Analog / Digital / HDMI / USB.
aber du kannst jede anklicken und nach oben und unten verschieben
Jetzt kann ich dir nicht mehr folgen. Wo weist du einem Soundgerät einen Dienst zu? Mit rechter Maustaste gibt es nichts. Meinst du mit Dienst Benachrichtungen, Musik, Video, Kommunikation, Spiele und Zugangshilfen?
Genau.
Jeden Punkt kannst du auswaehlen und danach das Geraet rechts auswaehlen, das du fuer diesen Dienst haben willst und nach oben schieben.
Schön, aber wenn schon die USB-Soundkarte _überall_ an letzter Stelle ist?
Sorry Al, aber weiter komme ich jetzt auch erstmal nicht. Aber ein Blick auf Kmix waere vielleicht auch nicht schlecht.
Können wir machen, sehe aber keinen Sinn darin, es ist ja überall Ton hörbar, Ich habe nun was anderes probiert. Gnome gestartet und mit Firefox Youtube abgespierlt. Sound aus dem Telefonhörer. XFCE gestartet und mit Firefox Youtube abgespierlt. Sound aus dem Telefonhörer. In XFCE ein Termnal geöffnet, mpg123 datei.mp3 aufgerufen und der Sound kommt aus den Lautsprechern. In XFCE mit Thunar ein Fenster mit einer mp3-Datei geöffnert. Auf mp3-Datei mit rechter Maustaste geklickt und mplayer ausgewählt und der Sound kommt aus den Lautsprechern. In XFCE im Programm-Menü vlc gestartet, eine Datei geöffnet und der Sound kommt aus den Lautsprechern. In XFCE Amarok gestartet, Sound aus dem Telefonhörer. Nochmal in XFCE Firefox gestartet und Youtube geöffnet. Sound aus dem Telefonhörer. Mich würde interessieren, wie man in einer Konsole abfrägt, ob eine Soundkarte belegt ist. Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Al
Schön, aber wenn schon die USB-Soundkarte _überall_ an letzter Stelle ist?
Hast du es mal damit versucht die USB-Soundkarte ganz zu entfernen? Ausser natuerlich bei Kommunikation.
Können wir machen, sehe aber keinen Sinn darin, es ist ja überall Ton hörbar,
Du hast doch unter Kmix fuer jede Soundkarte einen eigenen Tab. Vielleicht koennte man daran drehen (nur eine Annahme)
Ich habe nun was anderes probiert. [...]
Das hoert sich so an, als wuerde der Soundserver die einzelnen Karten zulange in Beschlag nehmen. Frueher gab es im Kontrollzentrum eine Moeglichkeit die Zeit einzustellen, nachdem der Server die Karte frei geben muss, ich habe aber hier (KDE 4.3.3) noch nichts vergleichbares gefunden.
Mich würde interessieren, wie man in einer Konsole abfrägt, ob eine Soundkarte belegt ist.
Sorry, da kann ich dir nicht helfen :-( gruss rudi -- "Ich wäre für die Vorratsdatenspeicherung auch dann, wenn es überhaupt keinen Terrorismus gäbe." -- Dieter Wiefelspuetz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Samstag, 28. November 2009 13:59:46 schrieb Rudi Höning:
Hallo Al
Schön, aber wenn schon die USB-Soundkarte _überall_ an letzter Stelle ist?
Hast du es mal damit versucht die USB-Soundkarte ganz zu entfernen? Ausser natuerlich bei Kommunikation.
Nur zur Info, wenn ich den USB-Hörer abstecke, dann ist es ok. "Gerät entfernen" ist nicht möglich. Wie sollte das gehen? Ich klicke die Soundkarte an und dann weiter. Entferen ist nicht möglich. Die Tests funktionieren richtig. Bei *Pulse-Audio* kommt der Telefonhörer. Vielleicht ist das das Problem? Ich denke ich bin einen Schritt weiter. Bei Amarok habe ich auf xine umgestellt. Gstreamer hatte aber auch funktioniert. Mit automatischer Erkennung kam der Sound wieder aus dem Telefonhörer. Wenn ich die automatischer Erkennung ausschalte und Alsa auswähle, kommt der Sound aus den Lautsprechern. Wie mache ich das aber für Firefox, damit Youtube aus den Lautsprechern kommt? Ich habe den Verdacht, dass Firefox pulseaudio verwendet. Dann bin ich mal mutig und entferne pulseaudio komplett. zypper remove pulseaudio Loading repository data... Reading installed packages... Resolving package dependencies... The following NEW package is going to be installed: esound-daemon The following packages are going to be REMOVED: pulseaudio pulseaudio-esound-compat pulseaudio-lang pulseaudio-module- bluetooth pulseaudio-module-gconf pulseaudio-module-jack pulseaudio-module-lirc pulseaudio-module-x11 pulseaudio-module-zeroconf Zur Vorsicht "reboot". Und juhu, es funktioniert. Jetzt frage ich mich, ob ich da einen Bug-Report schreiben soll, da pulseaudio ja noch ziemlich experimentell ist und es da mehr Ungereimtheiten mit vielen Bugreports gibt. Viel beitragen kann ich nicht, außer dass es nicht funktioniert. Für mich ist das alles so zufällig.
Können wir machen, sehe aber keinen Sinn darin, es ist ja überall Ton hörbar,
Du hast doch unter Kmix fuer jede Soundkarte einen eigenen Tab. Vielleicht koennte man daran drehen (nur eine Annahme)
Ja, die beiden Soundkarten werden in kmix angezeigt. Aber was soll ich da viel drehen? Es ist ja was zu hören.
Ich habe nun was anderes probiert.
[...]
Das hoert sich so an, als wuerde der Soundserver die einzelnen Karten zulange in Beschlag nehmen. Frueher gab es im Kontrollzentrum eine Moeglichkeit die Zeit einzustellen, nachdem der Server die Karte frei geben muss, ich habe aber hier (KDE 4.3.3) noch nichts vergleichbares gefunden.
Also nach 1 Minute und mehr, dürfte da nichts mehr blockiert werden. Deswegen habe ich gefragt wie man das prüfen kann.
Mich würde interessieren, wie man in einer Konsole abfrägt, ob eine Soundkarte belegt ist.
Sorry, da kann ich dir nicht helfen :-(
Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Al Bogner
-
Rudi Höning