Installation Issues
vcruntime140.dll not found
vcruntime140.dll not found
This error indicates that the Microsoft Visual C++ Redistributable is missing or outdated.Solution:
- Download the latest Visual C++ Redistributable from Microsoft’s official page
- Install both x64 and x86 versions if you’re on a 64-bit system
- Restart your computer
- Reinstall the Virtual Display Driver
This is a required dependency for the driver to function properly. The installer does not bundle these redistributables.
Driver installation fails or shows errors
Driver installation fails or shows errors
If the driver fails to install through the Virtual Driver Control (VDC) app:Solutions:Look under “Display Adapters” for the Virtual Display Driver entry.
- Run VDC as Administrator: Right-click the VDC executable and select “Run as administrator”
- Check Windows version: Ensure you’re running Windows 10 or Windows 11
- Disable antivirus temporarily: Some antivirus software may block driver installation
- Check for existing installations: Uninstall any previous versions first
- Verify digital signature: Ensure the driver files are properly signed and not corrupted
ARM64 installation issues (Windows 11 24H2+)
ARM64 installation issues (Windows 11 24H2+)
On ARM64 devices running Windows 11 24H2 or later, you may need to enable test signing.Solution:
- Open Command Prompt as Administrator
- Enable test signing:
- Restart your computer
- Install the Virtual Display Driver
Display Issues
Virtual display not appearing in Windows settings
Virtual display not appearing in Windows settings
After installation, the virtual monitor should appear in display settings.Troubleshooting steps:
- Verify driver is installed: Check Device Manager under “Display Adapters”
- Check monitor count: Open
C:\VirtualDisplayDriver\vdd_settings.xmland verify: - Restart the driver: Disable and re-enable the driver in Device Manager
- Check Windows display settings: Press
Win + Pto see projection options - Restart your computer: Sometimes a full restart is needed
Black screen or display not working after GPU driver update
Black screen or display not working after GPU driver update
This is a known issue when updating GPU drivers while VDD is installed.Prevention:
- Always uninstall VDD before major GPU/chipset driver updates
- Reinstall VDD after GPU drivers are updated and stable
Display priority scrambled or wrong monitor is primary
Display priority scrambled or wrong monitor is primary
Multiple displays (physical and virtual) may have incorrect priority ordering.Solutions:
-
Use Windows display settings:
- Open Settings > System > Display
- Drag monitors to rearrange their positions
- Click “Make this my main display” on your preferred monitor
-
Use PowerShell script to set VDD as primary:
- If issues persist: Boot into Safe Mode and uninstall VDD, then reinstall
Virtual display shows wrong resolution or refresh rate
Virtual display shows wrong resolution or refresh rate
The virtual display may not show expected resolutions or refresh rates.Solutions:
-
Check vdd_settings.xml configuration:
- Default location:
C:\VirtualDisplayDriver\vdd_settings.xml - Verify your desired resolution is listed in the
<resolutions>section - Check global refresh rates in
<global>section
- Default location:
-
Example resolution configuration:
- Restart the driver after making changes to vdd_settings.xml
See Resolution Configuration for detailed information on configuring custom resolutions and refresh rates.
HDR not working on virtual display
HDR not working on virtual display
HDR support requires Windows 11 23H2 or later.Requirements:
- Windows 11 version 23H2 or newer
- HDR enabled in vdd_settings.xml
- Proper GPU support
-
Edit
C:\VirtualDisplayDriver\vdd_settings.xml: -
Enable HDR10 static metadata:
- Restart the driver
- Enable HDR in Windows Settings > System > Display > HDR
See HDR Support for comprehensive HDR configuration options.
Multi-GPU Issues
Virtual display not using the correct GPU
Virtual display not using the correct GPU
In multi-GPU systems, the virtual display may attach to the wrong adapter.Solution - Specify GPU in vdd_settings.xml:Find your GPU name:
- Open Device Manager
- Expand “Display Adapters”
- Copy the exact GPU name
- Paste into the
<friendlyname>field
Performance Issues
High CPU usage or performance degradation
High CPU usage or performance degradation
If you experience high CPU usage or reduced performance:Possible causes and solutions:
- High refresh rates: Lower refresh rates in vdd_settings.xml if not needed
- Multiple virtual monitors: Reduce monitor count if you don’t need multiple displays
-
Debug logging enabled: Disable debug logging (creates large files):
-
Software cursor vs hardware cursor: Ensure hardware cursor is enabled:
Lag or stuttering on virtual display
Lag or stuttering on virtual display
Choppy performance can have several causes:Solutions:
- Check refresh rate: Ensure it matches your use case (60Hz is standard)
- Reduce resolution: Lower resolutions require less processing power
- Check GPU load: Monitor GPU usage in Task Manager
- Update GPU drivers: Ensure you have the latest drivers (after uninstalling VDD first)
- Disable unnecessary color formats: Use RGB instead of YCbCr if not needed
Uninstallation Issues
Driver won't uninstall or leaves residual files
Driver won't uninstall or leaves residual files
If standard uninstallation fails:Manual uninstallation steps:
- Open Device Manager (
devmgmt.msc) - Expand “Display Adapters”
- Right-click Virtual Display Driver
- Select “Uninstall device”
- Check “Delete the driver software for this device”
- Click Uninstall
- Manually delete:
C:\VirtualDisplayDriver\folder
If the driver is causing system instability, you may need to uninstall from Safe Mode. See Safe Mode Recovery.
Getting More Help
If your issue isn’t covered here:- Check the logs: Enable logging and review diagnostic information. See Logging & Diagnostics
- Search GitHub Issues: Check the GitHub Issues page for similar problems
- Report a bug: If you found a new issue, create a detailed bug report on GitHub
- Community Scripts: Explore PowerShell automation scripts that might help with your issue
Safe Mode Recovery
Recover from black screens and critical driver issues
Logging & Diagnostics
Enable logging and collect diagnostic information