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
Download the installer
Download the latest release from GitHub or install via winget:
Ensure you have the Microsoft Visual C++ Redistributable installed. If you see
vcruntime140.dll not found, download it from Microsoft’s page.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.”
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
View example configuration
View example configuration
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
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
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.