Skip to content

Commit f5087d6

Browse files
authored
Merge branch 'VirtualDrivers:master' into master
2 parents 80ebe28 + a660c72 commit f5087d6

3 files changed

Lines changed: 166 additions & 78 deletions

File tree

README.md

Lines changed: 47 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,21 @@ This project creates a _virtual monitor_ in Windows that functions just like a p
1212

1313
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.
1414

15+
# Check out our other Software!
16+
17+
| 💻 Software | 📝 What It Does |
18+
| ----------- | --------------- |
19+
| [Linux Virtual Display Driver](https://github.com/VirtualDrivers/Linux-Virtual-Display-Driver) | Add virtual monitors to Linux for streaming, OBS, Sunshine, and desktop sharing workflows. |
20+
| [Virtual Audio Driver](https://github.com/VirtualDrivers/Virtual-Audio-Driver) | Add virtual speaker and microphone devices to Windows 10/11. |
21+
| [Virtual Driver Control](https://github.com/VirtualDrivers/Virtual-Driver-Control) | Control and configure VirtualDrivers tools from a unified app/interface. |
22+
| [VirtualBT](https://github.com/VirtualDrivers/VirtualBT) | A Windows Bluetooth server for simulating input devices like keyboards, mice, and gamepads. Still very early and not fully functional. |
23+
| **[BurnBin](https://burnb.in)** | 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. |
24+
| **[FireFetch](https://firefetch.app)** | 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. |
25+
| **[InfinitePIP](https://infinitepip.app)** | 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. |
26+
| **[BurnFlix](https://burnflix.app)** | 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. |
27+
28+
Explore more games, tools, apps, and experiments from PyroSoft: **[Visit PyroSoft.Pro](https://pyrosoft.pro)**
29+
1530
## 🧾 Changelog (recent)
1631

1732
- **PCI-bus based GPU selection (LUID)**: Improved multi-GPU render adapter selection by resolving an adapter **LUID from a PCI bus number** (more deterministic than name-only matching).
@@ -61,7 +76,7 @@ projects.
6176

6277
| Project | Iddcx version | Signed | SDR | HDR | H-Cursor | Tweakable | ARM64 Support | Custom EDID | Floating Point Refresh Rates |
6378
| :--- | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
64-
| [Virtual-Display-Driver (HDR)] | 1.10 (latest) || ✅ (8/10bit) | ✅ (1-/12bit) ||| ✅¹ |||
79+
| [Virtual-Display-Driver (HDR)] | 1.10 (latest) || ✅ (8/10bit) | ✅ (10/12bit) ||| ✅¹ |||
6580
| [usbmmid_v2] | || ✅ (8bit) | | | | | | |
6681
| [virtual-display-rs] | 1.5 | | ✅ (8bit) | ||| | | |
6782
| [parsec-vdd]| 1.5 || ✅ (8bit) | ||| | | |
@@ -80,6 +95,37 @@ HDR Support Now Available for Windows 11 23H2+
8095

8196
![Powerpoint](https://github.com/user-attachments/assets/9ac05776-36e1-4ba1-ac52-3f189dbd7730)
8297

98+
## Troubleshooting
99+
### ⚠️ Important: GPU/Chipset Driver Updates
100+
101+
VDD can conflict with major driver updates, causing display priority issues or black screens on boot.
102+
103+
**Before Updating Drivers**
104+
105+
If you're planning to update GPU or chipset drivers:
106+
1. Uninstall VDD first (via VDC app or Device Manager)
107+
2. Complete your driver update
108+
3. Reinstall VDD
109+
110+
**If You're Stuck at Black Screen**
111+
112+
*Boot into Safe Mode:*
113+
* Force shutdown 2-3 times until Windows Recovery appears
114+
* Choose: Troubleshoot → Advanced Options → Startup Settings → Restart → F4 (Safe Mode)
115+
116+
*Remove VDD:*
117+
* Open Device Manager in Safe Mode
118+
* Expand Display Adapters → Uninstall Virtual Display Driver
119+
* Restart normally
120+
121+
*Quick Fix Alternative:*
122+
* Press `Win + P` at black screen
123+
* Press ↓ arrow and Enter multiple times to cycle display modes
124+
125+
**Why This Happens**
126+
127+
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.
128+
83129
## 🤝 Sponsors
84130

85131
<table>

0 commit comments

Comments
 (0)