Tecnologia

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:

  1. 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.
  2. 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.