จอแสดงผลเสมือนจริง แบบสแตนด์อโลน
สร้างการแสดงเสมือนได้สูงสุด 4K@240Hz
โครงการนี้เป็น โซลูชันแบบสแตนด์อโลนสำหรับการสร้างจอแสดงผลเสมือนจริง บนโฮสต์ Windows โดยใช้ Parsec Virtual Display Driver (VDD) ซึ่งเป็นอิสระจาก แอพ ParSec
Parsec VDD เปิดใช้งานจอแสดงผลเสมือนจริงบน Windows 10+ Systems ซึ่งเป็นคุณสมบัติที่มีให้สำหรับทีม Parsec และลูกค้า Warp ด้วย VDD ผู้ใช้สามารถเพิ่มจอแสดงผลเสมือนจริงได้สูงสุดสามรายการลงในเครื่องโฮสต์ที่เชื่อมต่อเข้ากับการตั้งค่าที่จอภาพทางกายภาพอาจไม่พร้อมใช้งานหรือเมื่อจอแสดงผลเพิ่มเติมมีประโยชน์
สร้างโดย Parsec VDD ใช้ประโยชน์จาก IDDCX API (ไดรเวอร์การแสดงผลทางอ้อม) เพื่อสร้างจอแสดงผลเสมือนจริงด้วยการสนับสนุนสำหรับความละเอียดสูงและอัตราการรีเฟรชรวมถึง 4K และ 240 Hz ความสามารถนี้ทำให้เป็นเครื่องมือที่หลากหลายสำหรับการเล่นเกมสตรีมมิ่งหรืองานระยะไกลทำให้ผู้ใช้สามารถจำลองหน้าจอหลายหน้าจอเพื่อประสบการณ์การมองเห็นที่ยืดหยุ่นและยืดหยุ่น
Parsecvdisplay เป็นตัวจัดการการแสดงผลเสมือนจริงที่ครอบคลุมสำหรับ Parsec VDD สร้างด้วย C# และ WPF แอพนี้ให้อินเทอร์เฟซที่ใช้งานง่ายเพื่อจัดการจอภาพเสมือนแสดงจำนวนการแสดงผลที่ใช้งานอยู่และช่วยให้ผู้ใช้สามารถเพิ่มหรือลบจอเสมือนที่เฉพาะเจาะจง นอกจากนี้ยังรองรับคุณสมบัติเช่นการเปลี่ยนความละเอียดการแสดงผลจับภาพหน้าจอและอื่น ๆ ทำให้เป็นเครื่องมือที่หลากหลายสำหรับการจัดการการแสดงผลที่ยืดหยุ่น
ตรวจสอบการเผยแพร่เพื่อดาวน์โหลด
Parsec VDD ได้รับการออกแบบให้ทำงานกับเซสชันการเชื่อมต่อไคลเอนต์ Parsec เมื่อผู้ใช้เชื่อมต่อกับโฮสต์แอปจะเริ่มควบคุมไดรเวอร์มันจะส่งรหัสควบคุม IO และได้รับผลลัพธ์ เมื่อเพิ่มจอแสดงผลเสมือนจริงคุณจะได้รับดัชนีที่จะใช้สำหรับถอดปลั๊กจำนวนจอแสดงผลสูงสุดสามารถเพิ่มได้สูงสุด 16 ต่ออะแดปเตอร์ คุณต้อง ping ไปยังคนขับเป็นระยะเพื่อเพิ่มจอแสดงผลยังมีชีวิตอยู่มิฉะนั้นทั้งหมดจะถูกถอดปลั๊กหลังจากวินาที ไม่มีวิธีโดยตรงในการจัดการจอแสดงผลที่เพิ่มเข้ามาคุณควรโทรหา Win32 Display API เพื่อเปลี่ยนโหมดการแสดงผลของพวกเขา (ดูแหล่งที่มาของ ParsecvDisplay)
ผังงาน LR
A (แอพ)
B (VDD)
A <---> | ioctl | ข
A ..-> | ping | ข
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-cursor | สามารถปรับแต่งได้ | ผู้ควบคุม |
---|---|---|---|---|---|---|---|
USBMMIDD_V2 | |||||||
iddsampledriver | 1.2 | ||||||
RustdeskiddDriver | 1.2 | ||||||
Virtual-Display-Driver (HDR) | 1.10 | ||||||
เสมือนจริง | 1.5 | #81 | |||||
parsec-vdd | 1.5 | - |
✅ - สนับสนุนอย่างเต็มที่? - การสนับสนุนที่ จำกัด
ลงนาม หมายความว่าไฟล์ไดรเวอร์มีลายเซ็นดิจิตอลที่ถูกต้อง H-Cursor หมายถึงการสนับสนุนเคอร์เซอร์ฮาร์ดแวร์โดยที่คุณไม่ได้รับเคอร์เซอร์สองครั้งในแอพเดสก์ท็อประยะไกลบางตัว Tweakable คือความสามารถในการปรับแต่งโหมดการแสดงผล เยี่ยมชมเวอร์ชัน 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 | ultrawide | 24:10 | 24/30/60/144/240 |
3840 x 1080 | ultrawide | 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 | ultrawide | 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 | HD+ | 16:10 | 60/144/240 |
1600 x 1200 | HD+ | 4: 3 | 24/30/60/144/240 |
1600 x 900 | HD+ | 16: 9 | 60/144/240 |
1440 x 900 | HD | 16:10 | 60/144/240 |
1366 x 768 | 60/144/240 | ||
1280 x 800 | HD | 16:10 | 60/144/240 |
1280 x 720 | HD | 16: 9 | 60/144/240 |
หมายเหตุ:
GPU ต่ำเช่น GTX 1650 อาจถูกบั๊กเมื่อสตรีมมิ่งด้วย DCI 4K
ความละเอียดทั้งหมดเข้ากันได้กับอัตราการรีเฟรช 60 Hz
ชื่อ: Parsec Virtual Display Adapter
ID ฮาร์ดแวร์: RootParsecVDA
อะแดปเตอร์ GUID: {00b41627-04c4-429e-a26e-0265cf50c8fa}
คลาส GUID: {4d36e968-e325-11ce-bfc1-08002be10318}
ID: PSCCDD0
ชื่อ: ParsecVDA
edid:
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 editor