r/vmix

▲ 40 r/vmix

I quite enjoy the tinkering of squeezing out every ounce of performance from a PC. Through trial and error and research I have put together this list of settings. I'm sure it's by no means exhaustive but it might be helpful for people struggling with performance and hopefully people can share more settings that I have missed

Windows OS & System Settings

AtlasOS Playbook Deployment (ONLY DO IF YOU KNOW WHAT YOUR DOING)

Fresh Windows Install > AME Wizard > Atlas Playbook

Removes Windows telemetry, Defender, and numerous background services to achieve minimal DPC latency. This ensures hardware resources are entirely committed to the video engine, eliminating OS interference and overhead.

General tweak

OR

Chris Titus Tech Windows Utility (Much “Safer”)

PowerShell (Admin) > irm christitus.com/win | iex > Tweaks

Automates the removal of Telemetry, Feedback Hub, and Location services. Disabling these background trackers prevents periodic hardware polling, which often results in micro-stutters during high-bitrate video encoding sessions.

General tweak

Restrict Background Application Activity

Windows Settings > Apps > Installed apps > [App] > Advanced options

Adjusting permissions to "Never" for non-critical utilities ensures that background processes don't unexpectedly consume system resources or trigger CPU spikes during a broadcast.

General tweak

Ultimate Performance Power Plan

Control Panel > Hardware and Sound > Power Options

Prevents the CPU from downclocking or parking cores during idle moments, ensuring immediate processing power when video load spikes.

General tweak

USB Selective Suspend

Control Panel > Power Options > Change plan settings > Change advanced power settings > USB settings

Prevents Windows from cutting power to capture cards, audio interfaces, or control surfaces that the OS incorrectly assumes are idle.

General tweak

Core Isolation / Memory Integrity (VBS)

Windows Security > Device Security > Core isolation details

Virtualization-based security introduces severe DPC latency, which directly causes audio crackling, dropouts, and micro-stutters in real-time AV processing.

General tweak

Hardware-Accelerated GPU Scheduling (HAGS)

Windows Settings > System > Display > Graphics > Default graphics settings

Changes how VRAM is managed. For Windows 11 with modern NVIDIA cards (RTX 30/40 series), having this ON is recommended to improve capture card and NDI performance.

VMIX specific

Game Mode

Windows Settings > Gaming > Game Mode

Tells Windows to prioritize the foreground application and pause background updates/installations.

General tweak

Fast Startup

Control Panel > Power Options > Choose what the power buttons do

Fast Startup behaves like a partial hibernation, which can cause driver states (especially audio and network drivers) to load incorrectly upon booting up.

General tweak

Disable System Sounds

Control Panel > Sound > Sounds tab

Prevents Windows notification chimes (dings, errors) from accidentally bleeding into the production audio mix over the default playback device.

General tweak

Graphics Performance Preference

Windows Settings > System > Display > Graphics

Forces the OS to assign vMix64.exe to the dedicated NVIDIA GPU rather than defaulting to integrated CPU graphics to save power.

VMIX specific

Network & Interface Settings

Interrupt Moderation

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

Prevents the network card from batching packets together to save CPU cycles. Batching creates jitter, which is fatal for real-time video protocols like NDI or SRT.

VMIX specific

Energy Efficient Ethernet (Green Ethernet)

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

Stops the network switch and NIC from dropping link speeds during low-traffic moments, preventing network dropouts when bandwidth suddenly spikes.

General tweak

Flow Control

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

Setting Rx & Tx Enabled prevents packet loss by allowing the network switch and the PC to coordinate transmission speeds, crucial for NDI multi-camera setups.

VMIX specific

Disable IPv6

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

Prevents background discovery traffic and potential routing conflicts on local production networks strictly using IPv4 for NDI/Dante.

General tweak

NVIDIA Control Panel Settings

Power Management Mode

NVIDIA Control Panel > Manage 3D Settings > Global Settings

Setting to "Prefer maximum performance" forces the GPU clock to stay high at all times, preventing render time spikes when cutting from a simple graphic to a complex multi-view.

General tweak

Low Latency Mode

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

Setting to "Ultra" minimizes the frame queue between the CPU and the GPU, directly lowering the render time (ms) in vMix.

VMIX specific

Threaded Optimization

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

Set to "Off" or "Auto". Forcing it on can conflict with vMix’s own internal multi-threading engine, causing CPU bottlenecks.

VMIX specific

Vertical Sync

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

Set to "Off" or "Use the 3D application setting" to ensure vMix controls the frame pacing rather than the NVIDIA driver attempting to sync with the physical monitor refresh rate.

VMIX specific

OpenGL GDI Compatibility

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

Set to "Prefer Performance" to optimize how older plugins or specific capture hardware interact with the GPU rendering pipeline.

VMIX specific

BIOS / UEFI Settings

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

System BIOS > Advanced CPU Configuration

Disables power-saving states at the motherboard level, locking the CPU to its base or boost clock so it never sleeps during a show.

General tweak

Resizable BAR (Smart Access Memory)

System BIOS > Advanced / PCIe Settings

Allows the CPU to access the entire GPU VRAM pool at once rather than in small chunks, massively improving performance for high-resolution textures and multi-input vMix sessions.

VMIX specific

XMP / EXPO Memory Profiles

System BIOS > Memory Settings

Ensures your RAM is running at its advertised speed and timings rather than the slow default fallback speed, critical for overall system throughput.

General tweak

vMix Application Settings

High Input Performance Mode

vMix Settings > Display

Optimizes how inputs are drawn to the GPU memory. Essential when running dozens of inputs, high-resolution graphics, or multiple 4K sources.

VMIX spicific

Hardware Encoder (NVENC)

vMix Settings > Streaming / Recording

Offloads the heavy H.264/HEVC compression workloads directly to the dedicated silicon on the NVIDIA GPU, freeing up the CPU for system stability.

VMIX specific

Output Frame Rate and Resolution Matching

vMix Settings > Display > Master Frame Rate

Ensures the master session format matches the majority of your camera inputs and your final broadcast output, avoiding massive CPU/GPU strain from scaling and framerate conversion.

VMIX specific

Audio Sample Rate Matching

vMix Settings > Audio AND Windows Sound Control Panel

Setting all inputs, outputs, and the vMix master session to exactly 48000Hz (48kHz) 24-bit. Prevents the audio engine from doing real-time sample rate conversions, which causes audio drift and high CPU usage.

Genral tweak

Low Latency Capture

vMix Input Settings (Gear icon on camera input) > General

Bypasses internal buffer delays for hardware capture cards (Magewell, Blackmagic, AJA) to achieve the fastest glass-to-screen time possible.

VMIX spicific

External Output Low Latency

vMix Settings > External Output > External [Gear Icon]

Checking "Low Latency" strips the output buffer to the bare minimum for PCIe hardware outputs (like Blackmagic DeckLink or AJA cards). This is mandatory for IMAG routing to projectors or LED processors, keeping the glass-to-screen delay tight enough to avoid visual echo and lip-sync issues for the live in-room audience.

VMIX specific

reddit.com
u/allMightyGINGER — 6 days ago
▲ 13 r/vmix

Hello all - I've been working on a project (Beta Here) that let's you output NDI, OMT, Decklink sources to a public viewer page and also let's you bridge locations together without any port forwarding etc. It's all Web RTC based so less than 150ms latency in most cases so perfect for sharing feeds on remote productions.

A few things it currently does:

• Share live sources between machines over the public internet
• Bridge remote systems together almost like they’re on the same local network
• Built-in production talkback/comms for small teams
• Multiple audio channels alongside the video feed
• Browser-based viewing links with custom branding/passwords

I am opening up for beta testing and wanted to know if anyone wanted to give it a try?

u/videoproductionhub10 — 5 days ago
▲ 5 r/vmix+1 crossposts

We have a 5375x1735-pixel LED screen that will be installed in our new TV studio. Of course, this is a horizontal screen, and for its technical operation, I’m planning to use a custom PC configuration and the VMix software. Media servers are very expensive, and we’ll be using the LED screen for simple applications—meaning we won’t be playing videos across multiple layers. The LED engine model is NOVASTAR VX16S.

It has 1x HDMI 4K, 2x SDI HD inputs, and 4x SL-DVI inputs.

Here’s my solution—do you think I can play content smoothly without any issues for a simple LED setup?

My PC configuration:

Intel Core Ultra 9 285K

NVIDIA GeForce RTX 5080

ASUS ProArt Z890-CREATOR WIFI

64GB (2x32) DDR5 8000MHz CL34

1TB Samsung 990 Pro Gen4 (OS and vMix software)

4TB Crucial T705 Gen5 NVMe (14,500 MB/s read)

Corsair iCUE Link H170i (420mm) LCD

1350W Thermaltake Toughpower iRGB PLUS (ATX 3.1)

Lian Li O11 Dynamic EVO XL (or Corsair 7000D)

6x Noctua or Corsair AF120 Elite.

I’ll also be installing a Blackmagic 8K Pro G2 capture card. My plan is as follows:

From SDI Input 2: 1080 50i to Atem Live input.

SDI3: 1080 50p25 out.

SDI4: 1080 50p25 out.

HDMI Out: 4096x2160 output.

I will set the center portion of a 5375x1735-pixel LED screen to 4K. I also plan to use two 1080p25 outputs to send the remaining right and left sections of the screen from V-Mix’s external outputs 2 and 3 as separate 1080p25 cropped outputs.

I can also use the AUX signal from the video mixer as an input via the SDI 2 port and display it as an overlay instead of the 4K feed in the center. Do you think this PC configuration and solution will work? I’ve given a lot of thought to the PC configuration in particular.

https://preview.redd.it/6mopxi042pzg1.png?width=5370&format=png&auto=webp&s=e886b65c9fec633f98eb94a6025d36a3c0467b24

reddit.com
u/Kitchen_Ant2469 — 6 days ago
▲ 5 r/vmix

So basically, I'm working in this studio making live videos recording, I honestly don't know what I'm actually doing, I just pretend to be professional and look like I know what I'm doing.

The studio set up work on vmix for recording videos, everything (audio and video) is connected in remote to the recording workstation in another room. This entire set up was made by someone else, I don't know why I'm there, don't ask me details pls.

So, what's the problem? Basically, we have a pair of Hollyland Lark Max Duo, connected to a mixer that I don't know where it goes, the audio has some sort of delay that doesn't match the video, fixing it on DaVinci is something like 0.200s delay, but it's just the first spoken word, then there's no delay after the first 3/4 seconds.

This problem appeared for the first time after the 4th session with these new microphones, but only after the 5th video we were recording.

Do you have any idea what's going on? I'm the only technician there, I don't have the competence to fix myself, but I need the job cause I'm broke, so any help is appreciated. Thanks

reddit.com
u/LeLmaow — 9 days ago