>> When I use the medium quality libsamplerate resampler with mpd, my CPU
>> is around 15% and all is well.  When I try to use the best quality
>> resampler, the CPU stays around 99% and the sound frequently falls
>> apart.  Can I give mpd CPU priority?
>
> Yes, it's usually done via nice/renice commands:
>
>  renice -n -10 -p `pgrep mpd`
>
> You can tune it's priority up to -20 (most real-time priority).
>
> I'd suggest looking at load-average it generates ("top" shows it, at the
> top)) first.
> After running mpd for 15 minutes or so, if any of the three (5/10/15)
> will go above number of physical CPU cores you have (and that's
> probably the case if you see full load at any given time), tuning it's
> priority up will make the rest of the system extremely sluggish, since
> mpd won't let any other process to execute and just doing "ls" may take
> ages, not to mention whole X operation...

Thanks Mike.  I tried:

renice -20 -p `pgrep mpd`

but my Athlon 2.2Ghz still can't handle it for more than a few
seconds.  I don't have SMP enabled because of a bug in madwifi, and
I'm hoping when I get that fixed I'll be able to run the best
libsamplerate resampler.  Any other ideas for making this work?

- Grant

Reply via email to