mattwadsworth.live

vMix Optimisation Guide

This page is mainly a reference list pulled together from useful suggestions shared online, along with notes I wanted to keep in one place for future builds and troubleshooting.

It is not meant to be a definitive checklist, but it should be a decent starting point if a vMix system feels inconsistent, unstable or higher latency than expected. Some of these will matter more than others depending on the hardware and workflow.

Section 01

Windows OS & System Settings

01

General tweak

Restrict Background Application Activity

Where to find it

Windows Settings -> Apps -> Installed Apps -> [App] -> Advanced Options

Recommended setting

Background app permissions -> Never

Prevents non-essential applications from waking up in the background and causing CPU spikes or disk activity during a production.

02

General tweak

Ultimate Performance Power Plan

Where to find it

Control Panel -> Hardware and Sound -> Power Options

Prevents the CPU from downclocking or parking cores during idle periods, ensuring instant performance when video workloads suddenly spike.

03

General tweak

USB Selective Suspend

Where to find it

Power Options -> Change Plan Settings -> Advanced Power Settings -> USB Settings

Disables Windows power-saving behaviour on USB devices.

This prevents capture cards, audio interfaces, and control surfaces from disconnecting or behaving unpredictably during long productions.

04

General tweak

Core Isolation / Memory Integrity (VBS)

Where to find it

Windows Security -> Device Security -> Core Isolation

Virtualisation-based security can introduce significant DPC latency, which may cause:

  • Audio crackling
  • Dropped frames
  • Input lag
  • Micro-stutters

Disabling this can noticeably improve real-time AV performance.

05

vMix specific

Hardware-Accelerated GPU Scheduling (HAGS)

Where to find it

Windows Settings -> System -> Display -> Graphics -> Default Graphics Settings

For modern NVIDIA GPUs (RTX 30/40 series), enabling HAGS can improve:

  • NDI performance
  • Capture card responsiveness
  • GPU scheduling efficiency

Results may vary depending on hardware and drivers.

06

General tweak

Game Mode

Where to find it

Windows Settings -> Gaming -> Game Mode

Allows Windows to prioritise the foreground application and reduce interruptions from updates or background tasks.

07

General tweak

Fast Startup

Where to find it

Control Panel -> Power Options -> Choose What the Power Buttons Do

Fast Startup behaves similarly to partial hibernation and can cause driver initialisation issues, particularly with:

  • Audio devices
  • Network adapters
  • Capture hardware

Disabling it can improve stability.

08

General tweak

Disable System Sounds

Where to find it

Control Panel -> Sound -> Sounds Tab

Prevents Windows notification sounds from accidentally entering the production audio chain.

09

vMix specific

Graphics Performance Preference

Where to find it

Windows Settings -> System -> Display -> Graphics

Ensure vMix64.exe is assigned to the dedicated NVIDIA GPU rather than integrated graphics.

Critical for laptops and hybrid GPU systems.

Section 02

Network & Interface Settings

01

vMix specific

Interrupt Moderation

Where to find it

Device Manager -> Network Adapters -> [NIC] -> Properties -> Advanced

Disabling Interrupt Moderation reduces packet batching and lowers network latency.

Particularly important for:

  • NDI
  • SRT
  • Dante
  • Real-time video transport

02

General tweak

Energy Efficient Ethernet (Green Ethernet)

Where to find it

Device Manager -> Network Adapters -> [NIC] -> Properties -> Advanced

Disables power-saving behaviour on the network adapter.

Prevents unexpected link-speed changes and network interruptions during bandwidth spikes.

03

vMix specific

Flow Control

Where to find it

Device Manager -> Network Adapters -> [NIC] -> Properties -> Advanced

Recommended setting

Rx & Tx Enabled

This setting can help reduce packet loss in heavy NDI or multi-camera environments.

04

General tweak

Disable IPv6

Where to find it

Control Panel -> Network and Internet -> Network Connections -> [NIC] -> Properties

Useful on isolated production networks using IPv4-only workflows for NDI or Dante.

Can reduce unnecessary discovery traffic and routing conflicts.

Section 03

NVIDIA Control Panel Settings

01

General tweak

Power Management Mode

Where to find it

NVIDIA Control Panel -> Manage 3D Settings -> Global Settings

Recommended setting

Prefer Maximum Performance

Keeps GPU clocks high and prevents render-time spikes during demanding transitions or multiview layouts.

02

vMix specific

Low Latency Mode

Where to find it

NVIDIA Control Panel -> Manage 3D Settings -> Program Settings -> vMix64.exe

Recommended setting

Ultra

Reduces frame queue latency between CPU and GPU, improving render latency inside vMix.

03

vMix specific

Threaded Optimisation

Where to find it

NVIDIA Control Panel -> Manage 3D Settings -> Program Settings -> vMix64.exe

Recommended setting

Off or Auto

Forcing this on can interfere with vMix's own threading behaviour and create CPU bottlenecks.

04

vMix specific

Vertical Sync

Where to find it

NVIDIA Control Panel -> Manage 3D Settings -> Program Settings -> vMix64.exe

Recommended setting

Off or Use the 3D Application Setting

Allows vMix to control frame pacing directly.

05

vMix specific

OpenGL GDI Compatibility

Where to find it

NVIDIA Control Panel -> Manage 3D Settings -> Program Settings -> vMix64.exe

Recommended setting

Prefer Performance

Can improve compatibility and rendering behaviour with older plugins or specific capture hardware.

Section 04

BIOS / UEFI Settings

01

General tweak

C-States & Intel SpeedStep / AMD Cool'n'Quiet

Where to find it

BIOS -> Advanced CPU Configuration

Disables CPU power-saving states to maintain consistent clock speeds during productions.

Helps avoid sudden latency spikes caused by CPU sleep states.

02

vMix specific

Resizable BAR / Smart Access Memory

Where to find it

BIOS -> PCIe Settings

Allows the CPU to access the GPU's full VRAM allocation rather than segmented chunks.

Can improve performance in high-resolution or graphics-heavy productions.

03

General tweak

XMP / EXPO Memory Profiles

Where to find it

BIOS -> Memory Settings

Ensures RAM runs at its rated frequency and timings rather than default JEDEC fallback speeds.

Critical for memory bandwidth and overall system responsiveness.

Section 05

vMix Application Settings

01

vMix specific

High Input Performance Mode

Where to find it

vMix Settings -> Display

Optimises GPU memory handling for large productions with:

  • Many inputs
  • High-resolution graphics
  • Multiple 4K sources

If you are using Resizable BAR (ReBAR), this should be disabled. More info

02

vMix specific

Hardware Encoder (NVENC)

Where to find it

vMix Settings -> Streaming / Recording

Uses NVIDIA's dedicated encoder hardware to offload H.264/HEVC encoding from the CPU.

Strongly recommended for most modern NVIDIA systems.

03

vMix specific

Output Frame Rate & Resolution Matching

Where to find it

vMix Settings -> Display -> Master Frame Rate

Ensure the session resolution and frame rate match the majority of your:

  • Camera sources
  • Playback assets
  • Final delivery format

04

General tweak

Audio Sample Rate Matching

Where to find it

vMix Settings -> Audio

Windows Sound Control Panel

Recommended setting

48kHz / 24-bit

This prevents real-time sample-rate conversion, which can introduce:

  • Audio drift
  • Sync issues
  • Increased CPU usage

05

vMix specific

Low Latency Capture

Where to find it

Input Settings -> Gear Icon -> General

Reduces internal buffering on capture card inputs.

Useful for achieving the lowest possible glass-to-glass latency with:

  • Magewell
  • Blackmagic
  • AJA

06

vMix specific

External Output Low Latency

Where to find it

vMix Settings -> External Output -> External [Gear Icon]

Recommended setting

Low Latency

This reduces buffering for PCIe outputs such as Blackmagic DeckLink and AJA cards.

Particularly important for IMAG, LED walls and live projection.

Helps minimise visible delay and lip-sync issues for in-room audiences.

Top