if it is the changing of cores that is causing the problems, perhaps try setting the pd process to a particular core ... taskset is the program to set a process to use only a particular core, see its manpage. simon