May
13
2009




SOLVED: Real Player 11 Gold, ‘no sound’ issue with Fedora/Unbuntu

I like Real Player.  I like Real Networks too.  They use and support open source software.  They haven’t made the GPL leap yet, but at least Linux has a decent streaming media player because of them.  I was happy until a recent upgrade.

I was stumped on this one for a while.  I updated from Real Player 10 to 11 and then got no sound.  I uninstalled and tried the Real .bin package.  Same problem.  So I downgraded to Real Player 10, but again no sound(even though the player appears to be playing without error).

What made it worse was how lousy the support forum for Real Player on Linux is.  I mean it really sux.  The web design and support layout is okay, but there are no real answers to many of the post I looked at.  It was frustrating because there are many, many people experiencing the same problem.  I understand it’s free, but did anyone test it on Unbuntu and Fedora with different audio servers before release?  Right now, Unbuntu and Fedora use, PulseAudio, ALSA, and OSS.  Many times all of them at once, as to offer the most driver and application support.  Big oversight.

I tried OSS drivers with the same result:

Real Player 11 preferences

Real Player 11 preferences

I even made sure that the right ‘/dev/dsp’ was mapped to the correct sound card.  Something was still missing so I checked my installed ‘OSS’ packages and discovered ‘OSS PCM output plugin for ALSA’. Of which I promptly installed.

alsa-oss plugin

alsa-oss plugin

Now that I had Real Player configured for OSS and the alsa-oss plugin, I next had to modify the realplayer initiation script .  I opened a termianal and logged in as ‘root’.  In my case I’m using Fedora 10 RPM package, so my default RealPlayer installation is in ‘/opt/real/RealPlayer’.  This may very by Linux disto or if you used the Real ‘.bin’ install script.

Add the line:export LD_PRELOAD=”/usr/lib/libaoss.so”

ADD -- export LD_PRELOAD="/usr/lib/libaoss.so" --

ADD -- export LD_PRELOAD=

This did the trick for me.  I hope this helps someone.  If it doesn’t leave me a post and I’ll try to help.

If you like this article tell Google!!









Written by mattb in: Linux | Tags: , , , , , , , , , , , , ,

4 Comments »

  • Jennifer

    I tried the instructions here, but I’m getting an error.

    When I type the realplay command I first get
    Warning: LD_PRELOAD=”/usr/lib/libaoss.so”

    Then when I try to play something, I get a whole list of:
    ALSA lib pcm_dmix.c:1008:(snd_pcm_dmix_open) unable to open slave

    Comment | June 15, 2009
  • Jennifer,

    Thanks for reading savelono.com! What version of Linux are you running? If you run the command:
    ————————————————
    [matt@mattcom1 Desktop]$ locate libaoss
    /usr/lib/libaoss.so
    /usr/lib/libaoss.so.0
    /usr/lib/libaoss.so.0.0.0
    [matt@mattcom1 Desktop]$
    ———————————————–

    Does this match on your system? Do these files show up at all? Many recent Linux distros from Unbuntu and Fedora use Pulse Audio drivers by default. You may not have OSS (Open Sound System)installed. Let me know! Take care.

    Comment | June 16, 2009
  • Jennifer

    running Fedora 10
    kernel-2.6.27.24-170.2.68.fc10.i686

    I run locate libaoss and get exactly what you show above.

    For other info, I found on another site the following two “tests”
    $ speaker-test -channels 2 –device default
    $ speaker-test -channels 2 –device cards.pcm.default

    My default device works, but the cards.pcm.default gives errors (see below)
    I went into the realplayer preferences:
    ToolsMenu/Preferences/Hardware/Audio driver:/ALSA/PCM Device:
    Changed cards.pcm.default to default
    Realplayer now works if I have the speakers plugged in to the front headphone jacks on my computer.

    I am still not sure however, is the cards.pcm.default supposed to work? why doesn’t it work if they are plugged into the sound card at the back on the machine. I am pretty sure that I used to be able to get sound out with either jack???

    Playback open error: -2,No such file or directory
    ALSA lib confmisc.c:768:(parse_card) cannot find card ‘0’
    ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
    ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
    ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
    ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
    ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
    ALSA lib conf.c:3985:(snd_config_expand) Evaluate error: No such file or directory
    ALSA lib pcm.c:2211:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.default

    Comment | June 18, 2009
  • mattb

    Hey Jennifer,

    What sound card chipset are you working with? You can check with the lspci command. What Linux distribution are you using? I had a similar problem on my Gateway laptop. Where I could only get scratchy audio out of my mic jack using Fedora 7. When I upgraded to Fedora 9 the jack worked perfectly.

    [matt@mattopia Desktop]$ lspci

    00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
    00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 02)
    00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 02)
    00:19.0 Ethernet controller: Intel Corporation 82562V-2 10/100 Network Connection (rev 02)
    00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
    00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
    00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
    00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
    00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
    00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
    00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
    00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
    00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
    00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
    00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02)
    00:1f.2 RAID bus controller: Intel Corporation 82801 SATA RAID Controller (rev 02)
    00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
    02:00.0 Communication controller: Conexant Systems, Inc. HSF 56k Data/Fax Modem

    Do you have a this card or an integrated Nvidia audio card?

    00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)

    Comment | June 18, 2009

RSS feed for comments on this post. TrackBack URL

Leave a comment