From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S270112AbTGUOGw (ORCPT ); Mon, 21 Jul 2003 10:06:52 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S270114AbTGUOGw (ORCPT ); Mon, 21 Jul 2003 10:06:52 -0400 Received: from ns.suse.de ([213.95.15.193]:54020 "EHLO Cantor.suse.de") by vger.kernel.org with ESMTP id S270112AbTGUOGu (ORCPT ); Mon, 21 Jul 2003 10:06:50 -0400 Date: Mon, 21 Jul 2003 16:21:50 +0200 Message-ID: From: Takashi Iwai To: Ed Sweetman Cc: Christian Axelsson , Lukas Kolbe , linux-kernel@vger.kernel.org Subject: Re: 2.6.0-test1-mm2 music skips In-Reply-To: <3F1B4027.2010301@wmich.edu> References: <1058733270.1169.32.camel@tigris.chaoswg> <1058744854.32319.7.camel@sm-wks1.lan.irkk.nu> <3F1B4027.2010301@wmich.edu> User-Agent: Wanderlust/2.6.1 (Upside Down) SEMI/1.14.4 (Hosorogi) FLIM/1.14.4 (=?ISO-8859-4?Q?Kashiharajing=FE-mae?=) APEL/10.2 MULE XEmacs/21.4 (patch 12) (Portable Code) (i386-suse-linux) MIME-Version: 1.0 (generated by SEMI 1.14.4 - "Hosorogi") Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org At Sun, 20 Jul 2003 21:21:43 -0400, Ed Sweetman wrote: > > Christian Axelsson wrote: > > On Sun, 2003-07-20 at 22:34, Lukas Kolbe wrote: > > > > Please read the O*int threads. > > It's probably Con's new scheduler that is causing these problems. > > If you are using alsa, try the OSS emulation as it seems to help abit. > > > > I've been using the 2.5 kernel for a long time now and the 2.4 kernel > since it was just turned into 2.3. There have been these "problems" > since 2.3, this is not something new caused by any new schedulers. The > schedulers can cause problems, no doubt, but they also make userspace > programming issues apparent. The fact that going to oss emu only proves > that this is mostly a userspace problem. ALSA drivers have to be coded > with much more attention to latency because it's very specific about > being run on time. You can only send it a small amount of data every > write you make to the soundcard. well, just a small correction: it's ALSA output plugin of xmms, not ALSA drivers. it uses the hardware buffer directly (or mmapped) while xmms OSS output plugin has much larger internal buffers. Takashi