PG Music Home
Hi Folks.
I am not tech advanced as some people on the forum, just wanted to share my recent experiment / experience with Interrupt Affinity Tool in effort to fight DPC latency related to audio. I am not going to bore you yet with another "tuning" guide. Having tried many things in the past, this one actually makes more sense to me than many other items I have tried.

Most of us, who use Windows have multi-core processors. I was noticing, for some time that most of heavy lifting goes to first core. And other cores are nearly idle. Like running a car on first gear. Done some reading, and it turns out that Windows is managing spreading processes over several cores very poorly. So I found out that there is an actual Microsoft tool that can force certain items to be assigned to specific cores. My specific issue was NVIDEA video controller. I assigned Nvidea to a different core and that had significant impact on reported latency. As I understand there are two items commonly pushed to other cores: GPU and USB controllers. If you decide to tinker with it, DO IT AT YOUR OWN RISK!

Video to watch:
https://www.youtube.com/watch?v=LeBp3a5WIzE
Microsoft tool:
http://download.microsoft.com/download/9/2/0/9200a84d-6c21-4226-9922-57ef1dae939e/Interrupt_Affinity_Policy_Tool.msi



This is interesting. The question in my mind is since BIAB and RB are now both 64 bit how does that effect multi-core processing.

Are multi-core processors and load balancing even addressed by BIAB and RB?

Jeff
© PG Music Forums