[LAU] Very frustrating problem with JACK and exporting through mixbus

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: linux-audio-user <linux-audio-user@...>
Date: Sunday, August 19, 2012 - 3:54 am

--0015174c37785cdb4204c796595a
Content-Type: text/plain; charset=UTF-8

Just an update: I built a completely new system last week. The system I
was using before was an amd64 phenom2 6-core system with ATI graphics. I
did a bit of research and found that generally, it seemed that Intel-based
systems out-performed AMD systems quite handily, so I decided to test it
out.

My new system is an Intel Ivy-bridge i7 system with Intel 4500 integrated
graphics. Everything in this box is new. I'm using gentoo, and built the
kernel from scratch, so as to not have anything from the old system (along
with any potential mis-configurations causing problems) leak over to the
new system.

The first program I put on the system was ardour and mixbus. I copied an
old session from the other box over, and loaded it up.

When I was finishing up this session originally, on the old computer, it
was pegging the DSP meter at 95%-100% consistently, causing me all sorts of
headaches.

The same session loaded up on the Ivy-bridge system hit it no higher than
55%. That made me smile.

Then I tried to export. This is with Mixbus 2.1, by the way. To my
surprise, it exported just fine.

I then tried to load and export another one, just to make sure it wasn't a
fluke. Turns out, it was a fluke. It didn't export, and exhibited the
exact same behavior as the old computer. No exporting, the same error
messages, etc... No big session was able to be exported since that first
one. Made me want to say a few choice words.

Anyway... That's the update. I was hoping this problem was isolated to
some stupid configuration problem specific to my box, but it wasn't.

The good news is - the i7 processor seems to be doing *much* better than
the amd phenom2 was. I'm excited to start recording with this new box!

I'll probably end up going back to JACK1 due to the exporting problem.
Hopefully it doesn't have as many xruns with Intel as it did with AMD.

--Jason

On Fri, May 18, 2012 at 6:22 AM, Harrison Mixbus <
mixbus@harrisonconsoles.com> wrote:

>

--0015174c37785cdb4204c796595a
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Just an update: =C2=A0I built a completely new s=
ystem last week. =C2=A0The system I was using before was an amd64 phenom2 6=
-core system with ATI graphics. =C2=A0I did a bit of research and found tha=
t generally, it seemed that Intel-based systems out-performed AMD systems q=
uite handily, so I decided to test it out.

My new system is an Intel Ivy-bridge i7 system with Intel 45=
00 integrated graphics. =C2=A0Everything in this box is new. =C2=A0I'm =
using gentoo, and built the kernel from scratch, so as to not have anything=
from the old system (along with any potential mis-configurations causing p=
roblems) leak over to the new system.

The first program I put on the system was ardour and mi=
xbus. =C2=A0I copied an old session from the other box over, and loaded it =
up.When I was finishing up this session originall=
y, on the old computer, it was pegging the DSP meter at 95%-100% consistent=
ly, causing me all sorts of headaches.

The same session loaded up on the Ivy-bridge system hit=
it no higher than 55%. =C2=A0That made me smile.=
Then I tried to export. =C2=A0This is with Mixbus 2.1, by the way. =C2=A0To=
my surprise, it exported just fine.

I then tried to load and export another one, just to ma=
ke sure it wasn't a fluke. =C2=A0Turns out, it was a fluke. =C2=A0It di=
dn't export, and exhibited the exact same behavior as the old computer.=
=C2=A0No exporting, the same error messages, etc... =C2=A0No big session w=
as able to be exported since that first one. =C2=A0Made me want to say a fe=
w choice words.

Anyway... =C2=A0That's the update. =C2=A0I was hopi=
ng this problem was isolated to some stupid configuration problem specific =
to my box, but it wasn't.The good news is - t=
he i7 processor seems to be doing *much* better than the amd phenom2 was. =
=C2=A0I'm excited to start recording with this new box!

I'll probably end up going back to JACK1 due to the=
exporting problem. =C2=A0Hopefully it doesn't have as many xruns with =
Intel as it did with AMD.--Jason
On Fri, May 18, 2012 at 6:22 AM, Harriso=
n Mixbus <mixbus@harrisonconsoles.com> wrote:

Hi Jason,

I've been keeping an eye on the list, hoping that one of the JACK devs =
would shed some light on this.

We use Jack2 on OSX and Windows, and exporting seems to work fine there. =
=C2=A0All of our Linux development and test systems use Jack(1). =C2=A0I su=
ppose we need to set up a linux test system with Jack2.

I'll keep you updated.

Best,
Ben Loftis
Harrison Consoles

Just an update on this...

I just created a full project with a combination of 39 tracks and busses wi=
th A3, and with Jack2 everything exported just fine. =C2=A0I haven't be=
en able to export anything but very small projects with mixbus and Jack2. =
=C2=A0The issue definitely seems to be related to mixbus, Jack2 and the siz=
e of the project.

--Jason

On Sat, May 5, 2012 at 1:34 PM, Jason Jones <poeticintensity@gmail.com <mailt=
o:poeticinte=
nsity@gmail.com
>> wrote:

=C2=A0 =C2=A0 I'm cross posting, including this to the JACK mailing lis=
t.

=C2=A0 =C2=A0 On Sun, Feb 26, 2012 at 1:09 AM, Jason Jones
=C2=A0 =C2=A0 <poeticintensity@gmail.com <mailto:poeticintensity@gmail.com>=

=C2=A0 =C2=A0 =C2=A0 =C2=A0 Hey guys.. =C2=A0I recently acquired a RME Rayd=
at interface (works
=C2=A0 =C2=A0 =C2=A0 =C2=A0 like a *charm*, and I love it!), but ever since=
I installed
=C2=A0 =C2=A0 =C2=A0 =C2=A0 it, I'm getting a random error when I try t=
o export my tracks,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 and it's driving me bonkers.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 Previously to installing the Raydat card, I had=
used ardour
=C2=A0 =C2=A0 =C2=A0 =C2=A0 for approximately 10 years, and have never expe=
rienced this
=C2=A0 =C2=A0 =C2=A0 =C2=A0 problem.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 The problem is about 75% of the time, when expo=
rting, the GUI
=C2=A0 =C2=A0 =C2=A0 =C2=A0 will just sit there and do nothing, maintaining=
the "export"
=C2=A0 =C2=A0 =C2=A0 =C2=A0 button depressed continually. =C2=A0 Within QJa=
ckctl's "message"
=C2=A0 =C2=A0 =C2=A0 =C2=A0 window, I see the following error:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 JackEngine::XRun: client =3D ardour was not run=
: state =3D 2

=C2=A0 =C2=A0 =C2=A0 =C2=A0 JackFreewheelDriver::Process: Process error

=C2=A0 =C2=A0 =C2=A0 =C2=A0 00:31:20.920 XRUN callback (1).

=C2=A0 =C2=A0 =C2=A0 =C2=A0 The remaining 25% of the time it exports just f=
ine, without issue.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 Needless to say, this is extremely frustrating.=
=C2=A0Googling the
=C2=A0 =C2=A0 =C2=A0 =C2=A0 problem returns nothing but the snippet of code=
which contains
=C2=A0 =C2=A0 =C2=A0 =C2=A0 the error message itself, which can be found at=
the link below:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 http://www.trac.jackaudio.org/browser/jack2/branches/<=
u>pipelining/common/JackFreewheelDriver.cpp?rev=3D4306

=C2=A0 =C2=A0 =C2=A0 =C2=A0 Any help would be greatly appreciated. =C2=A0If=
more info is
=C2=A0 =C2=A0 =C2=A0 =C2=A0 needed, please let me know what I can get you.<=
br>

=C2=A0 =C2=A0 =C2=A0 =C2=A0 Also, thanks to everyone who assured me that th=
e Raydat card
=C2=A0 =C2=A0 =C2=A0 =C2=A0 works well under Linux. =C2=A0It really does wo=
rk like a charm.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 Regards,

=C2=A0 =C2=A0 =C2=A0 =C2=A0 --Jason

=C2=A0 =C2=A0 =C2=A0 =C2=A0 www.advancedbudgetstudios.com
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <http://www.advancedbudgetstudios.com>=

=C2=A0 =C2=A0 I've since found that this problem only occurs in Jack2. =
=C2=A0Jack1
=C2=A0 =C2=A0 exports 100% of the time just fine, but I've found that J=
ack2
=C2=A0 =C2=A0 (aside from the export problem) works much better under high<=
br>
=C2=A0 =C2=A0 stress. =C2=A0Most of my projects contain a high number of tr=
acks /
=C2=A0 =C2=A0 plugins / etc... Thus, high stress. =C2=A0It'd be very ni=
ce to go back
=C2=A0 =C2=A0 to Jack2, but not being able to export pretty much kills any<=
br>
=C2=A0 =C2=A0 usefulness from it. =C2=A0Any ideas at all?

=C2=A0 =C2=A0 Thanks in advance.

=C2=A0 =C2=A0 --Jason

--0015174c37785cdb4204c796595a--

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]