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