mirror of
https://github.com/VirtualDrivers/Virtual-Display-Driver.git
synced 2026-10-21 22:22:27 -05:00
Added note for Visual C++ redistributable dependency. This caused a "vcruntime140.dll" error on launch of the vdd companion. --------- Co-authored-by: Bud
90 lines
5.0 KiB
Markdown
90 lines
5.0 KiB
Markdown
# Virtual Display Driver
|
|
This project creates a _virtual display_ in Windows that functions just like a physical monitor. It is particularly useful for applications such as **streaming, virtual reality, screen recording,** and **headless servers—systems** that operate without a physical display attached.
|
|
|
|
Unlike physical monitors, this virtual display can support resolutions and refresh rates that go beyond standard hardware limitations, offering greater flexibility for advanced setups. Furthermore, custom EDIDs can be used to simulate/emulate existing hardware displays.
|
|
|
|
## Download Latest Version
|
|
|
|
- [Driver Installer (Windows 10/11)](https://github.com/VirtualDisplay/Virtual-Display-Driver/releases) - Check release page for release notes.
|
|
|
|
> [!IMPORTANT]
|
|
> Before using the Virtual Display Driver, ensure the following dependencies are installed:
|
|
> - **Microsoft Visual C++ Redistributable**
|
|
> If you encounter the error `vcruntime140.dll not found`, download and install the latest version from the [Microsoft Visual C++ Redistributable page](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170).
|
|
|
|
## EDID Database
|
|
- [EDID Database by Bud3699](https://edid.mikethetech.com/)
|
|
|
|
You can use this database to load custom edid's into the driver! Or just general edid usage :)
|
|
|
|
## Installation
|
|
|
|
- Step 1: Download the Installer
|
|
- You can download the insaller directly from the [Releases](https://github.com/VirtualDisplay/Virtual-Display-Driver/releases) page.
|
|
|
|
- Step 2: Run the Installer
|
|
- Download and run the installer.
|
|
- Follow the on-screen instructions to complete the installation.
|
|
|
|
- Step 3: Verify the Installation (Optional)
|
|
- Check if the Virtual Display Driver is correctly installed by running the following:
|
|
- **Device Manager:** Check "Device Manager" under "Display Adapters."
|
|
- **Settings:** Check display settings under system settings and see if the virtual displays show.
|
|
|
|
Manual installation can be found in the wiki
|
|
|
|
## 🤔 Comparison with other IDDs
|
|
|
|
The table below shows a comparison with other popular Indirect Display Driver
|
|
projects.
|
|
|
|

|
|
|
|
¹ ARM64 Support in Windows 11 24H2 or later may require test signing be enabled.
|
|
|
|
## HDR Support Now Available for Windows 11 23H2+
|
|
|
|
### Installation Video
|
|
|
|
[](https://youtu.be/Oz_cfbfUx0E)
|
|
|
|
## More Videos and Resources
|
|
- 24.12.24 (Stable): MikeTheTech: [How to install the New Virtual Display Driver](https://youtu.be/Oz_cfbfUx0E)
|
|
- 24.12.24 (Stable): MikeTheTech: [How to manually install the New Virtual Display Driver](https://youtu.be/sM9rNJWssAI)
|
|
- 24.12.24 (Stable): Bud3699: [How to configure the VDD using the new Companion App](https://youtu.be/p_gfjE_cwjk)
|
|
- 24.10.27 (Beta): [MikeTheTech: How to install a virtual display](https://youtu.be/byfBWDnToYk "How to install a virtual display")
|
|
|
|

|
|
|
|
## 🤝 Sponsors
|
|
|
|
<table>
|
|
<tr>
|
|
<td><img src="https://github.com/user-attachments/assets/ca93d971-67dc-41dd-b945-ab4f372ea72a" /></td>
|
|
<td>Free code signing on Windows provided by <a href="https://signpath.io">SignPath.io</a>, certificate by <a href="https://signpath.org">SignPath Foundation</a></td>
|
|
</tr>
|
|
</table>
|
|
|
|
## Developers
|
|
|
|
- Shoutout to **[MikeTheTech](https://github.com/itsmikethetech)** Project Boss man, owner and programmer!
|
|
- Shoutout to **[Bud](https://github.com/bud3699)** For a ton of features, companion & installer work
|
|
- Shoutout to **[zjoasan](https://github.com/zjoasan)** For scripts and part of installer
|
|
|
|
## Acknowledgements
|
|
|
|
- Shoutout to **[Roshkins](https://github.com/roshkins/IddSampleDriver)** for the original repo.
|
|
- Shoutout to **[Baloukj](https://github.com/baloukj/IddSampleDriver)** for the 8-bit / 10-bit support. (Also, first to push the new Microsoft Driver public!)
|
|
- Shoutout to **[Anakngtokwa](https://github.com/Anakngtokwa)** for assisting with finding driver sources.
|
|
- **[Microsoft](https://github.com/microsoft/Windows-driver-samples/tree/master/video/IndirectDisplay)** Indirect Display Driver/Sample (Driver code)
|
|
- Thanks to **[AKATrevorJay](https://github.com/akatrevorjay/edid-generator)** for the hi-res EDID.
|
|
- Shoutout to **[LexTrack](https://github.com/lextrack/)** for the MiniScreenRecorder script.
|
|
|
|
## Star History
|
|
|
|
[](https://star-history.com/#VirtualDisplay/Virtual-Display-Driver&Date)
|
|
|
|
## Disclaimer:
|
|
|
|
This software is provided "AS IS" with NO IMPLICIT OR EXPLICIT warranty. It's worth noting that while this software functioned without issues on our systems, there is no guarantee that it will not impact your computer. It operates in User Mode(Session0), which reduces the likelihood of causing system instability, such as the Blue Screen of Death. However, exercise caution when using this software.
|