VirtualLink - VirtualLink
VirtualLink ist ein vorgeschlagener USB-C-Alternativmodus , der es ermöglicht, Strom, Video und Daten, die für die Stromversorgung von Virtual-Reality-Headsets erforderlich sind, über ein einziges USB-C-Kabel und einen einzigen Stecker bereitzustellen, anstatt über drei verschiedene Kabel wie bei älteren Headsets. Der Standard wird von Nvidia , AMD , HTC Vive , Oculus VR , Valve und Microsoft unterstützt . Das VirtualLink-Konsortium wird von Rambod Jacoby geleitet, der Nvidia vertritt.
Im VirtualLink-Modus sind im USB-C-Anschluss und -Kabel sechs Highspeed-Lanes aktiv: Vier Lanes übertragen vier DisplayPort HBR 3-Videostreams vom PC zum Headset, während zwei Lanes einen bidirektionalen USB 3.1 Gen 2-Kanal zwischen dem PC implementieren und das Headset. Im Gegensatz zum klassischen DisplayPort USB-C-Alternativmodus hat VirtualLink keine aktiven USB 2.0-Kanäle, sondern bietet stattdessen einen schnelleren USB 3.1 Gen 2 (SuperSpeed+) über die gleichen A6-, A7-, B7- und B6-Pins. VirtualLink erfordert außerdem, dass der PC 15 bis 27 Watt Leistung bereitstellt. Bis April 2019 wurden keine Informationen zur Kompatibilität des VirtualLink-Alternativmodus mit USB4 (und damit des Thunderbolt-3-Alternativmodus) veröffentlicht.
Um sechs Hochgeschwindigkeits-Lanes über USB-C zu erreichen, benötigt VirtualLink spezielle Kabel, die der Version 1.3 des USB-C-Standards entsprechen, und verwendet abgeschirmte Differentialpaare für beide USB 2.0-Paare.
Die verfügbare Bandbreite wird auf DisplayPort 1.4 (32,4 Gbit/s, bis zu 4K @ 120 Hz mit 8 bpc Farbe) für Video und 10 Gbit/s für USB 3.1 Gen 2-Daten geschätzt.
Die Karten der Nvidia GeForce 20-Serie , die erstmals 2018 veröffentlicht wurden, implementieren einen einzigen VirtualLink-Port in allen RTX Founders Edition (FE)-Karten (2060, 2070, 2080, 2080 Ti). Dieser Port ist auch auf Quadro RTX-Karten verfügbar.
Ab August 2020 hat sich der VirtualLink-Standard nicht auf dem Markt für Virtual-Reality-Headsets verbreitet. The Valve Index hatte ursprünglich ein VirtualLink-Zubehör entwickelt, das jedoch aufgrund von technischen Signalisierungs- und Zuverlässigkeitsproblemen eingestellt wurde.
Seit der Ankündigung von Nvidias Karten der GeForce 30-Serie fehlt allen neuen GPUs der Founders Edition von Nvidia neben den bisher angekündigten Partnerboards ein VirtualLink-Port. Die im Oktober 2020 angekündigte AMD Radeon RX 6000 Serie hingegen implementierte erstmals einen VirtualLink-Port.
VirtualLink-Kabel
Das Virtuallink-Kabel besteht aus
- DisplayPort:
- 4x symmetrischer DisplayPort-Datenpfad
- DisplayPort HPD (Hot-Plug-Erkennungspin) als Einzeldraht.
- DisplayPort AUX-Signal als symmetrisches Paar
- USB 3.1-Signale
- Ein symmetrisches USB-TX-Paar für USB 3.0-Daten
- Ein symmetrisches USB-RX-Paar für USB 3.0-Daten
- I2C-Kabel zur Steuerung der USB-Billboard-Schnittstelle, falls das Kabel an einer nicht unterstützten Schnittstelle angeschlossen ist.
- VBUS führt Strom zum HMD-Visier
- GND Masse
Die Pinbelegung der USB-C-Stecker ist (gemäß Abschnitt 6.1. der VirtualLink Advance-Übersicht ):
A12 | A11 | A10 | A9 | A8 | A7 | A6 | A5 | A4 | A3 | A2 | A1 |
---|---|---|---|---|---|---|---|---|---|---|---|
Masse | DP[0]+ | DP[0]− | V- BUS | CC1 | USBTX+ | USBTX− | DP[AUX]+ | V- BUS | DP[3]− | DP[3]+ | Masse |
Masse | DP[1]+ | DP[1]− | V- BUS | DP[AUX]− | USBRX− | USBRX+ | VCONN | V- BUS | DP[4]− | DP[4]+ | Masse |
B1 | B2 | B3 | B4 | B5 | B6 | B7 | B8 | B9 | B10 | B11 | B12 |
Im Gegensatz zu den meisten Alt-Modus; dies wird auch A7, A6, B6, B7 neu zuordnen, um das USB 3.0-Signal anstelle des üblichen passiven USB 2.0-Signals zu übertragen. Dies bedeutet, dass man das Kabel nicht mit einem Standard-USB-C-3.0-Kabel verlängern kann, bei dem diese Pins nur für ungeschirmte USB-2.0-Signale belegt sind. Dies erfordert auch, dass der VirtualLink-Port auch die richtige Ausrichtung des USB-C-Steckers erkennt, um sicherzustellen, dass die USB 3.0 TX- und RX-Lanes korrekt verbunden sind.