Avid Pro Audio Community

Avid Pro Audio Community

How to Join & Post  •  Community Terms of Use  •  Help Us Help You

Knowledge Base Search  •  Community Search  •  Learn & Support


Avid Home Page

Go Back   Avid Pro Audio Community > Pro Tools Software > Windows

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 10-30-2020, 10:46 AM
Drywsef Drywsef is offline
Member
 
Join Date: Jul 2010
Location: Rosevile
Posts: 253
Default i9 10900K build... a little disappointing.

Hi all,

I just built an i9 10900K-based machine and I have noticed that coming from my old i7 4930K, the Pro Tools performance isn't a dramatic improvement as I had expected, especially at a 64 buffer size. I'm still getting more overloads than I'd like, even with few plugins. I have followed ALL Avid-recommended optimizations.

I've attached my latencymon report from yesterday, and a Sandra report from today. If anyone can help me optimize, I'd really appreciate it!

SiSoftware Sandra

ID
Host Name : DrywPCi9
Workgroup : WORKGROUP

Computer
Model : ASUS System Product Name Default string
Serial Number : System Ser**********
Chassis : Default string Desktop
Mainboard : ASUS TUF GAMING Z490-PLUS
Serial Number : 2003673********
BIOS : AMI (OEM) 0806 05/08/2020
Intel vPro : 14.0.31.1120
Total Memory : 32GB DIMM DDR4

Processors
Processor : Intel(R) Core(TM) i9-10900K CPU @ 3.70GHz (10C 3.7GHz/4.6GHz, 3.9GHz IMC, 10x 256kB L2, 20MB L3)
Socket/Slot : FC LGA1200

Chipset
Memory Controller : ASUS Core10W (Cometlake-WS 10C) Host Bridge/DRAM Registers 100MHz, 2x 16GB DIMM DDR4 1.87GHz 128-bit

Memory Module(s)
Memory Module : Corsair/Nanya CMK32GX4M2B3200C16 16GB DDR4 2Rx8 PC4-25600U DDR4-3200 (15-15-15-37 4-52-17-6)
Memory Module : Corsair/Nanya CMK32GX4M2B3200C16 16GB DDR4 2Rx8 PC4-25600U DDR4-3200 (15-15-15-37 4-52-17-6)

Video System
Monitor/Panel : BBY NS-32D220NA18 (1680x1050, 31.5")
Monitor/Panel : LG ULTRAWIDE
(3440x1440, 34.1")
Video Adapter : NVIDIA GeForce GTX 1070 Ti (2432S 19C SM6.5 1.61GHz/1.68GHz, 2MB L2, 8GB 8GHz 256-bit, PCIe 3.0 x16)
Video Adapter : NVIDIA GeForce GTX 1070 Ti (2432S 19C SM6.5 1.61GHz/1.68GHz, 2MB L2, 8GB 7.6GHz/8GHz 256-bit, PCIe 3.0 x16)

Graphics Processor
CUDA : NVIDIA GeForce GTX 1070 Ti (2432S 19C SM6.1 1.61GHz/1.68GHz, 2MB L2, 8GB 7.6GHz/8GHz 256-bit)
OpenCL : NVIDIA GeForce GTX 1070 Ti (2432S 19C SM1.2 1.61GHz/1.68GHz, 2MB L2, 8GB 7.6GHz/8GHz 256-bit)
D3D 11 : NVIDIA GeForce GTX 1070 Ti (2432S 19C SM12.1 1.61GHz/1.68GHz, 2MB L2, 8GB 7.6GHz/8GHz 256-bit)
OpenGL : GeForce GTX 1070 Ti/PCIe/SSE2 (8GB)
OpenGL : GeForce GTX 1070 Ti/PCIe/SSE2 (8GB)

Storage Devices
Disk : WDC PC SN730 SDBQNTY-256G-1001 (256GB, PCIe3x4/NVMe, SED)
Disk : KINGSTON SH103S3120G (120GB, SATA600, SSD)
Disk : WDC WD2003FZEX-00SRLA0 (2TB, SATA600, 3.5", 7200rpm)
Disk : SanDisk SSD PLUS 1000GB (1TB, SATA600, 2.5", SSD)
Disk : Samsung SSD 850 EVO 500GB (500.1GB, SATA600, SSD, OPAL)

Logical Storage Devices
Hard Disk : 499MB (NTFS, 4kB) @ WDC PC SN730 SDBQNTY-256G-1001 (256GB, PCIe3x4/NVMe, SED)
Hard Disk (C:) : 238GB (NTFS, 4kB) @ WDC PC SN730 SDBQNTY-256G-1001 (256GB, PCIe3x4/NVMe, SED)
Samples 2 (D:) : 112GB (NTFS, 4kB) @ KINGSTON SH103S3120G (120GB, SATA600, SSD)
Samples 3 (E:) : 931GB (NTFS, 4kB) @ SanDisk SSD PLUS 1000GB (1TB, SATA600, 2.5", SSD)
Samples (H:) : 466GB (NTFS, 4kB) @ Samsung SSD 850 EVO 500GB (500.1GB, SATA600, SSD, OPAL)
Hard Disk : 95MB (FAT32, 1kB) @ WDC PC SN730 SDBQNTY-256G-1001 (256GB, PCIe3x4/NVMe, SED)
EFI : 197MB (FAT32, 512bytes) @ WDC WD2003FZEX-00SRLA0 (2TB, SATA600, 3.5", 7200rpm)
Audio 4 (F:) : 2TB (NTFS, 4kB) @ WDC WD2003FZEX-00SRLA0 (2TB, SATA600, 3.5", 7200rpm)

Peripherals
LPC Hub Controller #1 : ASUS Z490 (Comet Lake) LPC Controller
Audio Device : ASUS Core (Comet Lake) PCH cAVS
Audio Codec : Realtek Semi 0B00
Audio Device : ASUS GP104 High Definition Audio Controller
Audio Codec : nVidia 0083
Serial Port(s) : 1
Disk Controller : ASUS Core (Comet Lake) PCH Shared SRAM
Disk Controller : ASUS Intel(R) 400 Series Chipset Family SATA AHCI Controller
Disk Controller : Sandisk Standard NVM Express Controller
USB Controller #1 : ASUS Core (Comet Lake) USB 3.1 xHCI Host Controller
SMBus/i2c Controller #1 : Intel ICH SMBus

Printers and Faxes
Printer : Microsoft Software Printer Driver (300x300, Colour)
Printer : Microsoft XPS Document Writer v4 (600x600, Colour)
Printer : Microsoft Print To PDF (600x600, Colour)
Printer : HP OfficeJet 6950 PCL-3 (1200x1200, Colour)
Fax : Microsoft Shared Fax Driver (200x200)

Biometrics
Voice : Analog NUI Voice Virtual Sensor (Voice)

Network Services
Network Adapter : Intel(R) Ethernet Connection (11) I219-V (Ethernet, 1Gbps)

Operating System
Windows System : Microsoft Windows 10 Personal 10.0.19042
Platform Compliance : x64

Performance Enhancing Tips
Warning 2513 : TPM not detected. Some security features are unavailable.
Tip 2 : Double-click tip or press Enter while a tip is selected for more information about the tip.
Attached Images
File Type: jpg latencymon 10-29-2020.jpg (51.3 KB, 0 views)
__________________
Win 11 22H2 - PTU 2023.9 - HDX - Blue 192 - Prism Titan

i9 10900K, Asus Tuf Gaming Z490 Plus, Corsair Vengeance LPX 32GB, NVIDIA 1070ti

OS/apps, sessions, and samples all on separate drives.
Reply With Quote
  #2  
Old 10-30-2020, 11:55 AM
FunkzzaJ FunkzzaJ is offline
Member
 
Join Date: Nov 2018
Location: Sweden
Posts: 246
Default Re: i9 10900K build... a little disappointing.

Dry

My two cents:

AFFINITY
In my experience, setting affinity and prio for the pro tools process yields improvements. Unchecking lower cores 0 and 1 and setting prio to high improve performance in my system.

Activity monitor>right click on pro tools > right click go to information > click affinity > uncheck cores 0&1.
Same for set proirity

USING LATENCYMON
LM sets itself up as prio level realtime. The highest. Also inside LM you can set which cores should be monitored. Uncheck 0&1. As per pro tools process above you can set affinity for LM to be 0&1 by unchecking all others using activity monitor.

Setting things up as above LM executes on other cores than PT, yet monitoring the cores running PT. This should provide results from LM more pertinent to where PT actually execute.

Then you can redo the same type of LM measurement with other affinity and monitoring cores settings.

I did this multiple affinity settings experiments to find that unchecking cores 0&1 for pro tools gave the best improvements in my system

Perhaps windows allocate "windowsy stuff" to lower cores first hand making them "busy" leaving higher cores more at piece.


Was this even comprehensible?

/T

Skickat från min Moto G (5) via Tapatalk
__________________
Free beer tomorrow !!
- but until then -
we're stuck in the present moment
Reply With Quote
  #3  
Old 10-30-2020, 01:20 PM
Darryl Ramm Darryl Ramm is offline
Member
 
Join Date: Nov 2010
Location: USA
Posts: 19,488
Default Re: i9 10900K build... a little disappointing.

Quote:
Originally Posted by FunkzzaJ View Post
Perhaps windows allocate "windowsy stuff" to lower cores first hand making them "busy" leaving higher cores more at piece.
Effects like this with low number cores are almost certainly due to hardware interrupt processing. So yes “Windows stuff”. The reported “system interrupts” usage on a core may not give a full clue what is going on... even a relatively low usage might be able to impact latency, it all depends on when/how often interrupts are handled when your latency sensitive parts of code are running. Getting Pro Tools processing off those cores let’s the interrupt handlers do their stuff without impacting Pro Tools. All this gets into the weeds fast. Including because interrupt handling is two leveled, with the initial fast hardware interrupt trap handling and later/slower deferred procedure calls. Which might not execute on the same core(s). Russinovich and Solomon’s “Windows Internals” has a good explanation.

Keeping user code off CPUs handling interrupts is a tuning optimization that has been used for decades in performance benchmarking. Including because you don’t want to upset the user code latency especially if watching a sensitive response latency tail, and maybe for reasons like you don’t want user code flushing the interrupt handling code, or shared data structures from hardware caches.

Last edited by Darryl Ramm; 10-31-2020 at 04:05 PM.
Reply With Quote
  #4  
Old 10-30-2020, 02:07 PM
EGS's Avatar
EGS EGS is offline
Member
 
Join Date: Nov 2004
Location: Chicago
Posts: 3,689
Default Re: i9 10900K build... a little disappointing.

Quote:
Originally Posted by FunkzzaJ View Post
...Unchecking lower cores 0 and 1 and setting prio to high improve performance in my system...
Same here.
__________________
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
  #5  
Old 10-30-2020, 06:09 PM
ejinbc ejinbc is offline
Member
 
Join Date: Mar 2016
Location: Canada
Posts: 144
Default Re: i9 10900K build... a little disappointing.

OP

I have a similar system - just an 8700K. Bit of a repost:

Below are the optimizations I find essential. I have not had any "out of CPU" errors or lock-ups with 2020.x. Might freeze my system here for a while.

1) Setting the processor affinity on MY system (see below) is critical. I currently use a setting of FFE for processor usage on my 6 core 8700K.

2) C-states switching and Turbo mode must be off in BIOS. I use a 4.8 GHz all core overclock with a -1 AVX offset. This is 24/7 stable with the cooling listed below. Note, I do not generally test stability with synthetic benchmarks - this is not real world testing. I set up a complex ProTools session and try to make it crash. It only takes a few tries to find the limit of your system.

3) Leave Hyperthreading On. With the Affinity switch, the extra (virtual) cores really improve performance in ProTools.

4) The way you setup your recording session can impact low latency performance. I try to avoid stacking VIs into Auxes with heavy effects. I 'think' this might allow ProTools to more easily parallelize the computations.

5) I always uninstall the Avidlink software and the Software Update App before the first run of ProTools. Maybe superstition. I also always use dual boot installs of Win. My ProTools partition never goes online except for monthly Win/Waves/NI updates.

With the above settings I can record 16 audio tracks, and 16 midi tracks with Abbey Road Drums, Kontakt Pianos, Kontakt Session Horns Pro, Kontakt Session Strings Pro, Massive, H EQ on each of 4 vocal tracks, H Delay (slap) on Vocal send; CLA Mixhub (lite) on each monitored channel, all at 24/96 for more than 3 hours continuous recording no pops, no clicks, no stops. Never a redline on CPU usage meters. All the monitoring and levels are handled in Protools. With 24/96 the 64 bit buffer gives 'unnoticeable' latency YMMV.


Hope this helps - YMMV.

ejinbc


Hardware
Intel Core i7-8700K 3.7 GHz 6-Core Processor; Noctua NH-D15 82.5 CFM CPU Cooler; Asus PRIME Z390-A ATX LGA1151 Motherboard; Kingston HyperX Fury RGB 32 GB (4 x 8 GB) DDR4-3200 Memory; Samsung 970 Evo 1 TB M.2-2280 NVME Solid State Drive - x2 system/samples and tracking; Western Digital Red Pro 6 TB 3.5" 7200RPM Internal Hard Drive - x2 completed work and backup; Gigabyte GeForce GTX 950 2 GB OC Edition Video Card; Fractal Design Define R4 Blackout ATX Mid Tower Case; EVGA SuperNOVA G2 850 W 80+ Gold Power Supply; Motu 1248 on USB2
Reply With Quote
  #6  
Old 10-31-2020, 12:16 AM
Drywsef Drywsef is offline
Member
 
Join Date: Jul 2010
Location: Rosevile
Posts: 253
Default Re: i9 10900K build... a little disappointing.

Thanks so much, everyone. It sounds like I should start with processor affinity. A couple questions -
I must uncheck cores 0 and 1 AFTER PT starts, correct?
Is there a reason I should set priority to high rather than real-time?
__________________
Win 11 22H2 - PTU 2023.9 - HDX - Blue 192 - Prism Titan

i9 10900K, Asus Tuf Gaming Z490 Plus, Corsair Vengeance LPX 32GB, NVIDIA 1070ti

OS/apps, sessions, and samples all on separate drives.
Reply With Quote
  #7  
Old 10-31-2020, 09:50 AM
The Weed's Avatar
The Weed The Weed is offline
Member
 
Join Date: Jul 2001
Location: Toronto, Ontario, Canada
Posts: 7,137
Default Re: i9 10900K build... a little disappointing.

Here's a couple of links:

https://www.youtube.com/watch?v=e565VSxdVhY

https://bitsum.com/tools/cpu-affinity-calculator/

I haven't needed to set Processor Priority just Processor Affinity.

Note, if you do it manually, you have to do it each time after Pro Tools opens.

If you use the Command Switch shortcut, it won't work if you open Pro Tools by double clicking a Pro Tools session icon.

In either case, manual or shortcut, neither will work if you run Pro Tools as Administrator.

And here's an old thread that helped, and still helps, with my Pro Tools computer and now 2020.9.1:

https://duc.avid.com/showthread.php?t=377580

As always, YMMV.
__________________
Take your projects to the next level with a
non-union national read at reasonable rates
Demos: brucehayward dot com
SonoBus
Source-Connect: brucehayward
Options for Remote Direction
Reply With Quote
  #8  
Old 10-31-2020, 10:47 AM
EGS's Avatar
EGS EGS is offline
Member
 
Join Date: Nov 2004
Location: Chicago
Posts: 3,689
Default Re: i9 10900K build... a little disappointing.

Quote:
Originally Posted by Drywsef View Post
... I should start with processor affinity...
Post back after testing it. I'm curious about your build; it should be a monster!
__________________
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
  #9  
Old 11-01-2020, 01:51 AM
FunkzzaJ FunkzzaJ is offline
Member
 
Join Date: Nov 2018
Location: Sweden
Posts: 246
Default Re: i9 10900K build... a little disappointing.

Quote:
Originally Posted by EGS View Post
Post back after testing it. I'm curious about your build; it should be a monster!
Bump!


Skickat från min Moto G (5) via Tapatalk
__________________
Free beer tomorrow !!
- but until then -
we're stuck in the present moment
Reply With Quote
  #10  
Old 11-01-2020, 01:59 AM
FunkzzaJ FunkzzaJ is offline
Member
 
Join Date: Nov 2018
Location: Sweden
Posts: 246
Default Re: i9 10900K build... a little disappointing.

"In either case, manual or shortcut, neither will work if you run Pro Tools as Administrator."

Is this to say that although unchecking cores 0&1 they are not really unchecked somehow?

Here I run PT as admin and as far as affinity settings show up in the activity monitor, they stay as set until PT is closed.

Please expand if you know any more.

Skickat från min Moto G (5) via Tapatalk
__________________
Free beer tomorrow !!
- but until then -
we're stuck in the present moment
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Editing this 9900k build to be suitable for a 10900k. DBK Windows 20 07-29-2020 09:36 AM
HD support, disappointing ripekeai Pro Tools 12 5 07-19-2016 07:25 PM
Is It Just Me Or Is Strike Very Disappointing? dmacintyre Virtual Instruments 2 03-14-2009 04:44 PM
How Disappointing! Hi-D-Ho-Man Pro Tools M-Powered (Win) 24 05-17-2005 08:19 AM
VERY Disappointing.... Fali 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Win) 5 04-05-2005 01:28 PM


All times are GMT -7. The time now is 04:26 AM.


Powered by: vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Limited. Forum Hosted By: URLJet.com