On Sun, 13 May 2001, Matt wrote:

> On Sun, 13 May 2001, Stuffed Crust wrote:
> 
> > On Sun, May 13, 2001 at 01:15:04AM -0700, Matt wrote:
> > > > With this patch, the CPU (PPro200) spends 100% of its time on FreeSCI,
> > > > mostly not doing anything actively. Character movement pauses every ~5
> > > > second, music output is sluggish. From the Linux user performance
> > > > perspective this sucks bigtime.
> > >
> > > Using the SDL_CondWait*, or using the sci_sched_yield?
> >
> > I never did try the sched_yield in the sdl soundserver -- but
> > sdl_condwait sucked bigtime -- you could see the code commented out of
> > the soundserver.   It made freesci almost unusuable.
> 
> SDL_CondWait* on win32 seems to work alright, as does sched_yield. If
> Rickard's problems are with sched_yield, then we have a larger problem :/
> .

I patched it with your patch which used sci_sched_yield.
I haven't tried without it yet, so the unpatched CVS may still work ok
for me.

-- 
/Rickard Lind




Reply via email to