On Fri, 2001-10-05 at 06:32, Takashi Iwai wrote: > At 05 Oct 2001 05:20:40 -0700, > > A good news: after several tries and hacks, I got 1msec latency. > You need to add rescheduling checks in sync_buffers() loop (in > fs/buffer.c). In my case I added the checks in write_some_buffers() > and wait_for_buffers(), which are called from sync_buffers(). > > My results are shown in > http://www.alsa-project.org/~iwai/latency-results/ > The subdirectory rf-ll2-alsa contains the latest (almost perfect) > result with 2.4.10 + LL + my patch + ALSA 0.9.0 + reiserfs. > (No explanatory html, sorry.) >
Cool! Those graphs are sweeeeet! So are you using Andrew Morton's LL patch (I notice there is one up on his site now for 2.4.10)? + your sync_buffers() resched checks. I'll probably give it a try tomorrow (actually it is tomorrow already, must go to sleep, sun is making things brighter). > > AFAIK there are some tools. I saw some stuffss on Andrew's page. > For PE kernel, there is additional patch to check the lock time. > But in both cases the results are not always trustable (only from my > experience). For example, pe-stats patch shows often sched.c spinlock > grabs for the longest time, which must not be correct. > > Sorry for little useful info. I'd like to know if there is really a > good tool for this purpose. > > > Takashi Well that info gives me more of an idea. I would like to get into the kernel more, I've been fairly confident inserting printks in stuff and other little debugging hacks, but I would like to get a more in depth knowledge of it all. Must read more docs and more source :) I'll let you know of any results I get for 2.4.10 + LL. -- Josh Green Smurf Sound Font Editor (http://smurf.sourceforge.net) _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel