A GUI tool that integrates with software such as Sunshine to install, uninstall, reload and configure Indirect Display Driver Sample (IddSample) implementations, like the HDR-capable Virtual Display Driver from VirtualDrivers, on Windows 10/11 — in place of editing configs by hand or installing drivers through Device Manager.
Note
v0.6.x, written in AutoHotkey, is the current working version — download it from Releases. It will likely be the last version packaged as AutoHotkey. A Go port is in development on main but is not close to GA and not ready for use: only its UI is functional. StageFreight, the Dungeon production environment and other work are prioritized separately, so there is no ETA for the Go port.
- Download the latest release zip from Releases and unpack it.
- Unpack the Virtual Display Driver (or another IddSample driver) into the same folder and install its certificate.
- Run
PRPlanIT.com-VirtualDisplayDrv_Wiz.exeas administrator.
To have every Sunshine client add and switch to its own resolution, set this as a Sunshine command:
C:\IddSampleDriver\SunshineIntegration.bat %SUNSHINE_CLIENT_WIDTH% %SUNSHINE_CLIENT_HEIGHT% %SUNSHINE_CLIENT_FPS%See Sunshine for the full setup.
| Guide | Covers |
|---|---|
| Usage | Installation, requirements, CLI arguments, configs and backups, priority, known issues and planned features |
| Sunshine | Have every Sunshine client add and switch to its own resolution |
| Sunshine integration | Adds and switches to each client's requested [width x height x Hz] automatically — set and forget |
| Driver install / uninstall / reload | Reload refreshes changes without ending an active Sunshine session |
| Monitors | Set how many virtual displays the driver provides |
| Rendering engine (GPU) | Detection and selection |
| Resolutions | Add, remove, and group entries of the same [width x height] for the XML config |
| Priority | Force a preferred [width x height + Hz] to the top of the list |
| Configs | Read, write and convert both formats (.txt and .xml); push defaults to C:\IddSampleDriver |
| Backups | Save, load and inject named backups of both config formats from the GUI |
| CLI | Every action above from a command line or .bat |
- Fork the repository
- Submit Pull Requests / Merge Requests
- File issues with your Windows version, driver version, and the config or command involved
- VirtualDrivers — the HDR-capable Virtual Display Driver this tool is built around; thank you for bringing HDR to IddSample
- roshkins — the base implementation of Microsoft's Indirect Display Driver Sample
- ge9 — continued driver work in their fork of roshkins' implementation
- Nefarius — nefcon, which handles driver installation; thanks for explaining how it works and offering support
- LizardByte — Sunshine, the motivation for the CLI and Sunshine integration; thanks for the advice and kind words
- timminator — a Virtual-Display-Driver fork with an interactive installer, whose use of nefcon led to removing DevCon from this project
- Nonary / Codectory / anaisbetts — open-source HDR toggling
- JSRRosenbaum / Jezzick — Advised removal of wmic ahead of Windows deprecations and also PR for automatic driver downloads.
- Everyone who has contributed to open source projects — thank you
The Software provided hereunder ("Software") is licensed "as-is," without warranties of any kind, express or implied. The Software makes no representations regarding the functionality, performance, compatibility, security, or availability of the Software and no warranty. The developer should not be held responsible even if it blatantly be the cause of your dog running off and joining a circus, or your mother wins 5 tickets to Hawaii but you get stuck on a gaming bender and pass it up. The developer should not be held responsible if use of the Virtual Display Driver causes you to spend longer hours on the PC and you muff up at your workplace. The developer should equally not be accredited with any responsibility for your experience using this software. All thanks is to those in development of the drivers and their forks, and the open source communities! It's never been a better time than now to be a PC user!
Display Wizard is distributed under the GPL-3.0 license.

