Re: dual-core and jack question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2007-03-01 at 15:06 +0100, Robert Jonsson wrote:
> Possibly I'm missing something here, but I was under the impression that 
> to _really_ utilize a dual core system you need to use Jackdmp.
> Jackd will only use one core. The other core won't be without work 
> though, there's plenty of work to redraw gui's and what not.
> Someone do correct me if I'm wrong.

no, thats basically correct. in jackd, the JACK threads of every client
will be serialized. this means that audio processing will happen on one
CPU at a time (not necessarily the same one). as you said, however, this
hardly means that the other CPU(s) are idle, they just don't get used
for audio processing.

note that jackdmp can only use more than 1 CPU if there are parallel
data flows in the audio connections. for example, this will not use
multiple cores:

	freqtweak -> sooperlooper -> timemachine

neither will

	ardour -> jamin

however, this will:

	zynaddsubfx ----+
                        |
	                +------> ardour
                        |
        bristol --------+

audio data processing is rarely as inherently parallel as, say,
graphics.

--p



[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux