| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
| 👤 Developer | 🏷️ Role | 💖 Support Us |
|---|---|---|
| MikeTheTech | Project Manager, Lead Programmer | Patreon 💎 / GitHub Sponsors 💖 |
| Jocke | Programmer, Concept Design | GitHub Sponsors 💖 |
💡 We appreciate your support—every contribution helps us keep building amazing experiences!
This project creates a virtual monitor in Windows that functions just like a physical display. 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 traditional monitors, this virtual display supports custom resolutions and refresh rates beyond hardware limitations—offering greater flexibility for advanced setups. You can also use custom EDIDs to simulate or emulate existing hardware displays.
| 💻 Software | 📝 What It Does |
|---|---|
| Linux Virtual Display Driver | Add virtual monitors to Linux for streaming, OBS, Sunshine, and desktop sharing workflows. |
| Virtual Audio Driver | Add virtual speaker and microphone devices to Windows 10/11. |
| Virtual Driver Control | Control and configure VirtualDrivers tools from a unified app/interface. |
| VirtualBT | A Windows Bluetooth server for simulating input devices like keyboards, mice, and gamepads. Still very early and not fully functional. |
| BurnBin | A portable Windows file-sharing tool that turns your own PC into a temporary file drop. Share files with short-lived public links, optional return uploads, endpoint health checks, managed BurnBin links, Cloudflared fallback links, and Direct IP sharing when available. |
| FireFetch | A private media-saving app for building an offline library from videos, songs, playlists, torrents, and direct files. It uses tools like yt-dlp, FFmpeg, aria2c, MusicBrainz, YouTube Music metadata, and local indexing to save, queue, organize, and browse media without cloud lock-in or AI-generated recommendations. |
| InfinitePIP | An always-on-top desktop picture-in-picture tool that turns live screens, app windows, and custom regions into borderless floating windows. Create multiple PiPs, pan, zoom, adjust opacity, keep captures above other windows, and even run virtual monitors from Virtual Display Driver inside floating PiP views. |
| BurnFlix | A local-first media server that turns movies, shows, personal videos, games, and apps into one polished, living room-ready library. It loads from an offline cache, scans in the background, enriches metadata with providers like TMDB, OMDb, TheTVDB, Steam, Libretro, and IGDB, and keeps artwork, recommendations, and library health local. |
Explore more games, tools, apps, and experiments from PyroSoft: Visit PyroSoft.Pro
This repository uses a Git submodule for Microsoft Windows Driver Frameworks headers. Clone with submodules enabled:
git clone --recurse-submodules https://github.com/VirtualDrivers/Virtual-Display-Driver.gitFor an existing checkout, initialize the submodule before building:
git submodule update --init --recursiveImportant
Before using the Virtual Display Driver, ensure the following dependencies are installed:
Driver update safety: If you're about to install major GPU/chipset driver updates, uninstall VDD first. If you get a black screen or display priority gets scrambled, boot into Safe Mode and uninstall VDD to recover.
Step 1: Download the Virtual Driver Control app.
Step 2: Extract to a folder and run the app
Step 3: Verify the Installation (Optional)
While VDC is a good and friendly way to work with VDD, you can also do a a lot manually. Like adding or removing resolutions or enable/disable functions, which is done by editing vdd_settings.xml. You should be able to locate the file at the default location: C:\VirtualDisplayDriver\vdd_settings.xml
For more information about manual installation, uninstallation and "personalization", please check out the Wiki here on the project GitHub repository. If you are into tinkering, check out the Powershell scripts in Community scripts.
The table below shows a comparison with other popular Indirect Display Driver projects.
| Project | Iddcx version | Signed | SDR | HDR | H-Cursor | Tweakable | ARM64 Support | Custom EDID | Floating Point Refresh Rates |
|---|---|---|---|---|---|---|---|---|---|
| [Virtual-Display-Driver (HDR)] | 1.10 (latest) | ✅ | ✅ (8/10bit) | ✅ (10/12bit) | ✅ | ✅ | ✅¹ | ✅ | ✅ |
| [usbmmid_v2] | ✅ | ✅ (8bit) | |||||||
| [virtual-display-rs] | 1.5 | ✅ (8bit) | ✅ | ✅ | |||||
| [parsec-vdd] | 1.5 | ✅ | ✅ (8bit) | ✅ | ✅ | ||||
| [lddSampleDriver] | 1.2 | ✅ (8bit) | |||||||
| [RustDesklddDriver] | 1.2 | ✅ (8bit) |
¹ ARM64 Support in Windows 11 24H2 or later may require test signing be enabled.
HDR Support Now Available for Windows 11 23H2+
VDD can conflict with major driver updates, causing display priority issues or black screens on boot.
Before Updating Drivers
If you're planning to update GPU or chipset drivers:
If You're Stuck at Black Screen
Boot into Safe Mode:
Remove VDD:
Quick Fix Alternative:
Why This Happens
During driver updates, Windows re-enumerates display devices and may prioritize the virtual display over your physical monitor. Since VDD has no physical screen attached, this results in a black screen even though Windows is running normally.
![]() |
Free code signing on Windows provided by SignPath.io, certificate by SignPath Foundation |
| Advanced 32bit IEEE Float Audio brought to you by **Lune Studios**. |
Special thanks to @ye4241 for submitting the package to Microsoft (WinGet).
Shoutout to MikeTheTech Project Manager, Owner, and Programmer
Shoutout to zjoasan Programmer. For scripts, EDID integration, and parts of installer.
Shoutout to Bud Former Lead Programmer, has since left the project.
Shoutout to Roshkins for the original repo.
Shoutout to Baloukj for the 8-bit / 10-bit support. (Also, first to push the new Microsoft Driver public!)
Shoutout to Anakngtokwa for assisting with finding driver sources.
Microsoft Indirect Display Driver/Sample (Driver code)
Thanks to AKATrevorJay for the hi-res EDID.
Shoutout to LexTrack for the MiniScreenRecorder script.
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.
| Back | FazBrowse Home | New Git URL |