unfortunately the code seems to be incomplete. There is at least a closing
tag missing, but much more. Could you check this? The xml is invalid if it’s not complete and Ardour cannot read it.
Have you considered asking for real time help on irc?
Works normal. I have 1 GB Ram and a 2 GHz AMD Athlon and have about 5 % cpu usage. Of course I don’t have the wav files, but the rest project loads. I only tells me about a missing plugin (“1767”), but I don’t think it matters.
Ok, some more things to do:
try to play with somewhere like Options -> Denormals (but I see you have already enabled an option… maybe another?
Thanks for all that. Have upgraded to 2.4.1 now. I seem to have put my finger on something - when I start jackd via qjackctl, the same problem recurs (though it takes more time before the 100% cpu now). However, when I start via the Ardour dialog, no problem - quick and clean. The problem is that I need to sync up Ardour with sequencers and software synths (Rosegarden) in particular and I’m pretty sure I need a qjackctl interface to do that. Is this a recognized problem with qjackctl, and if so, where can I get information on it?
I’ve tried all the denormals settings and none of them seem to make much difference. I don’t have an /etc/limits.conf - should I? I’m not sure what I’m supposed to be looking for in “realtime mode”.
great! If everything works fine when using the Ardour - audio dialog, it’s propably gotta to with some qjackctl configuration (great because we are getting closer to resolve this completely).
You don’t have to change anything in Ardour now, because the problem seems to be before Ardour. The realtime file might be in /etc/security/limits.conf, but this does not matter anymore, because if there would be something wrong, it wouldn’t work with the Ardour audio dialog either.
So now we should check the configuration of qjackctl. Normally, qjackctl saves a file called “.jackdrc” to your home directory (hidden because of the dot). Do you find this file? Could you post the content of it here? It’s propably only 1 line.
Ardour should save it’s audio configuration to “.ardour2/ardour.rc”. This one is abit longer, but could you also post the content here? We need the part between
AudioSetup
.
.
.
/AudioSetup
but you could also post the entire file.
I’m using qjackctl 0.3.2-1ubuntu1. I should note that it’s working a little better since I ticked “No memory lock” in Jack setup. Now I can run Ardour and Rosegarden in sync with a hardware synth - barely (CPU still at or near 100%). But Ardour plus Rosegarden plus software synth is still impossible.
I see 2 main differences between the Ardour audio setup and qjackctl configuration:
In qjackctl, you use 44.1 kHz sample rate, in the Ardour audio setup you use 48 kHz
The Ardour audio setup does not start jackd in realtime mode whereas qjackctl does.
Activate “Realtime” under the option tag and set the sample rate to 44.1 kHz in the device tag, then start your session and report if it’s again at 100% cpu.
Please have a look at /etc/security/limits.conf (or search your system for a limits.conf file). At the end of the file, there should be some lines without a “#” in front of. Post them here.
Then, type “groups” into a terminal (as normal user) and give us the output here.
Selecting 44.1 kHz and realtime in Ardour audio setup actually makes things a bit better - I can play comfortably at a latency of 512, which I couldn’t before. But as stated, I need qjackctl, or some other way to sync with Rosegarden, Hydrogen etc.
Benjamin, thanks for posting the repository for 2.4.1. I’ve been banging my head against a wall trying to find the info from the Ubuntu forums. That was a real help.