@joreg: In order to run each instance on different cores (why I’m running more than one vvvv), the images have to have different names as input into process.exe.
@Elias: Yes! That works. Thanks! I would tack this info onto the multiple vvvv thread, but it’s closed.
So, with 45beta26 (and later one would assume) to run two instances and set their processor affinity, you need to:
Copy vvvv.exe to vvvv2.exe
Copy vvvv.exe.config to vvvv2.exe.config
Get the program process.exe and put it in the vvvv folder
Create a .bat file in the vvvv folder that contains:
start vvvv.exe /allowmultiple
process.exe -a vvvv.exe 0011 <- bitmap of cores to use
start vvvv2.exe /allowmultiple
process.exe -a vvvv2.exe 1100 <- bitmap of cores to use
You’ll need to set the bitmap according to the number of cores you have. For a dual-core CPU, use “01” and “10”. For a hyperthreading CPU, I would assume you would double the number of cores, but I can’t test that. So a HT quad-core would become “00001111” and “11110000”.
All that being said, I think that vvvv just uses one core, but DirectX will use another (or maybe two depending on video) so setting a lot of cores may not be a big benefit. But more instances could be run and set on other cores.