did anyone notice that something weird is happening in new kernels? say in 2.6.8 I could play mp3s with mpg321 or anything else even when some other app was using the disk heavily, but now on 22.214.171.124 (own build) it's impossible, xmms stops (freezes rather during playback and I can only play the track again), the same goes for mpg321;
heh and not only when the disk is read by other app heavily but also when let's say you pop up a firefox window (high cpu usage) xmms stops
This is your own kernel build? Did you enable DMA on the hard disk?
hdparm -d device
to see if DMA is enabled
edit: should be -d, install hdparm with pacman -S hdparm if you don't have it
dma is enabled and supported by kernel
I get "Alsa: underrun..." messages randomly when playing sound with mpg321
You can try to increase the buffer size in your sound engine configfile (mine is /etc/asound.conf).
maybe changing i/o-scheduler can also help.
there are 3 disk schedulers: anticipatory (the default one), deadline and cfq. Cfq is recommended for desktop usage.
You can find more info about them on the following link:
http://awlinux1.alphaworks.ibm.com/deve … uler.shtml
It seems there is another disk scheduler: Noop
On the folling link you can find which parameter to give to the kernel to change your i/o-scheduler:
http://awlinux1.alphaworks.ibm.com/deve … html#begin
the parameter is:
elevator:<name of i/o-scheduler>
I just found the above links. It seems a nice site ...
Hopes this helps,