[PD-dev] [ pure-data-Bugs-2791638 ] Jack OSX cpu load
SourceForge.net
noreply at sourceforge.net
Thu May 28 17:25:46 CEST 2009
Bugs item #2791638, was opened at 2009-05-14 06:16
Message generated for change (Comment added) made by eighthave
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478070&aid=2791638&group_id=55736
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: v0.42
Status: Pending
Resolution: None
Priority: 5
Private: No
Submitted By: boonier (boonier)
Assigned to: Nobody/Anonymous (nobody)
Summary: Jack OSX cpu load
Initial Comment:
In Jack mode, Blank empty patch
Toggling Compute Audio on and then off results in cpu load jumping up to ~25% from a nominal 1%. Turn Compute Audio back on, and cpu drops back to nominal 1%.
Tested on 2.4ghz iMac , OS 10.5.6. Pd-0.41.4-extended-rc1
----------------------------------------------------------------------
>Comment By: Hans-Christoph Steiner (eighthave)
Date: 2009-05-28 11:25
Message:
------------------------------------------------------------------
1. start jack server and attach Pd to it
jackdmp 2.7%
pd 1.7%
- 21.6%, ml_set_interrupts_enabled, mach_kernel
- 7.6%, __nanotime, libSystem.B.dylib
- 6.2%, __memcpy, libSystem.B.dylib
5.6%, lo_unix_scall, mach_kernel
------------------------------------------------------------------
2. then turn on Compute Audio
jackdmp 4.2%
pd 2.1%
- 20.0%, ml_set_interrupts_enabled, mach_kernel
7.1%, lo_unix_scall, mach_kernel
- 6.3%, __nanotime, libSystem.B.dylib
- 4.0%, __memcpy, libSystem.B.dylib
- 4.0%, __gettimeofday, libSystem.B.dylib
- 2.8%, select$DARWIN_EXTSN$NOCANCEL, libSystem.B.dylib
2.2%, lo_alltraps, mach_kernel
2.0%, lo_mach_scall, mach_kernel
------------------------------------------------------------------
3. turn off Compute Audio after its on
jackdmp 4.2%
pd 7.5-10.5%
+ 81.4%, __bzero, libSystem.B.dylib
| + 80.9%, process, pd
| | + 80.9%, Jack::JackClient::Execute(), Jackmp
| | | + 80.9%, Jack::JackPosixThread::ThreadHandler(void*), Jackmp
| | | | + 80.9%, _pthread_start, libSystem.B.dylib
| | | | | 80.9%, thread_start, libSystem.B.dylib
----------------------------------------------------------------------
Comment By: Nobody/Anonymous (nobody)
Date: 2009-05-18 16:04
Message:
Ah, sorry, I misunderstood, I also get similar behavior using Pd version
0.41.4-extended-rc2. Using Jack, I get ~3% CPU when audio is ON and ~8%
CPU when audio is OFF.
----------------------------------------------------------------------
Comment By: Nobody/Anonymous (nobody)
Date: 2009-05-18 05:56
Message:
hi - sorry for delay
hmm i don't understand why when Pd is runing in Jack mode and you switch
audio off, why it would revert to a Portaudio state? I that what you are
saying?
----------------------------------------------------------------------
Comment By: Hans-Christoph Steiner (eighthave)
Date: 2009-05-14 12:24
Message:
For me, Pd without Jack, i.e. just using coreaudio/portaudio, it will use
25% of my CPU just idling. That's a known issue. With Jack, it goes down
to 5-7% at idle. So my guess is that the first time the 25% spike is
caused by the same think.
Is this causing any problems for you?
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478070&aid=2791638&group_id=55736
More information about the Pd-dev
mailing list