• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Kein Audio bei OS11.3+Gnome Firefox 3.6.12 mit Java Plugin

Hallo,

kurz und knapp: Ich bekomme bei keinem Java-Applet eine Audio-Wiedergabe. Das Betrifft sowohl das Sun Plugin als auch die openJDK Variante.

Gleichgültig, ob ich mit 'gstreamer-properties' das Vorgabe-Ausgabe Plugin auf 'Automatisch erkennen', 'ALSA' oder 'Pulse Audio' einstelle. Es tönt einfach nichts.

Nach einem Rechtsklick auf das Lautsprechersymbol im Benachrichtigungsfeld->Audio-Einstellungen kann man ja unter dem Reiter 'Anwendungen' normalerweise sehen, welche Anwendungen einen Audiostream geöffnet haben z.B. ALSA plug-in bei Flashvideos.

Bei Java-Applets tut sich hier nichts.

In diesem Forum habe ich gelesen, dass sich jemand mit einem

Code:
rcalsasound restart
Shutting down sound driver                                          done
Starting sound driver:  emu10k1 hda-intel                  done

nach jedem Login behelfen konnte, ohne Erfolg.

Auch ein Wrap mit padsp /usr/lib/firefox <url> wurde an anderer Stelle vorgeschlagen. Auch ohne Besserung.

Was könnte ich noch anstellen?
 
Hallo JestersTear,
JestersTear schrieb:
kurz und knapp: Ich bekomme bei keinem Java-Applet eine Audio-Wiedergabe. Das Betrifft sowohl das Sun Plugin als auch die openJDK Variante.
Dann wollen wir doch erstmal wissen was Du hast:
Code:
uname -a
kwin --version
cat /etc/SuSE-release
lspci | grep audio
hwinfo --sound
rpm -qa | egrep "alsa|pulse|xine|mozilla"
JestersTear schrieb:
'ALSA' oder 'Pulse Audio' einstelle. Es tönt einfach nichts.
Mal in der Konsole den
Code:
alsamixer
probiert ob da auch nicht etwas nötiges auf stumm steht?
Die beiden gehören auch nicht zusammen auf einen Rechner.
lieben Gruß aus Hessen
 
OP
N

Nureinnarr

Newbie
Hallo,

danke für die Antwort.

uname -a
Code:
Linux mephisto 2.6.34.7-0.5-desktop #1 SMP PREEMPT 2010-10-25 08:40:12 +0200 i686 athlon i386 GNU/Linux
kwin --version
Code:
If 'kwin' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf kwin
cat /etc/SuSE-release
Code:
openSUSE 11.3 (i586)
VERSION = 11.3
lspci | grep audio
Code:
00:0a.0 Multimedia audio controller: Creative Labs SB0400 Audigy2 Value
hwinfo --sound
Code:
17: PCI 0a.0: 0401 Multimedia audio controller                  
  [Created at pci.318]
  Unique ID: bSAa.up6Wra2JIU9
  SysFS ID: /devices/pci0000:00/0000:00:0a.0
  SysFS BusID: 0000:00:0a.0
  Hardware Class: sound
  Model: "Creative SB0400 Audigy2 Value"
  Vendor: pci 0x1102 "Creative Labs"
  Device: pci 0x0008 "SB0400 Audigy2 Value"
  SubVendor: pci 0x1102 "Creative Labs"
  SubDevice: pci 0x1021 
  Driver: "EMU10K1_Audigy"
  Driver Modules: "snd_emu10k1"
  I/O Ports: 0xe000-0xe03f (rw)
  IRQ: 18 (62 events)
  Module Alias: "pci:v00001102d00000008sv00001102sd00001021bc04sc01i00"
  Driver Info #0:
    Driver Status: snd_emu10k1 is active
    Driver Activation Cmd: "modprobe snd_emu10k1"
  Config Status: cfg=yes, avail=yes, need=no, active=unknown

31: PCI 100.1: 0403 Audio device
  [Created at pci.318]
  Unique ID: NXNs.pwzlOPh9eO9
  Parent ID: vSkL.CP+qXDDqow8
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.1
  SysFS BusID: 0000:01:00.1
  Hardware Class: sound
  Model: "ATI R700 Audio Device [Radeon HD 4000 Series]"
  Vendor: pci 0x1002 "ATI Technologies Inc"
  Device: pci 0xaa38 "R700 Audio Device [Radeon HD 4000 Series]"
  SubVendor: pci 0x1002 "ATI Technologies Inc"
  SubDevice: pci 0xaa38 
  Driver: "HDA Intel"
  Driver Modules: "snd_hda_intel"
  Memory Range: 0xf8030000-0xf8033fff (rw,non-prefetchable)
  IRQ: 17 (3180 events)
  Module Alias: "pci:v00001002d0000AA38sv00001002sd0000AA38bc04sc03i00"
  Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Config Status: cfg=yes, avail=yes, need=no, active=unknown
  Attached to: #16 (PCI bridge)
rpm -qa | egrep "alsa|pulse|xine|mozilla"
Code:
alsa-oss-1.0.17-29.2.i586
pulseaudio-esound-compat-0.9.21-10.1.1.i586
alsa-plugins-1.0.23-1.9.i586
mozilla-xulrunner192-gnome-1.9.2.12-0.8.1.i586
alsa-1.0.23-2.12.i586
libpulse0-0.9.21-10.1.1.i586
xinetd-2.3.14-149.1.i586
alsa-firmware-1.0.23-1.2.noarch
mozilla-xulrunner192-1.9.2.12-0.8.1.i586
mozilla-nspr-4.8.6-1.1.1.i586
mozilla-xulrunner192-translations-common-1.9.2.12-0.8.1.i586
mozilla-xulrunner191-gnomevfs-1.9.1.15-0.2.1.i586
libpulse-mainloop-glib0-0.9.21-10.1.1.i586
java-1_6_0-sun-alsa-1.6.0.u22-1.2.1.i586
mozilla-xulrunner191-translations-common-1.9.1.15-0.2.1.i586
mozilla-nss-certs-3.12.8-1.1.1.i586
alsa-plugins-pulse-1.0.23-1.9.i586
alsa-utils-1.0.23-1.8.i586
mozilla-js192-1.9.2.12-0.8.1.i586
pulseaudio-0.9.21-10.1.1.i586
mozilla-nss-3.12.8-1.1.1.i586
mozilla-xulrunner191-1.9.1.15-0.2.1.i586
ca-certificates-mozilla-1.62-2.3.noarch
Die beiden gehören auch nicht zusammen auf einen Rechner.
Ich dachte PulseAudio ist nurmehr der Standard-Soundserver unter Gnome als Nachfolger von ESD. Und das, was man mit gstreamer-properties einstellt, sind doch nur die sinks und sources die eh an Pulseaudio durchgereicht werden.

Wenn Sie mir aber helfen können, PulseAudio komplett von meinem System zu verbannen, sage ich nicht nein. Denn auch wenn ich den Sinn eines Soundservers nachvollziehen kann, macht er in meinen Augen und zumindest auf meinem System keinen Sinn finde ich, denn ein
aplay -l
Code:
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: Audigy2 [SB Audigy 4 [SB0610]], Gerät 0: emu10k1 [ADC Capture/Standard PCM Playback]
  Sub-Geräte: 32/32
  Sub-Gerät #0: subdevice #0
  Sub-Gerät #1: subdevice #1
  Sub-Gerät #2: subdevice #2
  Sub-Gerät #3: subdevice #3
  Sub-Gerät #4: subdevice #4
  Sub-Gerät #5: subdevice #5
  Sub-Gerät #6: subdevice #6
  Sub-Gerät #7: subdevice #7
  Sub-Gerät #8: subdevice #8
  Sub-Gerät #9: subdevice #9
  Sub-Gerät #10: subdevice #10
  Sub-Gerät #11: subdevice #11
  Sub-Gerät #12: subdevice #12
  Sub-Gerät #13: subdevice #13
  Sub-Gerät #14: subdevice #14
  Sub-Gerät #15: subdevice #15
  Sub-Gerät #16: subdevice #16
  Sub-Gerät #17: subdevice #17
  Sub-Gerät #18: subdevice #18
  Sub-Gerät #19: subdevice #19
  Sub-Gerät #20: subdevice #20
  Sub-Gerät #21: subdevice #21
  Sub-Gerät #22: subdevice #22
  Sub-Gerät #23: subdevice #23
  Sub-Gerät #24: subdevice #24
  Sub-Gerät #25: subdevice #25
  Sub-Gerät #26: subdevice #26
  Sub-Gerät #27: subdevice #27
  Sub-Gerät #28: subdevice #28
  Sub-Gerät #29: subdevice #29
  Sub-Gerät #30: subdevice #30
  Sub-Gerät #31: subdevice #31
Karte 0: Audigy2 [SB Audigy 4 [SB0610]], Gerät 2: emu10k1 efx [Multichannel Capture/PT Playback]
  Sub-Geräte: 8/8
  Sub-Gerät #0: subdevice #0
  Sub-Gerät #1: subdevice #1
  Sub-Gerät #2: subdevice #2
  Sub-Gerät #3: subdevice #3
  Sub-Gerät #4: subdevice #4
  Sub-Gerät #5: subdevice #5
  Sub-Gerät #6: subdevice #6
  Sub-Gerät #7: subdevice #7
Karte 0: Audigy2 [SB Audigy 4 [SB0610]], Gerät 3: emu10k1 [Multichannel Playback]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 3: ATI HDMI [ATI HDMI]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0

... zeigt, dass meine Soundhardware sowohl jede Menge Kanäle bereitstellt und auch das sogenannte Hardwaremixing kann. Auf einen lokalen Soundserver zum Zusammenmischen der Klangquellen könnte ich daher doch verzichten.

Aber das führt zu einem anderen Thema. Im Moment geht es ja um die fehlende Soundausgabe ausschliesslich bei Java Applets im Browser.
 
Hallo JestersTear,
JestersTear schrieb:
Code:
Linux mephisto 2.6.34.7-0.5-desktop #1 SMP PREEMPT 2010-10-25 08:40:12 +0200 i686 athlon i386 GNU/Linux
Das ist aber keiner der üblichen Kernel von openSUSE, wo kommt der denn her?
JestersTear schrieb:
Code:
kwin --version
If 'kwin' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf kwin
Und auch nicht KDE als Desktop!?
Für eine zielgerichtete Hilfe sind diese Informationen aber unerlässlich.
JestersTear schrieb:
Code:
cat /etc/SuSE-release
openSUSE 11.3 (i586)
VERSION = 11.3
OK die aktuelle openSUSE
JestersTear schrieb:
Code:
lspci | grep audio
00:0a.0 Multimedia audio controller: Creative Labs SB0400 Audigy2 Value

hwinfo --sound
17: PCI 0a.0: 0401 Multimedia audio controller                  
  Model: "Creative SB0400 Audigy2 Value"
  Driver Modules: "snd_emu10k1"

31: PCI 100.1: 0403 Audio device
  Model: "ATI R700 Audio Device [Radeon HD 4000 Series]"
  Driver Modules: "snd_hda_intel"
Aha dann ist da noch eine OnBoard-Sound und eine Soundkarte extra installiert, zudem sind beide auch noch aktiviert.
Mit:
Code:
rmmod snd_hda_intel
kann man den Soundchip deaktivieren indem das zuständige Modul "entläd"
Wenn man den OnBoard-Sound nicht nutzt, dann sollte dieser im BIOS deaktiviert werden weil die beiden sich bestimmt in die Quere kommen. Warum der zweite bei lspci nicht auftaucht kann ich nicht recht nachvollziehen, deswegen mal so eingeben:
Code:
lspci
Weil da das Wort audio wohl eher Audio heißt und grep ja per default case -sensitive sucht.
JestersTear schrieb:
Code:
rpm -qa | egrep "alsa|pulse|xine|mozilla"
alsa-oss-1.0.17-29.2.i586
pulseaudio-esound-compat-0.9.21-10.1.1.i586
alsa-plugins-1.0.23-1.9.i586
mozilla-xulrunner192-gnome-1.9.2.12-0.8.1.i586
alsa-1.0.23-2.12.i586
libpulse0-0.9.21-10.1.1.i586
xinetd-2.3.14-149.1.i586
alsa-firmware-1.0.23-1.2.noarch
mozilla-xulrunner192-1.9.2.12-0.8.1.i586
mozilla-nspr-4.8.6-1.1.1.i586
mozilla-xulrunner192-translations-common-1.9.2.12-0.8.1.i586
mozilla-xulrunner191-gnomevfs-1.9.1.15-0.2.1.i586
libpulse-mainloop-glib0-0.9.21-10.1.1.i586
java-1_6_0-sun-alsa-1.6.0.u22-1.2.1.i586
mozilla-xulrunner191-translations-common-1.9.1.15-0.2.1.i586
mozilla-nss-certs-3.12.8-1.1.1.i586
alsa-plugins-pulse-1.0.23-1.9.i586
alsa-utils-1.0.23-1.8.i586
mozilla-js192-1.9.2.12-0.8.1.i586
pulseaudio-0.9.21-10.1.1.i586
mozilla-nss-3.12.8-1.1.1.i586
mozilla-xulrunner191-1.9.1.15-0.2.1.i586
ca-certificates-mozilla-1.62-2.3.noarch
JestersTear schrieb:
Ich dachte PulseAudio ist nurmehr der Standard-Soundserver unter Gnome als Nachfolger von ESD.
Da haben wir es ja, Gnome. Da kann ich leider nicht groß mitreden weil ich es nicht nutze.
JestersTear schrieb:
Wenn Sie mir aber helfen können, PulseAudio komplett von meinem System zu verbannen, sage ich nicht nein.
Das sollte so funktionieren, das entfernen:
Code:
zypper rm pulseaudio-esound-compat pulseaudio
Da ich aber kein Gnome habe kann ich das nicht mit Gewissheit sagen.
JestersTear schrieb:
Denn auch wenn ich den Sinn eines Soundservers nachvollziehen kann, macht er in meinen Augen und zumindest auf meinem System keinen Sinn finde ich
Uff das ist aber lang :???:
JestersTear schrieb:
Aber das führt zu einem anderen Thema. Im Moment geht es ja um die fehlende Soundausgabe ausschliesslich bei Java Applets im Browser.
Außerhalb des Browsers ist aber Soundausgabe (z.B. bei MP3s, Videos oder DVDs) zu hören?
Das richtige Java Paket ist ja installiert und kein zweites in der Ausgabe aufgetaucht.
lieben Gruß aus Hessen
 
OP
N

Nureinnarr

Newbie
Sorry,

Gnome hatte ich in der Tat unterschlagen.

Das ist aber keiner der üblichen Kernel von openSUSE, wo kommt der denn her?
Ganz offiziell aus dem openSuse Update Repo bzw. wurde der über das Aktualisierungsapplet angeboten.

Bei

Code:
Model: "ATI R700 Audio Device [Radeon HD 4000 Series]"
  Driver Modules: "snd_hda_intel"
handelt es sich um den HDMI-Ausgang meiner ATI-Grafikkarte.

lspci | grep -i audio
Code:
00:0a.0 Multimedia audio controller: Creative Labs SB0400 Audigy2 Value
01:00.1 Audio device: ATI Technologies Inc RV710/730
Den benutze ich zwar nicht, er hat aber bisher auch nichts negativ beeinflusst. Als Standard-Ausgabe Gerät ist eh 'Creative Labs SB0400 Audigy2 Value' festgelegt.

Außerhalb des Browsers ist aber Soundausgabe (z.B. bei MP3s, Videos oder DVDs) zu hören?
In der Tat. Alles andere wird wirklich tadellos wiedergegeben.
Interessant wäre, wie das Java Plugin Audio ausgeben möchte. Wenn es über ALSA ist, müsste PulseAudio das über das alsasink abfangen und wiedergeben.

Eine einfache Deinstallation von PulseAudio per zypper geht zwar, aber alle ALSA-Tools z.B. alsamixer, aplay etc. scheitern nach diesem Schritt mit einer Fehlermeldung, weil diese eine /etc/alsa-pulse.conf erwarten, die dann ebenfalls gelöscht wird.
 
A

Anonymous

Gast
Hast du die Java-version von Sun oder das openJDK?
Code:
rpm -qa|grep java
 
Oben