Skip to main content

Virtual Display Driver

Add virtual monitors to your Windows system with custom resolutions up to 8K, HDR10 support, and advanced features for VR, streaming, and headless setups.

8K Resolution
Up to 7680×4320
HDR10 Support
10-bit & 12-bit color
High Refresh
Up to 500Hz

Get Started in Minutes

Install the Virtual Display Driver and create your first virtual monitor

1

Download the installer

Download the latest release from GitHub or install via winget:
winget install --id=VirtualDrivers.Virtual-Display-Driver -e
Ensure you have the Microsoft Visual C++ Redistributable installed. If you see vcruntime140.dll not found, download it from Microsoft’s page.
2

Run the Virtual Driver Control app

Extract the downloaded files and launch VDC (Virtual Driver Control). Click the Install button to install the driver.The driver will be registered with Windows and a virtual display adapter will appear in Device Manager under “Display Adapters.”
3

Configure your virtual display

After installation, the virtual monitor will appear in Windows display settings. You can:
  • Set custom resolutions up to 8K
  • Configure refresh rates from 30Hz to 500Hz
  • Enable HDR mode (Windows 11 23H2+)
  • Adjust display positioning and scaling
The driver reads settings from C:\VirtualDisplayDriver\vdd_settings.xml. You can edit this file to customize:
  • Number of virtual monitors
  • Supported resolutions and refresh rates
  • HDR and color format settings
  • Hardware cursor configuration
  • GPU selection for multi-GPU systems
4

Start using your virtual display

Your virtual monitor is now ready! Use it with:
  • VR applications for additional overlay displays
  • OBS and streaming software for dedicated capture outputs
  • Remote desktop on headless servers
  • Multi-monitor workflows without physical displays
Check out our use cases for detailed examples.

Explore Features

Discover what makes Virtual Display Driver the most advanced virtual monitor solution

Custom Resolutions

Support for any resolution from 640×480 to 8K (7680×4320) with floating-point refresh rates

HDR Support

HDR10 with 10-bit and 12-bit color depth on Windows 11 23H2 and later

Custom EDID

Load custom EDID profiles to emulate specific monitors and configure advanced display properties

Multi-GPU Support

Target specific GPUs using PCI LUID-based adapter selection for multi-GPU systems

PowerShell Automation

Manage drivers and displays programmatically with comprehensive PowerShell scripts

Hardware Cursor

Full hardware cursor support with alpha transparency for smooth mouse rendering

Popular Use Cases

See how others are using Virtual Display Driver

VR & Mixed Reality

Create overlay displays for VR applications and stream additional content to virtual monitors

Headless Servers

Enable remote desktop and display output on servers without physical monitors

Streaming & Recording

Dedicated capture outputs for OBS, Sunshine, and other streaming software

Remote Desktop

Extend your workspace remotely with virtual monitors for RDP, VNC, and Parsec

Documentation

Deep dive into configuration, management, and development

Core Concepts

Understand how virtual displays work and the IddCx framework

Configuration

Complete reference for vdd_settings.xml and advanced options

Management

Control the driver with GUI tools and PowerShell scripts

Troubleshooting

Resolve common issues and recover from driver problems

API Reference

Driver callbacks and internal API documentation

Building from Source

Compile the driver yourself and contribute to development

Ready to get started?

Install the Virtual Display Driver now and start using virtual monitors on your Windows system.