Re: Question about linux sound...
- From: M <ihatespam.0.a101888@xxxxxxxxxxxxxxx>
- Date: Sat, 08 Apr 2006 10:39:54 GMT
Trixx wrote:
On Sat, 08 Apr 2006 00:15:55 +0000, Aragorn wrote:
On Saturday 08 April 2006 01:55, Trixx stood up and spoke the following
words to the masses in /comp.os.linux.misc...:/
I've recently installed linux, and so far everything is working great,
I use debian, which makes installing certain things pretty easy,
however one thing I noticed is that anytime I ever want to use sound,
I either have to close any other apps which may use sound, or even
sometimes restart X, otherwise I'll get a /dev/dsp/ is in use error.
I was wondering if this was normal, or if it was actually possible to
have sound come from difference sources simultaneously. I've tried
searching for docs on installing sound modules, with no luck.
PS: I have an AC'97 sound card and use 2.4.27-2-386 kernel on debian.
Sound coming from multiple sources at the same time - either in realtime
or with a slight delay - is called /duplex/ mode. Full duplex means
that your soundcard can actually concurrently process multiple sound
sources - e.g. mouseclicks and an /mp3/ playback.
In order to have full duplex, there are two conditions. First of all,
your soundcard needs to support it - I can't vouch for the AC97 chipset
in this regard, but I'd be surprised if it didn't - and secondly, the
driver used for that soundcard (or chipset) needs to have full duplex
capability compiled in. Chances are that the chipset supports it but
that the binary driver doesn't - the source code may actually support
it but it may have been disabled at compile time.
Debian is a nice and stable distribution, but not quite an up-to-date
one in terms of software packages - at least not if you go for what
Debian marks as the "stable" branch. The use of a 2.4.27 kernel in
your distribution shows this - the current stable /vanilla/ kernel is
at 2.6.16.2 as of yesterday April 7th (with 2.6.17 already in RC1
stage) and most other distributions already do feature a stock
2.6-generation kernel.
Important in this respect is that the 2.4-generation of kernels mostly
used the OSS (Open Sound System) drivers, while the default in Linux
2.6 is to use ALSA (Advanced Linux Sound Architecture) for driving the
soundcard. ALSA does have OSS emulation, but you cannot use both
native ALSA and native OSS concurrently for the same soundcard.
I would advise testing ALSA, preferably with a 2.6 kernel. It's highly
possible that running a 2.6 kernel in a system compiled for 2.4 may
break other things, though. For instance, on my system it broke IP
forwarding and masquerading. That's why it's also important to note
that ALSA *is* also available in the 2.4-generation of kernels.
If the sound issue is really important to you and provided that you
succeed in achieving full duplex functionality with a 2.6 kernel and
ALSA drivers, then I would advise you to switch to a different
distribution, or perhaps one of the "marked less stable" Debian
branches - or maybe even Ubuntu or Kubuntu, which are Debian-based - in
order to avoid conflicts between a 2.4-compiled distribution and a
2.6-generation kernel.
Hope this was helpful... ;-)
That helped out a lot. I never knew it was called 'full duplex', and
everytime I'd search for /dev/dsp problems, I'd turn up with general
soundcard issues.
Anyways, I'm working on upgrading from 2.4 to 2.6, it's supposed to fix my
ati graphic problems as well ;D
Thanks for the really good reply, but I was wondering why you recommended
moving over to ubuntu\kubuntu? Why did you recommend them? Does having a
2.4/2.6 kernel for the same distribution cause issues?
I too was using Debian Sarge and had some hardware issues, most notable
Debian would not put my monitor into stand-by mode. The 2.4 kernels don't
support USB 'hotplugging' (you have to start editing cong files), which is
fine for Servers and alike, put it's a pain if you are using Linux as a
Desktop and want that facility. I tried installing a 2.6 Kernel on my
Debian systems but it didn't seem to help, probable because there where
other things I needed to do to.
Anyway I installed kubuntu (which is Ubuntu but using KDE instead of GNOME),
and found that the hardware autodetection was much better. I have never
looked back. If you want to have both GNOME and KDE (as you do with
Debian), then I would recommend installing Ubuntu then install the KDE
desktop. You can also experiment with other window managers if you want to,
like XFce and Fluxbox.
Visit the (k)Ubuntu forums and https://wiki.ubuntu.com/ There is stacks of
help. MEPIS is another good distro, and I think it may install various
codecs and other bits & pieces, so you don't have to go looking for them.
Good luck,
M
.
- Follow-Ups:
- Re: Question about linux sound...
- From: iforone
- Re: Question about linux sound...
- References:
- Question about linux sound...
- From: Trixx
- Re: Question about linux sound...
- From: Aragorn
- Re: Question about linux sound...
- From: Trixx
- Question about linux sound...
- Prev by Date: Re: How to combine .par2 files?
- Next by Date: Is there any equivalent for Software Update Service in linux?
- Previous by thread: Re: Question about linux sound...
- Next by thread: Re: Question about linux sound...
- Index(es):
Relevant Pages
|