LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   What is Alsa and what is not? (https://www.linuxquestions.org/questions/linux-newbie-8/what-is-alsa-and-what-is-not-777466/)

miros84 12-22-2009 10:08 AM

What is Alsa and what is not?
 
What is Alsa and what is not?
I have seen alsa and meny computars with diferet chipset. So, does it mean Alsa is universal driver for audio for all computars? Or alsa is not driver?
Is the unique software I need to make computars working (sound) well?
I mean, do I need un audio driver and alsa or only alsa, or alsa all I need?
Definaly, what is alsa and what is not?

nightwalker1977 12-22-2009 11:15 AM

OK, ALSA is as its described : (A)dvanced (L)inux (S)ound (A)rchitecture if I recall correctly. It's not a driver as I see it, but a program to control the sound driver. There are quite a few sound architectures out there. Alsa just happens to be (in my humble opinion) the best.

You still have a driver for your audio, a sound architecture just tells it what to do.

jf.argentino 12-22-2009 01:24 PM

I'm not totally agree with the explication above. ALSA is a common driver for every supported sound hardware under linux: you've got the pure driver part, different for every soundcard, and the user-space interface, common to all... But, while you can use just ALSA to have a functional sound system, you'd better to use a sound server, you can see it as an interface between ALSA and any application that need it (like a mixer if you want). As far as I know, you have PulseAudio, mostly for every day use, and JACK designed for advanced audio applications...
But don't worry, most sounds application can use any of these sound interface.

miros84 12-22-2009 03:07 PM

Thank you for answaer.
I wait for another answers, because as I see this thread is not clear at all.
Waiting for more answers.

AlucardZero 12-22-2009 04:54 PM

http://en.wikipedia.org/wiki/Advance...d_Architecture


All times are GMT -5. The time now is 09:15 AM.