No sound in Flash games/movies

Hi. I use opensuse 11.2 and X-Fi card. I updated my ALSA to 1.0.21, and then added ‘snd-ctxfi’ to loaded modules, and since then, I can play the sound from my Xbox 360 with no problem (it is plugged in into Digital In port of my card, and then outputted to my headphones using mini-jack cable).

After installing some codecs, I am also able to play my FLAC music collection from Amarok with ease. The only thing that doesn’t work is flash video. I am not able to hear any voice in sites like youtube.com or any other containing flash.

Any ideas?

Can you provide us some more information? please what is the output of:

rpm --query --all '*flash*' '*wrapper*' '*gecko*' '*rplug*' | sort

and also the output of:

rpm --query --all 'libav*' 'libpostproc*' 'libswscale*' '*xine*' '*gst*' '*layer*' '*vlc*' | grep -v avahi | sort

… also, is your openSUSE-11.2 a 32-bit or 64-bit install ?


warnec@linux-ibhy:~> rpm --query --all '*flash*' '*wrapper*' '*gecko*' '*rplug*' | sort
flash-player-10.0.32.18-3.1.1.i586
mplayerplug-in-3.55+cvs20090923-0.pm.2.1.x86_64
ndiswrapper-1.55-3.4.x86_64
ndiswrapper-kmp-desktop-1.55_2.6.31.5_0.1-3.4.x86_64
nspluginwrapper-1.2.2-5.6.1.x86_64
pullin-flash-player-11.2-2.1.x86_64
warnec@linux-ibhy:~>


rpm --query --all 'libav*' 'libpostproc*' 'libswscale*' '*xine*' '*gst*' '*layer*' '*vlc*' | grep -v avahi | sort                            
alsaplayer-0.99.80-1.pm.13.1.x86_64                                              
flash-player-10.0.32.18-3.1.1.i586                                               
gstreamer-0_10-0.10.25-999.pm.999.2.x86_64                                       
gstreamer-0_10-ffmpeg-0.10.9-999.pm.999.3.x86_64                                 
gstreamer-0_10-fluendo-mp3-0.10.10-42.pm.42.2.x86_64                             
gstreamer-0_10-lang-0.10.25-999.pm.999.2.noarch                                  
gstreamer-0_10-plugins-bad-0.10.16-999.pm.1001.2.x86_64                          
gstreamer-0_10-plugins-bad-lang-0.10.16-999.pm.1001.2.noarch                     
gstreamer-0_10-plugins-base-0.10.25-999.pm.999.4.x86_64                          
gstreamer-0_10-plugins-base-lang-0.10.25-999.pm.999.4.noarch                     
gstreamer-0_10-plugins-good-0.10.16-42.pm.44.1.x86_64                            
gstreamer-0_10-plugins-good-extra-0.10.16-42.pm.44.1.x86_64                      
gstreamer-0_10-plugins-ugly-0.10.13-999.pm.1000.6.x86_64                         
gstreamer-0_10-utils-0.10.25-999.pm.999.2.x86_64                                 
libavc1394-0-0.5.3-134.2.x86_64                                                  
libavcodec52-0.5.20511svn-0.pm.1.1.x86_64                                        
libavdevice52-0.5.20511svn-0.pm.1.1.x86_64                                       
libavformat52-0.5.20511svn-0.pm.1.1.x86_64                                       
libavutil50-0.5.20511svn-0.pm.1.1.x86_64                                         
libgstapp-0_10-0-0.10.24-2.4.x86_64                                              
libgstbasevideo-0_10-0-0.10.16-999.pm.1001.2.x86_64                              
libgstinterfaces-0_10-0-0.10.25-999.pm.999.4.x86_64                              
libgstphotography-0_10-0-0.10.16-999.pm.1001.2.x86_64                            
libgstreamer-0_10-0-0.10.25-999.pm.999.2.x86_64
libgstreamer-0_10-0-32bit-0.10.24-3.1.x86_64
libgstsignalprocessor-0_10-0-0.10.16-999.pm.1001.2.x86_64
libpostproc51-0.5.20511svn-0.pm.1.1.x86_64
libswscale0-0.5.20511svn-0.pm.1.1.x86_64
libvlc2-1.0.3-0.pm.5.5.x86_64
libvlccore2-1.0.3-0.pm.5.5.x86_64
libxine1-1.1.16.3-2.pm.6.5.x86_64
libxine1-codecs-1.1.16.3-2.pm.6.5.x86_64
libxine1-gnome-vfs-1.1.16.3-2.pm.6.5.x86_64
libxine1-pulse-1.1.16.3-2.pm.6.5.x86_64
MPlayer-1.0rc2_r29796-2.pm.2.4.x86_64
mplayerplug-in-3.55+cvs20090923-0.pm.2.1.x86_64
phonon-backend-gstreamer-0_10-4.3.1-3.3.x86_64
phonon-backend-xine-4.3.1-3.3.x86_64
pullin-flash-player-11.2-2.1.x86_64
smplayer-0.6.8-0.pm.2.1.x86_64
vlc-1.0.3-0.pm.5.5.x86_64
vlc-noX-1.0.3-0.pm.5.5.x86_64
vlc-qt-1.0.3-0.pm.5.5.x86_64
xinetd-2.3.14-143.2.x86_64
warnec@linux-ibhy:~>

It’s 64-bit.

I’m relatively new to 64-bit, so probably I am out of my depth here when it comes to help.

I do note the latest firefox does not need mplayerplug-in to play flash. Hence I do not know if that may cause a problem.

I read of one user who claimed removing pullin-flash-player solved a problem they had with audio in flash, but I’m skeptical of that solution.

I do not have a 64-bit openSUSE-11.2 install yet (only 32-bit) and it may be end of the month of December before I do a 64-bit install on 11.2, so apologies, but since I see nothing obvious, I do not believe I can help.

One thing I do NOT understand. You state you updated your ALSA to 1.0.21, … what do you mean by that? 11.2 comes with 1.0.21 of alsa. Did you go and install additional alsa applications?

When I installed openSUSE 11.2, I had no sound. I thought it’s because ALSA is older than 1.0.21 (when X-Fi support was introduced). I am not exactly sire, but I think I recall checking the ALSA version and it was 1.0.20 after the install.

One more thing, but I am uncertain if it matters - right after installing openSUSE, my sound card was detected as “HDA Intel” and it is indeed my onboard one, but I don’t use it. After adding snd-ctxfi module, I’ve got two tabs in KMix - HDA Intel and Creative X-Fi. Of course I set X-Fi to be over HDA Intel in the KDE Settings (bigger priority) but since HDA Intel was detected as the first one, and X-Fi was installed later, it could possibly be that it is considered a secondary card somewhere in the system and the sound is routed to Intel onboard sound chip. What do you think?

PS.: One more thing - in YaST2, under Sound Configuration, I’ve only got ICH9 Family HD Audio Controller, so the Intel one. YaST says:


card configured as card 0
snd-hda-intel driver

no sign of X-Fi there. May this be the problem?

I also tried adding X-Fi in YaST2 (there is Creative X-Fi on the list)

but it says:


Could not load kernel module for sound support error.
It may be cause by improper module parameters, such as
improper IO or IRQ values.

It may be because X-Fi is not yet supported fully in YaST2, since I recall a request in openFATE to add it to supported ones for 11.2, but the request was reprted in September and one of the openSUSE staff said it’s already too late and the reporter must file a bug report.

https://features.opensuse.org/306942

No. thats not the case. 1.0.21 is included in the 2.6.31 kernel. And so are 1.0.21 rpms included with 11.2. Its been that way as well through the milestone and RC releases. 1.0.21 is NOT new in 11.2 GM relative to the milestones/RC releases of 11.2. For example on my 32-bit openSUSE-11.2 PC:

oldcpu@stonehenge01:~> rpm -qa '*alsa*'
alsa-utils-1.0.21-3.1.i586
alsa-oss-1.0.17-25.2.i586
alsa-1.0.21-3.2.i586
alsa-devel-1.0.21-3.2.i586
alsa-plugins-1.0.21-3.3.i586

I recommend in future you check first with others, prior to such updates immediately after a kernel release.

I do not have 2 sound devices on any of our PCs. The wife would shoot me if I tried to buy a second sound card, given I can get motherboard sound to work on all our home PCs. So I do not have the experience to answer that question.

Have the same issue with the virtuoso driver/Asus D2X.

What issue is that?

Do you have 2 hardware devices on your PC ? If so, there is guidance now in the troubleshooting guide:
SDB:AudioTroubleshooting - openSUSE - step 9