View Single Post
  #8  
Old 06-29-2018, 09:02 PM
EGS's Avatar
EGS EGS is offline
Member
 
Join Date: Nov 2004
Location: Chicago
Posts: 3,701
Default Re: Re-reminded that BIOS optimizations are critical

Quote:
Originally Posted by ejinbc View Post
After a quick Google I found a way to set affinity when Pro Tools is being loaded. Google "CPU Affinity Shortcut for a Program - Create in Windows"

For my 8700K i7 system with Pro Tools, I have found that leaving 1 core for the operating system is optimum for best low latency performance - no clicks/pops at 64 buffer when recording 16 audio & 3 Kontakt VIs with midi at 24/96 for over 3 hours.

For example, the command line to start Pro Tools using only 11 of 12 cores for my install:

cmd.e x e /c start "ProTools" /affinity FFE "C:\Program Files\Avid\Pro Tools\Protools.exe

<remove spaces in ".exe" above - required for posting on duc>

What this does is reserve one processor for the operating system. It seems that at low latency this decreases task switching on the core and thereby reduces CPU spikes - or something like that. If you look at the CPU load in Windows Performance Monitor, at low latency (64 buffer, 24/96) there is steady 10% activity on the released core, so Windows is doing lots of work to get the audio through the ASIO driver. Note, I use a MOTU 1248 interface with USB. At higher buffer settings this is not necessary on my computer.

I do not believe there is an easy way to do this on Macs.
Wow - never heard of this. Anybody else here doing this on their PTools rig?
__________________
Desktop build: PT 2020.5 / Win 11 / i9-11900K @ 5.1GHz / 64GB / 4TB NVMe PCIe 4 / Gigabyte Z590 Vision D / PreSonus 2626
Laptop: PT 2020.5 / Win 11 / i5-12500H / 16GB / 1TB NVMe / Lenovo IdeaPad 5i Pro / U-PHORIA UMC1820
Ancient/Legacy (still works!): PT 5 & 6 / OS9 & OSX / Mac G4 / DIGI 001
Click for audio/video demo
Click for resume
Reply With Quote