Virtual-Display-Driver:在 Windows 上装一块按需定制的虚拟显示器
【免费下载链接】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
Virtual-Display-Driver 是一款给 Windows 10/11 添加虚拟显示器的开源驱动,能自定义分辨率、刷新率与 HDR 输出,适合直播、录屏、VR 和无显示器的服务器。
🎯 为什么要用它
- 物理屏不够用:想在 OBS、Sunshine 里多挂一块输出屏,又不想再花钱买显示器,虚拟屏能直接补位,OBS 采集也不用占用物理屏。
- 参数被硬件锁死:物理显示器只支持固定的分辨率和刷新率,而这款驱动能列出 1920×1080 到 7680×4320、60Hz 到 240Hz 等多种模式,还支持浮点刷新率。
- 无头环境没画面:没接显示器的服务器或远程机,装上后可以当主显示器用,远程桌面、串流都有画面输出。
🚀 快速上手
先跑通,再谈配置。系统要求:Windows 10/11 64 位,且已安装 Microsoft Visual C++ Redistributable(缺少时会报vcruntime140.dll not found)。
- 从仓库 Releases 页下载 Virtual Driver Control 安装包。
- 解压后以管理员身份运行,点击 Install 按钮完成部署。
- 到设备管理器的"显示适配器"里确认出现 Virtual Display Driver,或在 系统设置 → 显示 中看到新增的虚拟屏。
嫌麻烦的话,用 winget 一键装:winget install --id=VirtualDrivers.Virtual-Display-Driver -e
🎬 使用实战
跑通之后,先看几个高频用法。
场景一:直播时切换输出分辨率操作:运行Community Scripts/changeres-VDD.ps1,传入目标宽和高。 结果:虚拟面板分辨率热切换,OBS 无需重启即可适配新的采集尺寸。
场景二:无头机设为主显示器操作:运行Community Scripts/primary-VDD.ps1。 结果:虚拟屏成为 Windows 主显示器,远程桌面和串流的画面直接落在它上面。
场景三:SDR / HDR 一键切换操作:运行Community Scripts/HDRswitch-VDD.ps1。 结果:虚拟屏在 8 位 SDR 与 10 位 HDR 之间切换,HDR 需要 Windows 11 23H2 及以上。
⚙️ 进阶配置
想改得更细,就动配置文件。文件在C:\VirtualDisplayDriver\vdd_settings.xml,下面这段用来指定虚拟屏数量和默认分辨率,改完重启驱动即可生效:
<monitors> <count>1</count> </monitors> <resolutions> <resolution> <width>1920</width> <height>1080</height> <refresh_rate>60</refresh_rate> </resolution> </resolutions>另一处常用的是 EDID(显示器的身份信息卡)集成:想让虚拟屏"伪装"成某款真实显示器时,把edid_integration里的enabled改为true,并让edid_profile_path指向Virtual Display Driver (HDR)/EDID/monitor_profile.xml。
🩹 常见问题与自救
卡住的时候,按下面步骤自查。
问题:更新显卡驱动后开机黑屏怎么办? 解法:更新前先卸载 VDD。已经黑屏就强制关机 2–3 次进入恢复环境,选 疑难解答 → 高级选项 → 启动设置 → F4 进安全模式,在设备管理器里卸载虚拟显示器后正常重启。临时救急可在黑屏时按 Win+P 循环切换显示模式。
问题:安装时报vcruntime140.dll not found? 解法:安装最新版 Microsoft Visual C++ Redistributable 后重试。
问题:驱动装好了,但设备管理器里看不到? 解法:重新以管理员身份运行安装包;仍不行就在设备管理器右键 Virtual Display Driver,选择更新驱动程序。
问题:想把刷新率调到 144Hz 或更高? 解法:运行Community Scripts/refreshrate-VDD.ps1并传入 30–500 之间的数值,脚本会对照安全列表校验后再生效,避免不合规值导致黑屏。
问题:想让虚拟屏支持 HDR? 解法:确认系统是 Windows 11 23H2 或更高,在vdd_settings.xml的colour里按需打开HDRPlus,或配合 EDID 集成使用 10/12 位输出。
结尾
Virtual-Display-Driver 用软件补上物理显示器给不了的参数自由——自定义分辨率、浮点刷新率、HDR 与 EDID 模拟,一次装好可长期复用。遇到问题可以到项目仓库提 Issue,也能在Community Scripts/目录里找现成的 PowerShell 脚本、贡献自己的用法,或直接参与新版驱动的测试。
【免费下载链接】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),仅供参考