Many of us on AMD64 machines have problems with artsd often using 100% CPU. It looks like this is a problem in arts. To quote Michal Schmidt: "I have discovered that the problem is caused by an XRUN, which is not handled correctly in arts. arts uses snd_pcm_avail_update to ask ALSA how many frames it can write. However, when an XRUN occurs, snd_pcm_avail_update will return -EPIPE. This condition is not handled in arts. I have attached a patch. With this patch I can no more reproduce the bug." I tried the patch and so did some other guy and it fixes our problems. So it would be nice if you could add this patch to arts ebuild in Gentoo and maybe bump a revision to get the fix installed by everyone. Reproducible: Sometimes Steps to Reproduce:
Oh I forgot to mention. The patch is available here: http://bugs.kde.org/attachment.cgi?id=11112&action=view
Applied in arts-3.4.1-r2. Thanks.