Re: DMA buffer size.

Hannu Savolainen (hannu@voxware.pp.fi)
Thu, 28 Nov 1996 02:59:50 +0200 (EET)


On Wed, 27 Nov 1996, Peter Enderborg wrote:

>
> Hi! I dont think it a good idea to remove the DMA buffer size
> configuration from the kernel configureation. I don't know why,
> but it migth be a bug in xquake. The sound is a few seconds behind
> when I have the kernel configured for 64k sound DMA buffer.
> (On my SB16) Not so funny, and makes Win95 shine over linux.
> :-( But with 8K kernel buffer, it perfect. :-) And linux
> shines over M$. (Pentum 120 and 2.1.13)
With current RAM sizes and soundcard speeds the only suitable DMA buffer
size is 64k. For this reason having this option just cause confusion.
Users tend to spend hours in optimizing the buffer size in cases where it
doesn't make any difference.

The delay with Quake is caused by a bug in the driver or in Quake.
Actually I think it may be caused by a bug in earlier driver versions
which was compensated by adding a "bug" to Quake. I will try to find a
solution to this problem.

Hannu
-----------------------------
Hannu Savolainen (hannu@voxware.pp.fi, hannu@4front-tech.com)
http://personal.eunet.fi/pp/voxware/hannu.html (my home page)
http://www.4Front-Tech.com/oss.html (Open Sound System (OSS))
http://personal.eunet.fi/pp/voxware (OSS Free/TASD/VoxWare)