如何在 Windows 上添加虚拟显示器Virtual-Display-Driver 安装与 HDR 配置完整指南【免费下载链接】Virtual-Display-DriverAdd virtual monitors to your windows 10/11 device! Works with VR, OBS, Sunshine, and/or any desktop sharing software.项目地址: https://gitcode.com/gh_mirrors/vi/Virtual-Display-Driver直播、VR、远程桌面都需要一块并不真实存在的显示器。Virtual-Display-DriverVDD是一款 Windows 虚拟显示驱动它能在 Windows 10/11 系统里创建一块虚拟显示器分辨率和刷新率随你定义还支持 10/12 位 HDR 输出适合主播、VR 用户和不接物理显示器的无头服务器。OBS 采集、VR 头显、远程桌面都要求至少有一个显示输出但不可能靠一直添置真显示器来解决。它是什么一句话讲清核心机制**这个项目的本质是一个基于 IddCx 1.10 驱动框架的 Windows 间接显示驱动Indirect Display Driver。**它向 Windows 注册一块显示设备但画面实际由你本机的 GPU 渲染驱动不需要接任何真实面板和线缆Windows 看到的却是一块有分辨率、刷新率、色深格式的普通显示器。由此带来的效果是这块虚拟显示器不是二等公民它出现在显示设置里可以设为主显示器支持硬件光标可以随开随关在 Windows 11 23H2 及以上系统上还能输出 HDR。驱动源码放在 Virtual Display Driver (HDR)/MttVDD//MttVDD/)想了解内部实现可以直接看代码。️ 三步完成安装装 VDD 的最快路径是一条 winget 命令或者在 Virtual Driver Control 应用里点几下安装按钮。第一步装依赖。先安装 Microsoft Visual C Redistributable否则运行时会报vcruntime140.dll not found。第二步安装。两种方式任选命令行winget install --idVirtualDrivers.Virtual-Display-Driver -e图形界面从 Releases 页下载最新版压缩包解压后运行 Virtual Driver Control点击 Install 按钮。第三步验证。打开设备管理器显示适配器下应出现新的显示设备设置 → 显示里能看到虚拟显示器可设置分辨率与缩放。配置文件默认在C:\VirtualDisplayDriver\vdd_settings.xml。仓库里附了一份精简配置样例 vdd_settings.xml/vdd_settings.xml)最核心的就是两块monitors count1/count /monitors resolutions resolution width1920/width height1080/height refresh_rate60/refresh_rate /resolution /resolutions想一次创建多块虚拟显示器改count即可改完重载驱动生效。 三个实战场景改哪里得到什么跑起来之后剩下的都是参数调优。挑最常见的三个场景说。场景一为直播实时切换分辨率目标开播过程中随时换成目标平台要的分辨率不用重启。改哪里两条路。一是在vdd_settings.xml的resolutions块里写好候选分辨率清单仓库示例默认列了 1080p、1440p、4K 三档。二是用 changeres-VDD.ps1 脚本做热切换传入宽高两个参数.\changeres-VDD.ps1 3840 2160效果虚拟面板立刻换到指定分辨率OBS 直接拿到新信号采集源不用重建。场景二开启 HDR 与色深目标在 Windows 11 23H2 及以上系统拿到 HDR 输出用于 VR 或视频编辑。改哪里vdd_settings.xml里有三个关键位置。一是colour块打开SDR10bit或HDRPlusColourFormat保持 RGB 兼容性最好二是hdr_advanced块启用hdr10_static_metadata并填写峰值亮度等参数三是如果你熟悉 EDID可以让edid_integration指向一份监视器配置 XML直接模拟某型号面板的完整能力。仓库的 EDID//EDID/) 目录已备好8K240HzHDR.edid、monitor_profile.xml等文件还有解析 EDID 用的 EDIDPardseDL 工具。效果系统把虚拟显示器识别为支持 HDR 的面板随时用 HDRswitch-VDD.ps1 在 SDR8 位和 HDR10 位之间一键切换。场景三无头服务器的虚拟主显示器目标机器没接显示输出远程桌面和推流仍然有主屏可落。改哪里运行仓库里的 primary-VDD.ps1它会自动定位 VDD 显示并设为 Windows 主显示器想按开关虚拟屏用 toggle-VDD.ps1 即可。脚本依赖的 PowerShell 模块没装时先跑同目录的 set-dependencies.ps1 补齐。效果物理显示器拔掉或机器天生无显示输出远程桌面连接直接落在虚拟主屏上不会黑屏。全部脚本的说明见 Community Scripts/README.md还包括调刷新率、旋转、缩放等工具。 高频问题排查黑屏、缺 DLL、找不到设备下面几个问题都不需要重装系统都在驱动或配置层面解决。更新显卡/芯片组驱动后黑屏VDD 与大型显示驱动更新可能冲突Windows 启动时可能优先选中虚拟显示造成黑屏。预防做法更新前先在设备管理器或 Virtual Driver Control 里卸载 VDD更新完显卡驱动再装回 VDD。已经黑屏的话在画面前按Win P连续按方向键向下再回车循环切换显示模式或者强制关机重启 2~3 次进入 Windows 恢复环境选安全模式在设备管理器里卸载虚拟显示设备后重启。报vcruntime140.dll not found缺运行库安装最新版 Microsoft Visual C Redistributable 后再运行。找不到虚拟显示器先看设备管理器显示适配器下是否出现该设备若设备在但显示列表里没有检查C:\VirtualDisplayDriver\vdd_settings.xml是否存在、monitors块里count是否大于 0然后重载驱动。与其他 IDD 方案的横向差异VDD 的主要差别在于基于最新 IddCx 版本开发并覆盖了 HDR、自定义 EDID、浮点刷新率等同类项目普遍缺失的能力。项目Virtual-Display-Driver其他常见 IDD 项目IddCx 版本1.10最新多为 1.2~1.5签名已签名部分未签名色深SDR 8/10 位HDR 10/12 位多为 8 位 SDR硬件光标支持部分支持自定义 EDID / EDID 集成支持大多不支持浮点刷新率支持不支持ARM64支持¹不支持¹ Windows 11 24H2 及以上可能需要启用测试签名。想自己核对系统的 IddCx 版本可以用仓库里的 GetIddCx//GetIddCx/) 查询工具。适合谁以及如何参与如果你需要一块看不见但真实存在的显示器——直播、VR、录屏或无头服务器场景——VDD 是目前 Windows 上功能覆盖最全的虚拟显示驱动选择。想深入的话手动安装与卸载细节可以看项目 WikiCommunity Scripts/ 目录欢迎提交脚本改进配置与 EDID 样例都在 Virtual Display Driver (HDR)//) 里可以直接拿来当起点。【免费下载链接】Virtual-Display-DriverAdd virtual monitors to your windows 10/11 device! Works with VR, OBS, Sunshine, and/or any desktop sharing software.项目地址: https://gitcode.com/gh_mirrors/vi/Virtual-Display-Driver创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考