Core2duo vs single core cpus with vvvv

MSBERGER asked, whether VVVV would profit from a core2Duo.
I cant answer it entirely, but here’s my 50ct - others are invited to add more info.

AFAIK VVVV doesn’t do much mutithreading, which would be the basis for a balanced core2duo use. BUT there are a few exceptions:

  • when playing back video files, decompression is handled in a separate thread, which will go on the 2nd core then. At least this was an observation using XVid. Most likely other codecs will, too.

  • the asynchronous nodes for HTTP are multithreaded, too.

  • there was a hack somewhere here on the forums where one user would run a tool that forces a process onto a specific core. Then he’d run 2 instances of VVVV which communicate via OSC or so.

who knows more?

m

The Set affinity, and multithread nodes are the hack on my user page. Its a little strange but does work, you need to think quite hard what data you want to send between patches, I use it to run an interface in the seperate thread, because it was quite cpu intensive.
In the course of doing so I can confirm the vvvv only uses 1 core, although to the cpu meter it tends say 50% per core.
And i can confirm video files multithread.
With set affinity you should be able to set vvvv and eyes web for example to run on seperate cores, but you can only full screen 1 dx window.