Have you looked at the rtirq stuff to improve the performance of 3.x kernels?
On Sat, Nov 26, 2011 at 7:18 PM, Aere Greenway <a...@dvorak-keyboards.com>wrote: > ** > Ubuntu Studio Users: > > I think your plan to move Ubuntu Studio to Xubuntu is a good one. It > seems to have the lowest overhead of any of the Ubuntu versions. > > But it seems there are problems with the kernel itself, which even the > lower overhead of Xubuntu cannot solve. > > I have been working with the Fluidsynth developers to address another > problem, and in doing so, discovered the performance problem the testing > below attempts to quantify. > > > All: > > Your suggestion of cutting the sample rate did not seem to have any affect > that was visible to me. > > It may be that I would need to run without Jack, but I need Jack because I > use audio files. > > In the past, I have run without Jack, and the performance of Qsynth was > better, but not much better. I could test this further, but it is a moot > point, since I need to be able to use audio files in my sequences. > > I performed some benchmark testing on the problems I have been reporting. > > I did all of the following on a 933 megahertz unit-processor (one CPU) > machine, which has been my minimum system in my test-bed. > > I tried it on Ubuntu 11.04, and on Xubuntu 11.10. > > My methodology was to reduce the Qsynth polyphony parameter to the point > where my test sequence (MIDI) file yielded no underruns. I did a binary > search for the polyphony value that worked. I did not use Reverb, or > Chorus (the check-boxes were clear) in any of the tests. > > With polyphony values above 16, changes of 1 (up or down) made an > observable difference. > > I also noted (while the piece was playing) the Digital Signal Processing > load (shown in the Qjackctl window as Real Time Percentage (RT %). > > When I got down to the minimum Qsynth polyphony value of 16, I started > muting tracks, to where the maximum # of single-note-playing-at-a-time > tracks played with no under-runs. > > *UBUNTU 11.04* > > > Polyphony parameter value without under-runs: *26* > > DSP Load while playing: Usually in 20% range, sometimes in 30% range, > max 38.9% > > > *XUBUNTU 11.10* > > Polyphony paramater value without under-runs: *3* (16, with only 3 > tracks playing!) > > DSP Load while playing: In the 50% range, often getting up into the 60% > range. > > *Note: It will not play a single-track piano part without generating > under-runs. > > From past experience, I observed that UBUNTU 11.10 has a poorer > performance than XUBUNTU 11.10. Also, the Unity desktop appears to have > DSP Load values 20% higher than the cripple-ware Ubuntu Classic desktop on > the same machine. > > As you can see, the performance of the two systems is radically different > - an order of magnitude. It is not just a minor difference. > > The performance hit seems to be associated with the new kernel - not so > much the desktop. Though Kubuntu had the poorest performance of the three > I tried. > > A 2.5 gigahertz unit-processor system (using the Ubuntu Classic desktop) > will run the test piece without under-runs. > > I have a 1.5 gigahertz machine which I have not yet tried, but based on > the above, it will perform poorly, or perhaps marginally. > > On 11.04, all of these machines would perform the test piece on Qsynth > without under-runs (though on the 933 megahertz machine, the Qsynth > polyphony had to be set down to 26). > > I will do further testing with my 1.5 gigahertz machine, since this is one > of the target machines I originally planned to use. > > -- > > Sincerely, > Aere > > > -- > Ubuntu-Studio-users mailing list > Ubuntu-Studio-users@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users > >
-- Ubuntu-Studio-users mailing list Ubuntu-Studio-users@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users