Windows 虚拟显示器免费安装教程:用 Virtual-Display-Driver 多出一块屏
【免费下载链接】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 虚拟显示器驱动,让 Windows 10/11 电脑不接屏幕也多一台显示输出,支持 720p 到 8K,可用于远程桌面、OBS 推流、VR 调试与串流。
谁适合用它:远程办公、直播与 VR 调试
- 无头机器上的远程办公:办公室主机或家用服务器没接显示器,装好驱动后远程桌面里就有完整桌面,
primary-VDD.ps1还能把虚拟屏设成主显示。 - 直播与推流:OBS、Sunshine 这类软件需要一块独立的"屏幕"来输出画面,虚拟显示不占用显卡上宝贵的物理接口。
- VR 调试:VR 头显占住主显示通道,多一块虚拟输出可以同时查看窗口和 UI 状态。
从零安装到可用:Windows 虚拟显示器一键安装步骤
第 1 步,获取代码。在终端里执行:
git clone https://gitcode.com/gh_mirrors/vi/Virtual-Display-Driver第 2 步,一键安装。以管理员身份打开 PowerShell,进入 Community Scripts 目录运行:
cd "Community Scripts" .\silent-install.ps1脚本会自动下载已签名的驱动和 NefCon 安装工具,完成安装后清理临时文件,全程无需手动干预。
第 3 步,验证驱动是否装好。打开设备管理器,在"显示适配器"下应能看到 Virtual Display Driver 且没有黄色警告;再进「设置 → 系统 → 显示」,显示器列表里会多出一块新屏幕,可以直接调整它的位置、分辨率和刷新率。注意先确认设备管理器中的状态,再决定是否需要重启,不必装完立即重启。
查驱动的技术规格
相比其他常见的间接显示驱动,它的能力边界更大:
| 项目 | 规格 |
|---|---|
| IddCx 版本 | 1.10(当前最新) |
| 驱动签名 | 已签名,x64 环境无需测试模式 |
| SDR 色深 | 8/10 位 |
| HDR 色深 | 10/12 位 |
| 硬件光标 | 支持 |
| 自定义 EDID | 支持 |
| 浮点刷新率 | 支持非整数刷新率 |
把显示参数调到合适:分辨率、刷新率、HDR 与 EDID
改默认配置:编辑 vdd_settings.xml
默认配置入口是 vdd_settings.xml/vdd_settings.xml>),安装后一般位于C:\VirtualDisplayDriver\vdd_settings.xml。<resolutions>段决定系统里能选到哪些分辨率,<global>段提供全局刷新率列表(默认含 60/90/120/144/165/240),<colour>段控制色彩格式,<edid>与<edid_integration>段控制自定义 EDID 是否启用。改完保存后由驱动重新加载生效。
运行时切换分辨率与刷新率
不想动配置文件时,脚本可以直接切换。分辨率脚本接宽、高两个参数:
.\changeres-VDD.ps1 3840 2160刷新率通过refreshrate-VDD.ps1调整,范围 30–500 Hz,脚本会先对照安全值列表(30/60/75/90/120/144/165/240/480/500)校验再写入。rotate-VDD.ps1支持 90°/180°/270° 旋转,scale-VDD.ps1调整 DPI 缩放(100%–500%),也可用-reset恢复系统推荐值。
切换 SDR/HDR 与色彩格式
HDRswitch-VDD.ps1一键在 SDR(8 位)和 HDR(10 位)之间翻转,HDR 需要 Windows 11 23H2 及以上。色彩格式可在 RGB、YCbCr444、YCbCr422、YCbCr420 四种中选择,分别在无损采样、带宽平衡与高压缩之间取舍,对应配置写在vdd_settings.xml的<colour>段。
用 EDID 模拟特定显示器
EDID 决定系统如何"认识"这块显示器。EDID//EDID/>) 目录里附带了现成素材:8K240HzHDR.edid是 8K 240Hz HDR 显示器的 EDID,monitor_profile.xml是对应的显示器模式配置文件,EDIDPardseDL.exe用来解析 EDID 内容,另有 digihome、lolhero 两个.bin示例可供参考。把vdd_settings.xml中<edid>的CustomEdid置为 true 即可启用自定义文件。
按场景选一组参数
| 场景 | 虚拟屏参数 | 色彩与 HDR | 适用工作 |
|---|---|---|---|
| 办公 / 远程桌面 | 1920×1080 @ 60Hz | RGB 8 位,SDR | 文档、网页、远程连接,资源占用最低 |
| 内容创作(OBS 直播用虚拟显示配置) | 2560×1440 @ 90Hz,可再加一块 1920×1080 @ 60Hz | RGB 或 YCbCr422,SDR | 直播推流、剪辑时间线 |
| 游戏 / VR 串流 | 3840×2160 @ 120Hz | RGB 10 位,可开 HDR | 高质量推流、VR 调试 |
出了问题怎么查:现象与处理办法对照
| 现象 | 处理办法 |
|---|---|
| 显示设置里看不到新显示器 | 先到设备管理器"显示适配器"确认驱动已正确安装;未安装或带警告则重跑silent-install.ps1 |
| 驱动正常但屏幕不出现 | 运行toggle-VDD.ps1启用设备,再按 Win+P 切换"扩展/复制"显示模式 |
| 分辨率、刷新率无法调整 | 检查vdd_settings.xml中是否登记了目标模式;用changeres-VDD.ps1、refreshrate-VDD.ps1直接设置 |
| 准备更新显卡/芯片组驱动 | 先卸载本驱动(virtual-driver-manager.ps1 -Action uninstall),更新完成后再重装 |
| 更新驱动后黑屏、显示优先级错乱 | 非紧急时进安全模式,在设备管理器中卸载虚拟显示器后重启;或黑屏画面下按 Win+P,用方向键 + 回车逐个尝试显示模式 |
| 安装完就重启 | 先在设备管理器确认驱动状态,再决定是否需要重启 |
| 虚拟屏开得多、系统变卡 | 数量控制在 1–2 块,每块虚拟显示都会消耗内存与 GPU 资源 |
脚本报vcruntime140.dll not found | 安装 Microsoft Visual C++ Redistributable |
| ARM64 设备装不上 | Windows 11 24H2 及以上可能需要先启用测试签名模式 |
常用脚本速查:Community Scripts 全部脚本一览
以下脚本都在 Community Scripts 目录,多数会自行请求管理员权限:
| 脚本名 | 作用 |
|---|---|
| silent-install.ps1 | 静默下载最新签名驱动并完成安装 |
| virtual-driver-manager.ps1 | 安装、卸载、启用、禁用、切换与状态检查,全生命周期管理 |
| toggle-VDD.ps1 | 一键启用/禁用驱动设备,桌面随即在扩展与复制间翻转 |
| changeres-VDD.ps1 | 热切换虚拟屏分辨率 |
| refreshrate-VDD.ps1 | 调整刷新率(30–500 Hz 安全值列表) |
| rotate-VDD.ps1 | 旋转 90°/180°/270° |
| scale-VDD.ps1 | 设置或重置 DPI 缩放 |
| HDRswitch-VDD.ps1 | 在 SDR(8 位)与 HDR(10 位)间切换 |
| primary-VDD.ps1 | 把虚拟屏设为主显示,适合无头主机 |
| winp-VDD.ps1 | 只切换 Windows 扩展/复制模式,不动驱动 |
| get_disp_num.ps1 | 按 MTT1337 标识取虚拟屏的适配器编号 |
| set-dependencies.ps1 | 检查并按需安装 DisplayConfig、MonitorConfig 模块 |
常用两条:
.\silent-install.ps1 .\changeres-VDD.ps1 3840 2160另有modules_install.bat(批处理,非 PowerShell),用于在提权窗口中一次性装好上述两个依赖模块。
环境兼容性:依赖、芯片架构与下载渠道
- 运行脚本需要Microsoft Visual C++ Redistributable,缺失时报
vcruntime140.dll not found。 - x64 环境驱动已签名,直接安装即可;ARM64设备(Windows 11 24H2 及以上)可能需要启用测试签名。
- HDR 输出要求 Windows 11 23H2 及以上版本。
- 驱动与脚本只从本仓库及官方发布渠道获取,不混用来源不明的安装包。
下一步很简单:先运行一遍silent-install.ps1,在"显示"设置里确认新屏幕出现,再按上面的脚本速查表按需调整分辨率、刷新率或开启 HDR。项目说明与更多背景见 README.md。
【免费下载链接】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),仅供参考