独立parsec虚拟显示
创建最大4K@240Hz的虚拟显示
该项目提供了一种独立的解决方案,用于使用与Parsec应用无关的Parsec虚拟显示器(VDD)在Windows主机上创建虚拟显示。
PARSEC VDD启用Windows 10+系统上的虚拟显示,这是Parsec团队和翘曲客户的功能。使用VDD,用户可以将多达三个虚拟显示器添加到他们连接到的主机机器中,非常适合在物理监视器可能无法使用或其他显示器有益的设置。
VDD由Parsec构建,利用IDDCX API(间接显示驱动程序)生成虚拟显示器,并支持高分辨率和刷新率,包括最高4K和240 Hz。这种功能使其成为游戏,流媒体或远程作品的多功能工具,使用户可以模拟多个屏幕,以获得增强的灵活的视觉体验。
ParsecvDisplay是Parsec VDD的全面虚拟显示器,它是由C#和WPF构建的。该应用程序提供了一个直观的接口来管理虚拟显示,显示活动显示的数量并允许用户添加或删除特定的虚拟显示。它还支持更改显示分辨率,捕获屏幕截图等功能,使其成为灵活显示管理的多功能工具。
查看发布以下载。
Parsec VDD旨在与PARSEC客户连接会话合作。当用户连接到主机时,应用程序将开始控制驱动程序,它将发送IO控制代码并获得结果。添加虚拟显示时,您将获得其索引用于拔下插头,每个适配器的最大显示器数量可以添加到16个。您必须定期向驾驶员ping,以使添加的显示器保持活力,否则将在一秒钟后将其插入。没有直接操纵添加的显示的直接方法,您应该致电Win32 Display API更改其显示模式(请参阅ParsecvDisplay源)。
流图LR
(应用程序)
B(VDD)
a <---> | ioctl | b
a ..-> | ping | b
b --- x(display1)
b --- y(display2)
b --- z(display3)
Winapi - > |操纵| x
加载中核心API被设计为单个C/C ++标头,可以添加到任何项目,Core/parsec-vdd.h
还有一个简单的演示程序,core/vdd-demo.cc
您必须安装驱动程序才能使他们工作。
版本 | 最小操作系统 | IDDCX | 笔记 |
---|---|---|---|
PARSEC-VDD-0.38 | Windows 10 1607 | 1.0 | 过时,可能会随机崩溃。 |
PARSEC-VDD-0.41 | Windows 10 19H2 | 1.4 | 稳定的。 |
PARSEC-VDD-0.45 | Windows 10 21H2 | 1.5 | 更好的流颜色,但在某些窗口上可能无法使用。 |
它们都在Windows Server 2019或更高版本上工作。
您可以解压缩(使用7Z)上面的驱动程序设置以获取驱动程序文件和nefconw
CLI。
vdd-0.45/ |__ nefconw.exe |__ driver/ |__ mm.cat |__ mm.dll |__ mm.inf
命令行方法使用nefconw
安装驱动程序(要求):
start /wait .nefconw.exe --remove-device-node --hardware-id RootParsecVDA --class-guid "4D36E968-E325-11CE-BFC1-08002BE10318" start /wait .nefconw.exe --create-device-node --class-name Display --class-guid "4D36E968-E325-11CE-BFC1-08002BE10318" --hardware-id RootParsecVDA start /wait .nefconw.exe --install-driver --inf-path ".drivermm.inf"
另外,您可以在静音模式下运行驱动程序设置以快速安装。
.parsec-vdd-0.45.0.0.exe /S
此列表显示了PARSEC VDD的已知限制。
Parsec VDD不支持其显示器上的HDR(请参见下面的EDID)。从理论上讲,您可以通过编辑EDID,然后添加HDR元数据并设置10位+颜色深度来解锁支持。不幸的是,您无法像物理设备那样闪烁其固件,也无法修改注册表值。
所有IDD在驱动器二进制中都有自己的固定EDID块,以初始化监视器规格。因此,解决方案是在驱动程序DLL(MM.DLL)中修改此块,然后用nefconw
CLI重新安装它(请参见上文)。
在连接之前,虚拟显示在HKEY_LOCAL_MACHINESOFTWAREParsecvdd
注册表中查看其他预设分辨率。目前,这最多支持5个值。
SOFTWAREParsecvdd key: 0 -> 5 | (width, height, hz)
要解锁此限制,您需要以与上述相同的方式修补驱动程序DLL,但是5足以个人使用。
与独立Parsec VDD合作时,这是已知问题的列表。
如果您已在PARSEC主机设置中启用了“隐私模式”,请禁用它并在以下注册表路径中清除连接的显示激情。
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDriversConnectivity
当添加虚拟显示时,此选项会导致您的主显示器关闭,从而难以打开显示并破坏远程桌面会话。
下表显示了与其他流行的间接显示驱动程序项目的比较。
项目 | IDDCX版本 | 签名 | 赌博 | HDR | H-曲子 | 可以调整 | 控制器 |
---|---|---|---|---|---|---|---|
USBMMIDD_V2 | ✅ | ||||||
IDDSAMPLEDRIVER | 1.2 | ||||||
Rustdeskiddriver | 1.2 | ||||||
虚拟示威驱动器(HDR) | 1.10 | ✅ | |||||
虚拟 - 播放rs | 1.5 | #81 | ✅ | ✅ | |||
parsec-vdd | 1.5 | ✅ | ✅ | ✅ | ? | ✅ |
✅-全力支持,? - 有限的支持
签名意味着驱动程序文件具有有效的数字签名。 H-Cursor表示硬件光标的支持,没有它,您将在某些远程桌面应用程序上获得双光标。可调整的是自定义显示模式的能力。访问MSDN IDDCX版本以检查最低支持的Windows版本。
以下所有显示模式均由驱动程序默认设置。
解决 | 通用名称 | 纵横比 | 刷新率(Hz) |
---|---|---|---|
4096 x 2160 | DCI 4K | 1.90:1(256:135) | 24/30/60/144/240 |
3840 x 2160 | 4K UHD | 16:9 | 24/30/60/144/240 |
3840 x 1600 | 超速 | 24:10 | 24/30/60/144/240 |
3840 x 1080 | 超速 | 32:9(2x 16:9 FHD) | 24/30/60/144/240 |
3440 x 1440 | 21.5:9(43:18) | 24/30/60/144/240 | |
3240 x 2160 | 3:2 | 60 | |
3200 x 1800 | 3k | 16:9 | 24/30/60/144/240 |
3000 x 2000 | 3:2 | 60 | |
2880 x 1800 | 2.8k | 16:10 | 60 |
2880 x 1620 | 2.8k | 16:9 | 24/30/60/144/240 |
2736 x 1824 | 60 | ||
2560 x 1600 | 2k | 16:10 | 24/30/60/144/240 |
2560 x 1440 | 2k | 16:9 | 24/30/60/144/240 |
2560 x 1080 | 超速 | 21:9 | 24/30/60/144/240 |
2496 x 1664 | 60 | ||
2256 x 1504 | 60 | ||
2048 x 1152 | 60/144/240 | ||
1920 x 1200 | FHD | 16:10 | 60/144/240 |
1920 x 1080 | FHD | 16:9 | 24/30/60/144/240 |
1800 x 1200 | FHD | 3:2 | 60 |
1680 x 1050 | 高清+ | 16:10 | 60/144/240 |
1600 x 1200 | 高清+ | 4:3 | 24/30/60/144/240 |
1600 x 900 | 高清+ | 16:9 | 60/144/240 |
1440 x 900 | 高清 | 16:10 | 60/144/240 |
1366 x 768 | 60/144/240 | ||
1280 x 800 | 高清 | 16:10 | 60/144/240 |
1280 x 720 | 高清 | 16:9 | 60/144/240 |
笔记:
低GPU,例如GTX 1650在使用DCI 4K流中时可能会被漏洞。
所有分辨率都与60 Hz刷新率兼容。
名称: Parsec Virtual Display Adapter
硬件ID: RootParsecVDA
适配器指南: {00b41627-04c4-429e-a26e-0265cf50c8fa}
类GUID: {4d36e968-e325-11ce-bfc1-08002be10318}
ID: PSCCDD0
名称: ParsecVDA
埃德:
00 FF FF FF FF FF FF 00 42 63 D0 CD ED 5F 84 00 11 1E 01 04 A5 35 1E 78 3B 57 E0 A5 54 4F 9D 26 12 50 54 27 CF 00 71 4F 81 80 81 40 81 C0 81 00 95 00 B3 00 01 01 86 6F 80 A0 70 38 40 40 30 20 35 00 E0 0E 11 00 00 1A 00 00 00 FD 00 30 A5 C1 C1 29 01 0A 20 20 20 20 20 20 00 00 00 FC 00 50 61 72 73 65 63 56 44 41 0A 20 20 20 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 C6 02 03 10 00 4B 90 05 04 03 02 01 11 12 13 14 1F 8A 4D 80 A0 70 38 2C 40 30 20 35 00 E0 0E 11 00 00 1A FE 5B 80 A0 70 38 35 40 30 20 35 00 E0 0E 11 00 00 1A FC 7E 80 88 70 38 12 40 18 20 35 00 E0 0E 11 00 00 1E A4 9C 80 A0 70 38 59 40 30 20 35 00 E0 0E 11 00 00 1A 02 3A 80 18 71 38 2D 40 58 2C 45 00 E0 0E 11 00 00 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A6
访问http://www.edidreader.com/在线查看或使用高级工具AW Edid编辑器