# Virtual Display Driver ## Docs - [Color Management](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/advanced/color-management.md): Configure color space, gamma correction, and chromaticity primaries - [Custom EDID Files](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/advanced/custom-edid.md): Use custom EDID files for monitor emulation and automatic configuration - [Floating-Point Refresh Rates](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/advanced/floating-point-refresh.md): Configure fractional refresh rates like 59.94Hz using the multiplier system - [HDR10 Support](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/advanced/hdr-support.md): Configure HDR10 support with SMPTE ST.2086 static metadata and luminance settings - [Driver Architecture](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/concepts/architecture.md): Technical overview of the Virtual Display Driver architecture and components - [IddCx Framework](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/concepts/iddcx-framework.md): Understanding the Indirect Display Driver Class eXtension framework - [Virtual Displays](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/concepts/virtual-displays.md): Understanding virtual displays and how they differ from physical monitors - [Cursor Configuration](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/configuration/cursor-settings.md): Hardware cursor support and configuration options - [EDID Integration](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/configuration/edid-integration.md): Configure the EDID integration system with monitor profiles - [HDR Configuration](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/configuration/hdr-configuration.md): HDR10 static metadata, color depth, and color space configuration - [Multi-GPU Configuration](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/configuration/multi-gpu.md): LUID-based adapter selection for multi-GPU systems - [Resolution Configuration](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/configuration/resolutions.md): How to configure display resolutions and refresh rates - [Settings Overview](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/configuration/settings-overview.md): Complete guide to vdd_settings.xml configuration file - [Build Requirements](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/development/build-requirements.md): Development tools and dependencies needed to build the Virtual Display Driver - [Building from Source](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/development/building-from-source.md): Complete instructions for compiling the Virtual Display Driver from source code - [Code Structure](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/development/code-structure.md): Organization of the Virtual Display Driver source code and key components - [Contributing Guidelines](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/development/contributing.md): How to contribute to the Virtual Display Driver project - [Driver Signing](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/development/driver-signing.md): Code signing requirements and procedures for Windows driver development and testing - [Testing](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/development/testing.md): Safe testing practices and debugging techniques for driver development - [Installation](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/installation.md): Complete installation guide for the Virtual Display Driver including VDC app, winget, and manual installation methods - [Introduction](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/introduction.md): A powerful virtual display driver for Windows that creates virtual monitors with advanced features like HDR, custom resolutions, and custom EDIDs - [Virtual Driver Control (VDC)](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/management/driver-control-app.md): Managing the Virtual Display Driver using the VDC GUI application - [Manual Configuration](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/management/manual-configuration.md): Managing the Virtual Display Driver directly through Windows Device Manager and system tools - [PowerShell Scripts](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/management/powershell-scripts.md): Community-contributed PowerShell scripts for automating Virtual Display Driver management - [Quick Start](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/quickstart.md): Get your first virtual monitor up and running in minutes - [Direct3DDevice Class](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/reference/api/direct3d-device.md): Direct3D device creation and lifetime management - [IddCx Driver Callbacks](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/reference/api/driver-callbacks.md): Reference for IddCx framework callback functions and their lifecycle - [SwapChainProcessor Class](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/reference/api/swapchain-processor.md): Frame buffer processing and swap chain management - [EDID Binary Files Reference](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/reference/edid-files.md): Complete guide to EDID binary files, custom EDID creation, and EDID modification for the Virtual Display Driver - [monitor_profile.xml Reference](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/reference/monitor-profile-xml.md): Complete reference for the monitor_profile.xml EDID integration format - [changeres-VDD.ps1](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/reference/scripts/changeres.md): PowerShell script to change the resolution of the Virtual Display Driver - [HDRswitch-VDD.ps1](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/reference/scripts/hdr-switch.md): PowerShell script to toggle HDR (High Dynamic Range) mode on the Virtual Display Driver - [primary-VDD.ps1](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/reference/scripts/primary-display.md): PowerShell script to set the Virtual Display Driver as the primary display - [toggle-VDD.ps1](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/reference/scripts/toggle-vdd.md): Simple PowerShell script to toggle the Virtual Display Driver between enabled and disabled states - [virtual-driver-manager.ps1](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/reference/scripts/virtual-driver-manager.md): Comprehensive PowerShell script to manage the Virtual Display Driver lifecycle including installation, uninstallation, and device management - [EDID Parser](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/reference/utilities/edid-parser.md): EDID profile loading and parsing utilities for monitor configuration - [GetIddCx Version Query](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/reference/utilities/getiddcx.md): Utility for querying IddCx version based on Windows build number - [vdd_settings.xml Reference](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/reference/vdd-settings-xml.md): Complete configuration reference for vdd_settings.xml - the main Virtual Display Driver configuration file - [Common Issues](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/troubleshooting/common-issues.md): Frequently encountered problems and their solutions - [Logging & Diagnostics](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/troubleshooting/logging-diagnostics.md): Enable logging, collect diagnostic information, and troubleshoot driver issues - [Safe Mode Recovery](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/troubleshooting/safe-mode-recovery.md): Recover from black screens, driver conflicts, and critical display issues - [Headless Servers](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/use-cases/headless-servers.md): Configure Virtual Display Driver for headless server setups without physical displays - [Streaming & Recording](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/use-cases/obs-recording.md): Integrate Virtual Display Driver with OBS, Sunshine, and streaming software for dedicated capture outputs - [Remote Desktop](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/use-cases/remote-desktop.md): Configure Virtual Display Driver for remote desktop scenarios with RDP, VNC, Parsec, and other remote access solutions - [VR & Mixed Reality](https://mintlify.wiki/VirtualDrivers/Virtual-Display-Driver/use-cases/vr-streaming.md): Using Virtual Display Driver for VR applications, overlays, and mixed reality experiences