ALSA vs. OSS vs. OSSFree
scenic writes "I was wondering what experience the /. community has had with ALSA vs the sound drivers that are part of the Kernel and the various other choices (such as the 4Front OSS packages). I've used the commercial OSS drivers as well as the "included" Linux drivers. I've started to look to ALSA for better sound response (for example, I've noticed with esd and the basic linux drivers, there is sometimes a lag when playing back video files through esd. I understand that esd is part of the issue, but it's sort of important to be able to multiplex sound). What have others' experiences been? What other solutions are there aside from things like esd?" Which sound systems do you find work for your system, and which don't? If specific hardware / software combinations can be endorsed or critiqued, it'll probably help a lot of people.
According to him OSS is a pretty entrenched technology, but ALSA's continuing to grow. The fact that ALSA's retaining nearly 100% compatibility with OSS probably means that at some point you'll be able to make a full shift from OSS to ALSA...
Don't know if that's helpful (or even relevent).
--------
Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...
It sounds like your problem has nothing to do with the drivers you're using, it's that you're using a sound daemon. Most quality sound cards (like the SB Live Value, 39 bucks on pricewatch) will mix up to 32 wav sources in HARDWARE. There's no need to use esound or arts sound daemons to do mixing for you, and they only muck up the works. I've been using the OSS drivers from opensource.creative.com for my SB Live, but these were merged into the latest kernel releases, so I have no need to look outside the kernel.
Interested in open source engine management for your Subaru?
"Programming Linux Games" is what's known as a "book," an ancient analog data storage device. Hence, you can't "link" to it, you have to actually physically acquire a copy of it in meatspace and then "read" it. Sounds crazy, I know.
"Video bona proboque; deteriora sequor." -- Ovid
Kind of like the jump from Win9x to Win2k, soundwise.
HTH,
Michel
Michel
Fedora Project Contribut
I have an on-the-motherboard chip by C-Media. I automagically had multiplexed sound on my first bootup of Mandrake 8. Now only if I could get my dual monitors working with my Radeon VE. :-(
Michel
Michel
Fedora Project Contribut
While the latest ALSA drivers sound wonderful on my SB Live, I have a non-technical problem with them.
I have tried to build several programs and libraries that have "native" ALSA support, and ALSA gets detected properly at configure-time. Then I proceed to make, and the build will die because the app only supports the 0.5.0 ALSA interface, and not 0.9.0. It is not really the fault of the ALSA drivers, the configure scripts (and ideally the software package itself) need updating to be aware of the newer ALSA interface.
I just feel like I am losing functionality when I have to reconfigure the software with "--disable-alsa" and let the OSS emulation layer get used. <sigh> I wish I had more time to hack on my favorite projects. ALSA 0.9 for everyone!
...which drivers support playing more than one goddamned sound at once? IRIX can do it. Hell, even Solaris 8 can do it. And, you know, Windows has been able to do it since Win95. It's been 10 years; where are my concurrent Linux sound drivers?
Does anyone know if they exist and what card I should be purchasing?
(Please do not mention ESD, the Enlightened Sound Daemon. This is not a good solution. ESD built into the kernel would be.)
- A.P.
"Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
.. if you think that a SB Live is a "quality" card.
Quality sound cards don't sell for $39.00, they sell for $390.00.
Consumer-grade sound cards sell for $39.
The difference is the accuracy of the DACs and clock, and the amount of noise introduced.
Of course, you're probably someone who thinks that the home stereo he bought at price-mart for $300 is "quality".
It might be true that your sound chipset does not do multiplexing, I'm afraid this feature is not yet well documented; stumbled upon it by chance myself.
That's the only thing I could think of - but there are lots of cheap PCI soundcards out there :)
HTH,
Michel
Michel
Fedora Project Contribut