Results 1 to 7 of 7

Thread: Only OSS works, only one sound at a time

  1. #1

    Default Only OSS works, only one sound at a time

    Link to Alsa-Utils dump

    All of my troubles began when I upgraded from version 11.3 to 11.4

    I can get audio to work, but only a limited number of applications work, among them is Clementine. Of the options for "output plugin," the working options are bolded and italicized. Under no circumstance have I been able to get two sounds playing at the same time; i.e. Clementine's "rain" sound and a song, or a song running in clementine and a YouTube video. From my experience in the past, ALSA has been the way to go, but I can't get anything ALSA to work. The utility 'alsaconf' has, in the past, corrected my problems, but now it won't even detect my audio card. At this point, I have no idea where to go.

    In the past few weeks since the upgrade, I have been able to get audio from YouTube or other flash devices; however, at the moment I can't get any. I've been tooling around with packages and YaST, and in that process I may have broken audio for Flash.
    • GSettings Audio Sink
    • OSS v4 Audio Sink
    • GConf Audio Sink
    • SDL Audio Sink
    • Esound Audio Sink
    • HAL Audio Sink
    • SNDFile Audio Sink
    • PusleAudio Audio Sink
    • Audio Sink (OSS)
    • Audio Sink (JACK)
    • Audio Sink (ALSA)
    • Apple Airport Express



    Code:
    rpm -qa '*alsa*'
    alsa-plugins-jack-1.0.24-6.1.i586
    alsa-docs-1.0.24.1-4.7.1.noarch
    alsa-firmware-1.0.24.1-3.1.noarch
    kalsatools-1.5.0-1.2.i586
    alsa-plugins-1.0.24-6.1.i586
    alsa-devel-1.0.24.1-4.7.1.i586
    alsa-oss-1.0.17-32.1.i586
    gmerlin-alsamixer-1.0.0-1.pm.7.18.i586
    alsa-utils-1.0.24.2-3.1.i586
    pyalsa-1.0.22-4.1.i586
    alsa-1.0.24.1-4.7.1.i586
    alsa-tools-gui-1.0.24.1-4.5.1.i586
    alsaplayer-0.99.80-1.pm.13.23.i586
    alsa-tools-1.0.24.1-4.5.1.i586
    Code:
    rpm -qa '*pulse*'
    libpulse0-0.9.22-6.9.1.i586
    libpulse-browse0-0.9.22-6.9.1.i586
    libpulse-simple0-0.9.10-0.pm.1.i586
    libpulse-mainloop-glib0-0.9.22-6.9.1.i586
    libxine1-pulse-1.1.19-45.37.i586
    Code:
    rpm -q libasound2
    libasound2-1.0.24.1-4.7.1.i586


    Code:
    uname -a
    Linux che 2.6.37.1-1.2-desktop #1 SMP PREEMPT 2011-02-21 10:34:10 +0100 i686 athlon i386 GNU/Linux


    Code:
    cat /etc/modprobe.d/50-sound.conf
    
    options snd slots=snd-hda-intel
    # CvwD.KPO0__zQNI7:MCP61 High Definition Audio
    alias snd-card-0 snd-hda-intel
    Code:
    rpm --query --all 'libav*' 'libpostproc*' 'libswscale*' '*xine*' '*gst*' MPlayer '*vlc*' | grep -v avahi | sort
    gstreamer-0_10-0.10.33-55.1.i586
    gstreamer-0_10-ffmpeg-0.10.11-1000.6.i586
    gstreamer-0_10-ffmpeg-debuginfo-0.10.11-1000.6.i586
    gstreamer-0_10-ffmpeg-debugsource-0.10.11-1000.6.i586
    gstreamer-0_10-fluendo-mp3-0.10.14-43.4.i586
    gstreamer-0_10-fluendo-mp3-debuginfo-0.10.14-43.4.i586
    gstreamer-0_10-fluendo-mpegdemux-0.10.57-43.4.i586
    gstreamer-0_10-fluendo-mpegmux-0.10.4-44.4.i586
    gstreamer-0_10-lang-0.10.33-55.1.noarch
    gstreamer-0_10-libnice-0.1.0-2.8.i586
    gstreamer-0_10-plugin-gnomevfs-0.10.32-1.pm.46.4.i586
    gstreamer-0_10-plugin-hal-0.10.28-41.2.i586
    gstreamer-0_10-plugins-bad-0.10.21-127.4.i586
    gstreamer-0_10-plugins-base-0.10.32-1.pm.46.4.i586
    gstreamer-0_10-plugins-good-0.10.28-41.2.i586
    gstreamer-0_10-plugins-good-extra-0.10.28-41.2.i586
    gstreamer-0_10-plugins-good-lang-0.10.28-41.2.noarch
    gstreamer-0_10-plugins-ugly-0.10.18-1.pm.31.1.i586
    gstreamer-0_10-plugins-ugly-lang-0.10.18-1.pm.31.1.noarch
    gstreamer-0_10-utils-0.10.33-55.1.i586
    gstreamer-utils-0.10.33-55.1.i586
    gxine-0.5.905-2.pm.3.32.i586
    kde3-amarok-xine-1.4.10-41.5.i586
    kdebase4-runtime-xine-4.6.0-4.9.1.i586
    libavc1394-0-0.5.4-2.1.i586
    libavcodec52-0.6.201104161305git-1.2.i586
    libavdevice52-0.6.201104161305git-1.2.i586
    libavfilter1-0.6.201104161305git-1.2.i586
    libavformat52-0.6.201104161305git-1.2.i586
    libavutil49-0.5-1.pm.7.1.i686
    libavutil50-0.6.201104161305git-1.2.i586
    libgstapp-0_10-0-0.10.32-1.pm.46.4.i586
    libgstbasecamerabinsrc-0_10-0-0.10.21-127.4.i586
    libgstbasevideo-0_10-0-0.10.21-127.4.i586
    libgstfarsight-0_10-0-0.0.22-4.1.i586
    libgstinterfaces-0_10-0-0.10.32-1.pm.46.4.i586
    libgstphotography-0_10-0-0.10.21-127.4.i586
    libgstreamer-0_10-0-0.10.33-55.1.i586
    libgstsignalprocessor-0_10-0-0.10.21-127.4.i586
    libgstvdp-0_10-0-0.10.21-127.4.i586
    libpostproc51-0.6.201104161305git-1.2.i586
    libswscale0-0.6.201104161305git-1.2.i586
    libvlc2-1.0.5-1.pm.3.27.i586
    libvlc5-1.1.9-7.1.i586
    libvlccore2-1.0.5-1.pm.3.27.i586
    libvlccore4-1.1.9-7.1.i586
    libvlccore5-1.2.0-2010090601.4.i586
    libxine1-1.1.19-45.37.i586
    libxine1-aa-1.1.19-45.37.i586
    libxine1-arts-1.1.19-45.37.i586
    libxine1-codecs-1.1.19-45.37.i586
    libxine1-directfb-1.1.19-45.37.i586
    libxine1-esd-1.1.19-45.37.i586
    libxine1-gnome-vfs-1.1.19-45.37.i586
    libxine1-jack-1.1.19-45.37.i586
    libxine1-pulse-1.1.19-45.37.i586
    libxine1-sdl-1.1.19-45.37.i586
    MPlayer-1.0rc4_r33321-1.pm.1.1.i586
    PackageKit-gstreamer-plugin-0.6.12-1.4.1.i586
    phonon-backend-gstreamer-0_10-4.4.4-3.1.i586
    phonon-backend-vlc-0.3.2-2.5.i586
    phonon-backend-xine-4.4.4-3.1.i586
    python-gstreamer-0_10-0.10.19-1000.2.i586
    vdr-plugin-xine-0.9.4-1.pm.1.1.i586
    vlc-1.1.9-7.1.i586
    vlc-debuginfo-1.1.9-7.1.i586
    vlc-debugsource-1.1.9-7.1.i586
    vlc-noX-1.1.9-7.1.i586
    vlc-qt-1.1.9-7.1.i586
    xine-browser-plugin-1.0.2-2.pm.2.1.i586
    xine-skins-1.0.3-2.pm.2.1.noarch
    xinetd-2.3.14-152.1.i586
    xine-ui-0.99.6-1.pm.2.1.i586

  2. #2

    Default Re: Only OSS works, only one sound at a time

    I started fooling around with Pulseaudio, and now everything works. I remember from earlier that everything would fail whenever Pulseaudio was enabled. I'll be **********. I'm not touching another thing now that it's all working.

  3. #3
    Join Date
    Jun 2008
    Location
    Berlin
    Posts
    2,061

    Default Re: Only OSS works, only one sound at a time

    I suppose the expected behaviour would come back after uninstalling all PulseAudio packages. It tends to oversimplify things a bit (resulting in options not being available). You can search your packages with the term 'pulse' and then uninstall everything except 'libpulse0' and 'libpulse-mainloop-glib0'.

  4. #4
    Join Date
    Mar 2008
    Location
    Phuket, Thailand
    Posts
    27,109
    Blog Entries
    40

    Default Re: Only OSS works, only one sound at a time

    Quote Originally Posted by Waldo_II View Post
    I started fooling around with Pulseaudio, and now everything works. I remember from earlier that everything would fail whenever Pulseaudio was enabled. I'll be **********. I'm not touching another thing now that it's all working.
    Glad to read this is working with pulse audio.

    My experience is that pulse audio gave a lot of users heartburn initially (in previous openSUSE versions) because it was 'buggy' from upstream, and in particular it gave me some initial heart burn in openSUSE-11.4 because it was 'different' and I was not used to it.

    Quote Originally Posted by gropiuskalle View Post
    I suppose the expected behaviour would come back after uninstalling all PulseAudio packages. It tends to oversimplify things a bit (resulting in options not being available).
    Perhaps it does oversimplify a bit, but this 'simplication' has enabled me to do things with audio in GNU/Linux that I could NOT do before without Pulse audio. Hence I am now becoming a fan of pulse audio.

    For example, pulse audio has features for device control that I was not technically able to get working without pulse audio (nor from what I read in our forums were most other users able to get all such features as I list below working).

    With pulse audio it is MUCH EASIER for me now to :
    • have multiple multimedia applications playing audio simultaneous to the same sound card/set of speakers
    • have multiple multimedia appilcations playing audio selectively to chosen different sound cards/speakers
    • have multiple multimedia applications recording audio simultaneous from the same Microphone
    • have multiple multimedia applications recording audio simultaneous from different Microphones
    • capture ANY audio that is streamed to my computer from the web by having pulse audio redirect the audio to one or more recording applications
    • have multiple audio streams captured by one recording application

    Doing the above without pulse audio was problematic at best, and in most cases I could NOT do most of these functions.

    BUT with pulse audio I can. I am finding it very useful where multimedia is a hobby of mine.

    For me, for what I do, pulse audio is proving to be a SIGNIFICANT IMPROVEMENT to GNU/Linux audio.

    A proper functioning Pulse Audio has been a LONG TIME coming, and I hope that the bugs that still exist in pulse audio continue to be fixed.
    Last edited by oldcpu; 22-May-2011 at 03:04.

  5. #5
    Join Date
    Jun 2008
    Location
    Berlin
    Posts
    2,061

    Default Re: Only OSS works, only one sound at a time

    Hm, I never had problems with these tasks - but then again, I am using JACK. JACK & PulseAudio = no go. :-)

    Yet I am happy to see that PulseAudio is becoming useful.

  6. #6
    Join Date
    Mar 2008
    Location
    Phuket, Thailand
    Posts
    27,109
    Blog Entries
    40

    Default Re: Only OSS works, only one sound at a time

    Quote Originally Posted by gropiuskalle View Post
    Hm, I never had problems with these tasks - but then again, I am using JACK.
    I think many of us found Jack far too intimidating to even attempt to use. Some years back I looked at it, and decided it was not for me.

    I don't recall reading much mention of it (Jack) providing the capability to take audio streamed off the web and send to any recording application, but given the claimed scope of Jack that does not surprise me as being an easy task for Jack. Unfortunately it could not find a site that had a simple explanation of the use of jack ... Even the basic JACK | connecting a world of audio is not IMHO for the average user and frankly is intimidating ....

    Ergo, if one does not understand that page then one is left with the impression to stay away from Jack.

    This weekend I discovered that Pulse audio, with its relatively simple layout(s) puts the functionalities/capabilities that I mentioned in the reach of users like self, where as with jack it was too illusive and daunting and outside of my reach (given the time I was willing to spend on it).

    I can say I spent about 3 to 4 times the time just looking at Jack, then I did total with Pulse Audio, and unfortunately I got no where with Jack, and I did with Pulse Audio in a fraction of the time.

    I suspect Jack will continue to be the preferred approach for users who want the most control over their audio routing, but for those of us who want something simple, then I think Pulse Audio will find its niche.

    Quote Originally Posted by gropiuskalle View Post
    Yet I am happy to see that PulseAudio is becoming useful.
    Myself also. There are IMHO more pulse audio bugs to fix before many of the Pulse Audio skeptics will consider it again, and I don't think pulse is best for older computers, ... but this weekend was a good weekend for me and Pulse Audio.

  7. #7
    Join Date
    Jun 2008
    Location
    Berlin
    Posts
    2,061

    Default Re: Only OSS works, only one sound at a time

    JACK definitely is *not* designed for the "common user", it has a very narrow goal: to provide an audio-server with low latency. Low latency on the other hand is not important for such goals as having sound in general or recording simple audio. JACK allows MIDI-routing, also a task that a regular user is seldom confronted with. To sum it up: JACK is needed when managing a Digital Audio Workstation (or virtual studio, so to say). While some of the tasks you listed indeed are relatively advanced, they do not need a JACK-server. When using Linux as an studio, JACK is the only way to go (only very few studio apps do work properly without JACK - Hydrogen does, but for example Rosegarden, Ardour or ReNoise do not - and when trying to route them together, PA and ALSA-only will definitely fail).

    The documentation of JACK has some holes, but those can mostly be filled by reading the documentation of various JACK-helpers such as Qjackctl. But you are right: I had to do some trial & error getting JACK to work; actually the whole studio stuff was the major reason for me to dig a little deeper into Linux.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •