1. Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Linux Audio ALSA, Pulse, OSS4 or JACK?

Discussion in 'Linux / BSD / Mac OS X' started by monte84, Feb 18, 2010.

?

What do you use for linux audio?

  1. ALSA

    4 vote(s)
    66.7%
  2. Pulse

    1 vote(s)
    16.7%
  3. OSS3 (deprecated)

    0 vote(s)
    0.0%
  4. OSS4

    1 vote(s)
    16.7%
  5. JACK

    0 vote(s)
    0.0%
  1. monte84

    monte84 New Member

    Joined:
    Jan 19, 2008
    Messages:
    153 (0.06/day)
    Thanks Received:
    23
    Which do you use with what distro and why?

    I switched to OSS4 because of issues with ALSA / Pulse. Getting digital out just wasnt working for some reason. OSS4 simeple checkbox in ossxmix. I also think OSS4 sounds a bit better as well. Using Auzentech X-Plosion w/ OPA627 opamp and AKG K-601 cans.
     
  2. Melcar

    Melcar

    Joined:
    Jan 15, 2010
    Messages:
    73 (0.04/day)
    Thanks Received:
    9
    Pulse and Jack are sound servers. You would still need the actual drivers for you sound chip, which are alsa and oss3/4.

    I never had issues with alsa drivers, so I don't see any reason to switch over to oss4. Used oss4 for a while to try it out, but it did nothing alsa was doing for me already.

    I use Pulse on my Ubuntu machines and any other distro that integrates it. It's pretty neat, and once you configure it for your particular device it works very well. Some stuff still doesn't work with it, but that's mostly the fault of the software developers not wanting to adapt and change their code to accommodate Pulse. Pulse does have bugs, but the maintainers are doing a pretty good job at squashing them.

    I do remove pulse if I find myself using anything that's not GNOME (KDE in my case). PA development is very much GNOME centric and most of the support is for that DE. As such, many older KDE and qt apps. don't really work with it. Furthermore, the graphical interfaces for PA are gtk (and said interfaces are very useful). I don't have a problem with running gtk on my KDE desktops, but these interfaces in particular are very buggy under KDE; they either crash or peg my quad at 100% usage every time I launch them.

    So, in most cases I use pure alsa, since I'm mostly a KDE guy (unless the distro really buries PA into the DE, like Fedora tends to do) . When I switch over to GNOME then I use alsa + PA. When I'm running older machines and minimalistic distros (like Puppy) I just keep the bare essentials necessary for working sound (which usually means plain old alsa).
     
    Last edited: Feb 18, 2010
  3. Fox34

    Fox34 New Member

    Joined:
    May 9, 2006
    Messages:
    2,049 (0.63/day)
    Thanks Received:
    98
    Location:
    Venice
    Backing up the post above, I always use the ALSA drivers, on Fedora there are simple control panels for the driver and I never have had trouble getting them to work correctly. I say just use your package manager should be simple as a breeze.
     
  4. Clement

    Clement New Member

    Joined:
    Feb 11, 2010
    Messages:
    192 (0.10/day)
    Thanks Received:
    26
    Location:
    SouthEast Blue Mountain, Pa
    Pulse has severe quality issues when playing more than one stream on my box. I am not interested in debugging it, as the developer should have done this. I have used ALSA since the very early Redhat days and it has always 'just worked'. :respect:
     
  5. sf55

    sf55 New Member

    Joined:
    Mar 2, 2010
    Messages:
    3 (0.00/day)
    Thanks Received:
    0
    Location:
    Cape Town /\/¯¯¯¯¯\/\ South Africa
    Distro: Heavy modified Xubuntu 9.10
    Why: I live in South Africa, international internet is expensive, Ubuntu has official local mirror. :)

    I voted PA ^_^ but yeah sort of on top of ALSA so ... ALSA all the way! Unfortunately sometimes one is forced to use OSS like for Teamspeak2 or Enemy Territory Wolfenstein, but then I will try to use aoss. At the moment PA consumes too much of my old slow pc's resources, so I try my best to use ALSA natively.
     

Currently Active Users Viewing This Thread: 1 (0 members and 1 guest)

Share This Page