About the iTunes EQ, that is really funny. I just profiled PD while
running the example patch, and you're right (see example 1 below).
Using "Instruments" showed similar results, + a _lot_ of time spent
microsleeping.
Do you find that the CPU load scales well in large patches,
disregarding the 10% overhead?
--Example 1--:
# Report 0 - Session 2 - Time Profile of pd.mshark - Time Profile of pd
SharkProfileViewer
# Generated from the visible portion of the outline view
- 13.5% DspFuncOrgEQ::_EQBoth(float*, float*, unsigned long, unsigned
long) (com.apple.driver.DspFuncLib)
- 8.8% ml_set_interrupts_enabled (mach_kernel)
- 6.8% SInt32ToFloat32 (com.apple.driver.AppleHDA)
2.6% lo_mach_scall (mach_kernel)
- 2.3% DspFuncDRC::_dynamicRangeControl(float*, float*, unsigned long,
unsigned long) (com.apple.driver.DspFuncLib)
- 1.8% tabread4_tilde_perform (pd)
- 1.4% __spin_lock (commpage [libSystem.B.dylib])
- 1.3% DspFuncCrossover::processWithSpecificBuff(float*, unsigned
long) (com.apple.driver.DspFuncLib)
- 1.3% AUGenericOutputEntry (CoreAudio)
- 1.1% mutex_lock (mach_kernel)
- 1.1% iokit_user_client_trap (mach_kernel)
- 1.0% DspFuncOrgEQ::_equalizer(float*, float*, unsigned long)
(com.apple.driver.DspFuncLib)
- 1.0% DspFuncVolume::process(unsigned long, unsigned long)
(com.apple.driver.DspFuncLib)
- 1.0% __memcpy (commpage [libSystem.B.dylib])
- 0.9% OSMetaClassBase::safeMetaCast(OSMetaClassBase const*, OSMetaC
On Feb 4, 2008, at 12:56 PM, chris clepper wrote:
On Feb 4, 2008 11:16 AM, bsoisoi <[EMAIL PROTECTED]> wrote:
I've attached an example patch "sample-test-01.pd" and it's
dependencies. On my dual core 2.4ghz Macbook Pro (4gb ram, 10.5.1, pd
extended 40.3-2007-12-07), I hit 21-27% cpu load
On the Macbook 'Pro' 1.83 I have here the CPU time is never above
10% and all of that time is spent in the driver - I bet you didn't
know the Apple drivers always apply the iTunes graphic EQ effect to
the output did you?
Your problem might be simply having the latest Macbook with its
unbelievably shitty drivers. The Apple written drivers have gotten
really bad lately - try to stick with ATI GPUs just to avoid Apple's
in house Nvidia drivers for example. The wireless drops connections
with perfect reception and the audio sucks a lot of CPU pointlessly.
Maybe use Bootcamp for Pd?
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list