>> 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