Hi nsoni
ASRC might be a good option, but as far as I am aware this is only supported on the 8MPlus through the hw:wm8960audio,1.
So, yes, I think you can try modifying the asound.conf to use this subdevice
pcm.spk
{
type plug
slave.pcm "hw:wm8960audio,1"
}
With latest AFE provided by Ohtokani, we are still seeing the XRUNs but the system is able to recover. I mean considering Linux is not an RTOS, is this an acceptable behavior or not?
Have you tried scaling the governor to performance to see if that helps with the issue?
echo "performance" > /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor