FN Server - F4 BMS 4.38

Servidor TS

Discord Server

Welcome to =FN=. Please login or sign up.

Steam Link por cabo USB no Quest — passo a passo

Iniciado por =FN=Killer, Hoje às 02:17:19 PM

tópico anterior - próximo tópico

=FN=Killer

Desde setembro/2026 o Steam Link transmite por cabo USB-C. Funciona porque o Horizon OS 2.5 expõe a porta USB-C do headset como NCM — um adaptador de rede de verdade, não só carga. Testei aqui (Quest 2 + RX 9070) e está rodando.

O cabo não substitui a rede, ele soma. O Steam Link usa os dois caminhos ao mesmo tempo ("uber link"). Medi durante um voo: Ethernet 203 Mbit/s e USB 211 Mbit/s simultâneos.



Pré-requisitos

  • Headset no Horizon OS 2.5+ (Configurações → Sistema → Atualização de software)
  • Cabo USB 3.0+ com linhas de dados, ~5 m. Cabo de carregador não serve.

1. Canal beta do Steam Link

Não aparece como update normal. Abra este convite da Valve logado na mesma conta Meta do headset (pode ser pelo PC, é entitlement de conta):

https://www.oculus.com/experiences/5841245619310585/release-channels/1384342058948532/?token=K8iihIS6

Abrir o link não basta. Na página você precisa aceitar o convite para participar da versão beta — é esse aceite que efetiva a inscrição no canal.

Depois reinicie o headset e atualize pela Loja. Se não aparecer "Atualizar", desinstale e reinstale.

O erro nº 1 aqui é o navegador estar logado em outra conta Meta.

2. SteamVR no branch beta

Biblioteca do Steam → botão direito em SteamVRPropriedadesGame Versions & Betasbeta – SteamVR Beta Update

3. Steam Client Beta

SteamConfigurações → aba InterfaceClient Beta ParticipationSteam Beta Update → reinicie o Steam

É o passo mais esquecido, e sem ele o USB não funciona.

4. O cabo

Conecte o cabo ANTES de iniciar a sessão. Não no meio.

Medi o que acontece plugando com a sessão já rodando: 2 segundos depois a estimativa de banda desabou para 4,9 Mbit/s, e numa ocasião anterior o mesmo colapso levou 17 minutos para recuperar.

Ao abrir o Steam Link, aceite o prompt de permissão de rede USB. Cabo ativo = ícone de Wi-Fi ciclando no dock do SteamVR.

Mantenha o Wi-Fi ligado — a descoberta do PC ainda acontece pela rede sem fio antes do stream migrar para o cabo.



Minhas configs

Arquivo: Steam\config\steamvr.vrsettings, seção driver_vrlink.

Ordem importa: ajuste o bandwidth pela UI primeiro, depois edite o arquivo com o SteamVR fechado.

streamFormatWidth → 1536

O ganho de imagem de verdade, e o único que não está na UI.

É a largura de encode por olho e define a área em resolução plena. O slider da UI trava em 1344, e nesse valor só o centro sai em qualidade alta — a periferia fica abaixo da resolução do painel. Subindo para 1536, a qualidade alta passa a cobrir toda a região da lente.

Custo: zero de GPU, ~33% mais pixels para o encoder.

Bandwidth → Automático

Na UI do Steam Link, escolha Automático. Não fixe o bitrate — testei e é pior:

config90 fpsfreeze
Automático34,3%nenhum
fixo 36023,2%5,26 s
fixo 50025,3%0,70 s

O motivo: os "bad link events" do log não são a doença, são o remédio funcionando. O recuo do estimador é o que mantém o stream vivo. Fixado, ele detecta a falha e não pode fazer nada — em vez de degradar a qualidade por um instante, trava por segundos.

QoS → desligado

disableQoS: true. É como rodo aqui.



O que esperar

Estabilidade do link — esse é o ganho do cabo:

  • 6 resets de stream contra 27
  • 6,6 eventos de link por minuto contra 8,4
  • nenhum colapso do estimador, nenhum freeze

Imagem — esse é o ganho do streamFormatWidth 1536: a alta qualidade deixa de ser só o centro e passa a cobrir toda a região dos óculos. Antes a periferia saía em qualidade menor.

Não espere mais FPS. O cabo não dá frames. Se o teu sintoma é "a sessão vai ficando pesada ao longo dos voos, o FPS não muda mas a imagem piora, e reconectar resolve" — é exatamente esse problema que ele ataca.