chore(docs): expand use cases and projects sections in README

This commit is contained in:
Nguyen Duy
2026-05-15 14:15:29 +07:00
parent 67bb0dd37e
commit a827c71376
+40
View File
@@ -40,6 +40,31 @@ including up to 4K and 240 Hz. This capability makes it a versatile tool for
gaming, streaming, or remote work, allowing users to simulate multiple screens gaming, streaming, or remote work, allowing users to simulate multiple screens
for an enhanced, flexible visual experience. for an enhanced, flexible visual experience.
## 💡 Use cases
- **Game streaming** with [Parsec](https://parsec.app),
[Sunshine](https://github.com/LizardByte/Sunshine) /
[Moonlight](https://moonlight-stream.org), or Steam Remote Play — host at
the exact streaming resolution and refresh rate without depending on a
physical monitor's spec.
- **Headless hosts and cloud VMs** — Windows machines with no monitor attached
(build servers, gaming VMs, cloud GPU instances). VDD gives them a real
desktop session so capture tools, launchers, and benchmarks that refuse to
run without an active display keep working.
- **AR / XR workspaces** — feed several virtual monitors into AR glasses or
headset-based desktop projects (see [Verto_XR](https://github.com/rohitsangwan01/Verto_XR) below).
- **Multi-monitor productivity** — extend a laptop without docking; preview /
test multi-display layouts without buying physical screens.
- **Hyper-V / GPU-PV guests** — the hypervisor's built-in Hyper-V monitor
can't be disconnected, which prevents Parsec / Sunshine from falling back
to their own virtual display. Adding VDD inside the guest gives the streaming
host a controllable target.
- **High-refresh capture & recording** — record at the exact resolution and
refresh rate the encoder wants (e.g. 1080p@240Hz, 4K@120Hz) without
cropping or rescaling from a physical monitor's native mode.
- **Privacy mode** — pair a virtual display for the remote session with the
physical monitor for local use, keeping the two desktops independent.
## 📺 ParsecDisplay App ## 📺 ParsecDisplay App
ParsecDisplay is a virtual display manager for Parsec VDD, built with C# and ParsecDisplay is a virtual display manager for Parsec VDD, built with C# and
@@ -235,6 +260,21 @@ display modes. Visit
[MSDN IddCx versions](https://learn.microsoft.com/en-us/windows-hardware/drivers/display/iddcx-versions) [MSDN IddCx versions](https://learn.microsoft.com/en-us/windows-hardware/drivers/display/iddcx-versions)
to check the minimum supported Windows version. to check the minimum supported Windows version.
## 🔗 Projects using Parsec VDD
Third-party libraries and apps built on top of the Parsec VDD driver:
- [parsec-vdd-rust](https://github.com/rohitsangwan01/parsec-vdd-rust) —
Rust port of the core VDD API. Drop-in for Rust projects that need to
add/remove virtual displays and keep them alive.
- [Verto_XR](https://github.com/rohitsangwan01/Verto_XR) — XR / AR-glasses
desktop workspace that uses VDD as the source for its virtual monitors.
- [ParsecVDA-Always-Connected](https://github.com/timminator/ParsecVDA-Always-Connected) —
service-based fork that keeps a single virtual display alive across reboots
and power events, aimed at headless hosts.
Open a PR if you'd like to add your project here.
## 📘 Parsec VDD Specs ## 📘 Parsec VDD Specs
Common preset display modes: Common preset display modes: