richardgatarski wrote:To begin with, I am a little bit confused after reading the info.
As a general rule, the Performance settings are designed primarily for troubleshooting which is why many are not documented.
(Intended only for us to try and narrow down problems that come up during tech support).
The reason being the defaults almost always offer the best performance for the majority of uses
and in my experience tinkering with these settings can often make things worse.
In the case of FlipEx, its function is quite technical so the oversimplified explanation
is that it allows vMix to keep a small queue of video frames that Windows can pull from to display on screen.
This allows smoother video at 50 and 60 frames per second, where in the past you had to try and get the timing exactly
right to avoid dropped frames.
vMix can also submit a finished frame into the queue and move on straight away without waiting for a frame to be displayed on screen
hence why it also allows for reduced render times.
Enable FlipEX on FullscreenvMix has used FlipEx a long time now on Fullscreen and it works great most of the time.
Enable FlipEX on PreviewsIn the past few updates it has also been enabled for the main vMix interface on both the Preview and Output windows
and also the Input previews.
Problem is, having too many FlipEx boxes in a single window causes some problems on some systems.
Particularly having a large number of Inputs and then scrolling them will cause DWM to use up a lot of CPU.
So finally, in 114 the Enable FlipEX on Previews box will only enable it on the Preview and Output windows since they don't
use scrolling. The input previews work just like earlier versions of vMix 16 and earlier.
vMix 17A whole new method of rendering the input previews is being added to vMix 17. This solves the scrolling problem
while simultaneously providing the smooth video benefits of FlipEx.