On Fri, 11 Sep 2009, Sergei Steshenko wrote: > On Fri, 11 Sep 2009 21:46:09 +0200 > Robert Persson <halfbeinghalfthing@xxxxxxxxx> wrote: > >> Crystal wrote:Robert Persson wrote: >> I have been trying to compile and load the latest (1.0.21) ALSA, but I >> keep >> getting unknown symbol errors. >> >> These symbols must be provided by the kernel. Make sure to enable >> CONFIG_SOUND and CONFIG_SOUND_PRIME. >> >> >> HTH >> Clemens >> I bumped into the same thing, Robert, you know; but finally found the >> solution : >> http://redmonk.com/sogrady/2008/04/29/sog-1-busted-sound-0-getting-audio-working-on-the-x300-under-ubuntu/ >> >> Thanks Clemens and Crystal for your suggestions. >> >> In the end I decided to go for an unholy mix of OSS4 and ALSA. I now have OSS4 controlling my on-board sound, which means all the mic inputs work properly at last. It also means, if you will forgive the heresy, that the sound quality is much better. This really shocked me, to realise how poorly PulseAudio resamples. The main downside, beyond the initial one of having to get all my applications working properly, is that OSS4 won't suspend nicely. >> >> That said, I am going to keep using ALSA on my USB audio interface for pro-audio work, because I need Jack and Midi. >> >> > > > It's not heresy, it's the unfortunate truth for ALSA. > > I once started reading about Linux drivers and came to the conclusion that > ALSA shouldn't have been created in the first place as yet another driver > framework - network drivers framework is sufficient enough IMO. There was no choice. OSS was a) proprietary, and b) neglected. If Linux wanted sound something else had to be done. That OSS has come roaring back is great. Competition is always good to spur both sides to do better. > > There have been a lot of threads on ALSA vs OSS lately - since OSS is now > GPL and open source. And most opinions are that ALSA is overdesigned and a > manifestation of NIH syndrome. > > Recent threads mentioning ALSA vs OSS: > > http://linux.slashdot.org/story/09/09/10/1156218/Linux-Kernel-2631-Released > http://linux.slashdot.org/story/09/06/19/1937210/State-of-Sound-Development-On-Linux-Not-So-Sorry-After-All > . > > That said, for me ALSA works, but I choose HW very carefully and stick > to SUSE/Novell - the latter _pays_ ALSA developers. > > Again, that said, to deal with /dev/dsp* is infinitely easier than with > raw ALSA, and, as one of the observers in the first thread says, it's the > UNIX way. Well, not infinitely but I learned how to program oss in a few days to write my sound card testing program. Oss had some documentation. I have occasionally looked at rewriting it for alsa and have always shied away. There is no documentation, and trying to disinter what I need to do from example programs is too frightening. ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user