The Goal:
→ To Reduce DSP % and prevent x-runs/dropouts.
TL;WR:
→ What to do to achieve this goal? -Any suggestions/comments on hardware, software, workflow, etc.?
Things to consider so far:
Hardware:
- Speed of CPU cores.
- Number of CPU cores.
- GB of RAM. (?)
Software:
- Increase the Buffer Size to max. (esp. when mixing).
- Set Ardour to use all available cores for DSP processing (via prefs.). (?)
- Set “Disk I/O Buffering” to “Custom”, and use 30-60sec (via prefs.). (?)
- Run only one instance of Ardour (esp. when mixing).
- Close all unnecessary applications/network-connections/etc…
Artistic / Workflow:
- How many plugins am I using (esp. reverbs/delays)?
- Monitor the “Plugin DSP Load” window to identify more-taxing plugins.
- Commit/“Freeze” plugin-heavy tracks. (-I want to avoid this as much as possible.)
- Numbers of tracks/buses in use.
- Aux Sends vs Direct Connections. (?)
- Use a lower project sample-rate. (~I already use 44.1kHz exclusively.
)
My current setup:
Computer Hardware:
- 2013 “Trashcan” Mac Pro (6,1).
- CPU: 3.5 GHz 6-Core Intel Xeon E5.
- RAM: 32 GB 1866 MHz DDR3.
- GPU: AMD FirePro D700 6 GB. (-Best available for this model of Mac Pro.)
Computer Software:
- macOS Mojave (10.14.6).
- Whatever latest Ardour 9 Nightly build.
- Ardour projects with anywhere from 30-150 tracks/buses, and seemingly-endless plugins.
- Loopback (v2.0.0), for audio routing / device combination.
- macOS’s CoreAudio.
Audio Interface(s):
- Resident Audio T4 (Thunderbolt 2; bus-powered).
- Audinst HUD-mini. (-Just a simple DAC for headphones+.)
(-Both connected to Loopback and “Loopback Audio” is used as my main I/O “device”.)
My Main Questions:
- What advice can anyone give me on choosing a superior (but compatible) CPU? -Should I prioritize CPU speed, or number of cores? (For example, I could get a 3.4GHz, 8-core CPU upgrade, but beyond that, and speed starts to take a significant hit (e.g.: a 12-Core, 2.5GHz option).)
- Beyond ‘get a better computer’, what advice in general would anyone give for reducing Ardour’s CPU-load?
- Any obvious thing(s) missing from my list so far?
- …?
~Thank you for ANY comments/suggestions/ideas/etc.!
![]()
-J