On 8/17/07, Karsten Wiese fzu@wemgehoertderstaat.de wrote:
Am Freitag, 17. August 2007 schrieb Michael Bourgeous:
Try to only disable cpu speed changes. You can "preselect" fixed speed by doing i.e.: $ echo 1800000>/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq $ echo 1800000>/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq $ echo 1800000>/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq $ echo 1800000>/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq Is that enough to stabilize things?
Yes, this eliminates the error messages in the kernel log. The other big boost in stability came from switching from Ubuntu's jackd 102.20 to jackd 103.0 compiled from source.
Still, performance is less than I would expect, with occasional xruns
USB 1.1 transfers happen at 1ms bounderies. Setting 64Frames/period period interrupts will happen within 1ms or 2ms distances.
I was not aware of the 1ms granularity for USB interrupts. Would USB 2.0 or Firewire offer a better granularity?
I set 128Frames/period, 3periods here.
That seems to be a nice balance for me as well, considering that 64 is out of the question. Thanks for the assistance.
Mike Bourgeous