Hi everybody,
I ran the same concert in 2.2.1 and 2.1.3. I measured the CPU usage using Activity Monitor, because I was getting such an awful response from 2.2.1 on my MBPro 3.1.
This is what I got:
2.2.1 idled at between 15% and 30%. It would spike to 100% erratically, every few seconds, and the audio would glitch or cut out if I played a single note. 256 samples, no buffer.
2.1.3 idled at 37%. It would go to 70% with pushes to 89% based on demand when I played normally. 256 samples, no buffer.
128 samples doesn't work. In 2.1.3, it glitches the audio, and in 2.2.1, it puts out a loud, weird artifact that sounds like massive digital distortion, and no real tone at all. In 2.2.1, I had to put the samples to 1024, and back to 256 to get the machine to recover. I shut off 2.2.1 and started up 2.1.3 while 2.2.1 was making this noise, and 2.1.3 worked just fine. When I restarted 2.2.1, it still made the noise until I did the 1024 to 256 entry. I'm guessing that the overload on 2.2.1 when I set it to 128 was so bad it didn't record the 128 entry properly.
In addition, with the fan running at 5000 rpm (I force it there to keep the processors cool), 2.1.3 ran at 208º with regular excursions into 212º territory. 2.2.1 went to 218º, which I know is high enough to force the processor to slow down to keep from overheating. My poor old MBPro can't handle 2.2.1 the way I use it.
I don't use the buffer at all, because the latency goes from not very good to totally unacceptible.
In 2.2.1, the roundtrip time was 18.9 msec, and the output time was 11.7 with samples at 256.
In 2.1.3, the roundtrip time was 18.9 msec with samples at 256.