People keep reporting that graphics issues are causing pops and clicks. And it changes with resolution, or frame rate, or some other factor.
As a programmer, this has never made much sense to me. The audio and the graphics run on different threads – why would they interact? Especially if the audio is running on an elevated priority level, how could the gfx slow it down, even if it tried to? VCV itself doesn’t have any synchronization the should be affected like this (at least at casual glance).
I’ve tried to cause problems by doing silly things with the graphics, including sleeping for long periods of time, but have never been able to replicate it myself.
I completely accept that this is happening, but does anyone have the explanation of how this could happen?
The only (crazy) thought I had is that there are some bad modules that are using a mutex to protect variable shared between the audio and gfx threads. That would of course cause problems like this, but the problems would simple go away if you stopped using Ill-behaved modules.