Padrão VirtualLink para Realidade Virtual
Pontos principais
- O VirtualLink visava consolidar energia, vídeo e dados de VR em um único cabo USB-C.
- Suportava largura de banda de vídeo equivalente ao DisplayPort 1.4 e dados USB 3.1 Gen 2 (10 Gbit/s).
- Exigia cabos especiais blindados e fornecia entre 15W e 27W de energia.
- Foi implementado nas GPUs Nvidia RTX série 20 e posteriormente nas AMD Radeon RX 6000.
- O padrão foi abandonado em 2020 devido à baixa adoção pelos fabricantes de headsets.
O VirtualLink foi um padrão de conexão proposto como um USB-C Alternate Mode, projetado especificamente para simplificar a infraestrutura de cabos necessária para operar headsets de realidade virtual (VR). O objetivo principal era consolidar a transmissão de energia, sinal de vídeo e dados em um único cabo USB-C, eliminando a necessidade de múltiplos cabos (geralmente três) que eram comuns em dispositivos de VR mais antigos.
Apoio da Indústria e Consórcio
O desenvolvimento do padrão contou com o apoio de grandes empresas de hardware e software, incluindo Nvidia, AMD, Microsoft, Valve, Oculus VR e HTC Vive. A gestão do consórcio VirtualLink foi liderada por Rambo Jacoby, representando a Nvidia.
Especificações Técnicas
Para viabilizar a alta demanda de largura de banda e energia, o VirtualLink utilizava a interface USB-C de maneira distinta de outros modos alternativos. Suas especificações incluíam:
- Vídeo: Utilizava quatro caminhos de dados de pares balanceados do DisplayPort, permitindo a transmissão de fluxos de vídeo HBR 3. A largura de banda estimada era equivalente ao DisplayPort 1.4, suportando resoluções de até 4K a 120 Hz com cores de 8 bpc (32,4 Gbit/s).
- Dados: Implementava um canal bidirecional USB 3.1 Gen 2, proporcionando a transferência de dados a 10 Gbit/s.
- Energia: O padrão exigia que o computador fornecesse entre 15 e 27 watts de potência para alimentar o visor do HMD (Head-Mounted Display).
Diferenciais de Pinagem e Cabeamento
Diferente da maioria dos modos alternativos USB-C, o VirtualLink remapeava os pinos A7, A6, B6 e B7 para transportar sinais USB 3.0, em vez do sinal passivo USB 2.0 usual. Essa alteração técnica trazia duas consequências importantes:
- Incompatibilidade de Extensão: Não era possível estender o cabo utilizando cabos USB-C 3.0 padrão, pois estes mapeavam esses pinos apenas para sinais USB 2.0 não blindados.
- Necessidade de Detecção: A porta VirtualLink precisava detectar a orientação correta do plugue USB-C para garantir que as trilhas de transmissão (TX) e recepção (RX) do USB 3.0 estivessem conectadas corretamente.
Para suportar as seis trilhas de alta velocidade, eram necessários cabos especiais conformes à versão 1.3 do padrão USB-C, utilizando pares diferenciais blindados.
Implementação em Hardware
A implementação do VirtualLink variou significativamente entre os fabricantes de placas de vídeo:
- Nvidia: As placas da série GeForce RTX 20 (Founders Edition) e as placas Quadro RTX, lançadas em 2018, foram as primeiras a integrar a porta VirtualLink. No entanto, a partir da série GeForce RTX 30, a Nvidia removeu a porta de seus modelos Founders Edition e de parceiros.
- AMD: A AMD implementou a porta VirtualLink pela primeira vez na série Radeon RX 6000, anunciada em outubro de 2020.
Embora o Sony PSVR2 utilize um único cabo USB-C para conexão com o PS5, ele não utiliza o modo alternativo de quatro trilhas do VirtualLink, nem sua pinagem ou cabos blindados específicos, embora possa funcionar com algumas placas Nvidia da série 20 devido ao suporte a 12V via USB Power Delivery e ao modo alternativo DisplayPort de duas trilhas.
Declínio e Descontinuação
Apesar do esforço inicial, o padrão VirtualLink não obteve a adoção necessária no mercado de headsets de VR. Um exemplo notável foi o Valve Index, que chegou a desenvolver um acessório VirtualLink, mas o projeto foi cancelado devido a problemas de confiabilidade de sinal e, principalmente, pela falta de adesão de outros fabricantes.
Em setembro de 2020, o consórcio abandonou formalmente o padrão, e o suporte oficial foi encerrado.
Perguntas frequentes
O que era o VirtualLink?
Era um padrão de conexão USB-C Alternate Mode projetado para conectar headsets de realidade virtual ao PC usando apenas um cabo para energia, vídeo e dados.
Por que o VirtualLink não se tornou popular?
O padrão falhou em propagar-se no mercado de headsets; fabricantes não adotaram a porta em seus dispositivos e houve problemas técnicos de confiabilidade de sinal em alguns acessórios.
Quais placas de vídeo possuíam a porta VirtualLink?
As placas Nvidia GeForce RTX série 20 (Founders Edition) e as placas AMD Radeon RX 6000 possuíam a implementação do hardware.
Posso usar qualquer cabo USB-C com VirtualLink?
Não. O VirtualLink exigia cabos especiais conformes à versão 1.3 do padrão USB-C com pares diferenciais blindados para suportar as seis trilhas de alta velocidade.