Salta ai contenuti

Installazione

vrOS è distribuito su Steam come app 3873610. Steam lo installa come qualsiasi altra app: non c’è un download separato né un programma di installazione da eseguire dopo. vrOS 2.0.0 esce per Windows; le build per Linux e per Steam Frame nativo sono in sviluppo e non sono ancora su Steam.

Il visore è facoltativo al momento dell’installazione. vrOS parte come applicazione desktop e si aggancia a un runtime VR quando ce n’è uno, quindi puoi installarlo, aprirlo e dare un’occhiata prima di metterti qualcosa in testa.

Windows Linux Steam Frame
Sistema operativo Windows 10 versione 1903 o successiva, oppure Windows 11 Linux desktop x86-64, oppure SteamOS SteamOS su ARM64
Runtime VR SteamVR SteamVR, oppure Monado / WiVRn In sviluppo
Percorso overlay OpenVR IVROverlay OpenVR IVROverlay su SteamVR; OpenXR XR_EXTX_overlay su Monado / WiVRn Non ancora definito
Cattura finestre Windows.Graphics.Capture PipeWire tramite xdg-desktop-portal Non ancora definito
Grafica Direct3D 11 Vulkan Vulkan
Stato Supportato In sviluppo In sviluppo

Windows 10 versione 1903 è il minimo perché la cattura delle finestre usa Windows.Graphics.Capture, arrivato in quella release. Windows 11 è supportato per intero.

SteamVR è il runtime VR su Windows. SteamVR non implementa alcuna estensione overlay di OpenXR, quindi gli overlay passano da OpenVR IVROverlay; vrOS risolve openvr_api.dll dalla tua installazione di SteamVR invece di distribuirne una propria. Installa SteamVR da Steam se non ce l’hai già. Non serve avviarlo prima — vedi Primo avvio.

Il supporto per Linux è in sviluppo. vrOS 2.0.0 su Steam è una build per Windows, e non c’è ancora una build Linux da installare; questa sezione descrive che cosa la build Linux è pensata per fare.

Su Linux desktop esistono due stack VR e a ciascuno manca l’API overlay dell’altro, quindi vrOS ha entrambi i backend e usa il runtime che stai eseguendo:

  • SteamVR per Linux — overlay tramite OpenVR IVROverlay.
  • Monado / WiVRn (incluso Envision) — overlay tramite OpenXR XR_EXTX_overlay, che Monado implementa. Su questo stack OpenVR non c’è affatto.

La cattura passa da PipeWire e xdg-desktop-portal, il che significa che il tuo ambiente desktop mostra il proprio selettore quando vrOS chiede una finestra o uno schermo. È voluto: il selettore del portale è il consenso. X11 e XComposite si usano solo dove una sessione ne ha bisogno.

L’icona nell’area di notifica usa StatusNotifierItem. KDE la mostra così com’è. GNOME ha bisogno di un’estensione della shell per le icone di notifica prima che compaia.

Ci sono due modi di usare vrOS con uno Steam Frame, e solo uno è pronto.

Lo streaming dal tuo PC funziona già oggi. La modalità principale del Frame è lo streaming PCVR wireless da un PC Windows. In quella modalità vrOS gira sul PC, dentro SteamVR, esattamente come per qualsiasi altro visore PCVR. Non entra in gioco nulla di specifico del Frame e non serve una build separata.

L’esecuzione nativa sul Frame è in sviluppo. Due domande restano aperte finché non trovano risposta sul dispositivo: quale percorso overlay espone davvero il runtime a bordo, e cosa si può catturare lì. Finché entrambe non sono risolte, il Frame nativo è indicato come in sviluppo e non come supportato.

Due cose: vros.exe e il driver SteamVR di vrOS in una cartella driver_vros accanto a esso, più un timbro di build e le note di licenza di terze parti. L’action manifest, i cinque file di associazione dei controller e l’application manifest di SteamVR sono incorporati in vros.exe e vengono scritti nella cartella dati di vrOS la prima volta che si aggancia a un runtime, quindi non c’è nulla da registrare a mano e nulla da copiare dentro SteamVR.

Il driver viene registrato in SteamVR solo quando scegli di configurarlo — vedi Primo avvio.

vrOS 2 ha sostituito vrOS 1 su Steam. Per ora vrOS 1 resta disponibile su un ramo beta: in Steam, fai clic destro su vrOS → Proprietà → Beta e scegli legacy. Scegli «Nessuna» per tornare a vrOS 2.

Le due versioni tengono separate le impostazioni — vrOS 1 in %LOCALAPPDATA%\vrOS, vrOS 2 in %APPDATA%\vrOS — quindi passare dall’una all’altra è sicuro. vrOS 2 non importa impostazioni, disposizioni o accessi di vrOS 1, quindi parte da zero. Entrambe le versioni archiviano le associazioni dei controller sotto la stessa app Steam: se avevi personalizzato le associazioni di vrOS 1, apri vrOS in Associazioni controller di SteamVR, passa all’associazione predefinita e personalizza da lì. Le note di rilascio elencano le funzioni di vrOS 1 che non sono nella 2.0.0.

Un’app Steam separata, 3893370, contiene il playtest a partecipazione volontaria. Le build arrivano lì prima di raggiungere l’app principale.

Una cosa da sapere se le usi entrambe: SteamVR archivia le associazioni dei controller sotto l’app Steam che ha avviato il processo. Le associazioni che personalizzi sulla build playtest sono salvate sull’app playtest, non su quella principale, quindi una personalizzazione fatta nel playtest non ti segue nella build di rilascio.

Primo avvio spiega cosa succede la prima volta che lo apri e cosa fare se il Dash non compare.