Ir al contenido

Instalación

vrOS se distribuye en Steam como la app 3873610. Steam lo instala como cualquier otra app: no hay una descarga aparte ni un instalador que ejecutar después. vrOS 2.0.0 sale para Windows; las versiones para Linux y para Steam Frame nativo están en desarrollo y todavía no están en Steam.

El visor es opcional al momento de instalar. vrOS arranca como aplicación de escritorio y se acopla a un runtime de VR cuando hay uno, así que puedes instalarlo, abrirlo y mirar alrededor antes de ponerte nada en la cabeza.

Windows Linux Steam Frame
Sistema operativo Windows 10 versión 1903 o posterior, o Windows 11 Linux de escritorio x86-64, o SteamOS SteamOS en ARM64
Runtime de VR SteamVR SteamVR, o Monado / WiVRn En desarrollo
Ruta de overlay OpenVR IVROverlay OpenVR IVROverlay en SteamVR; OpenXR XR_EXTX_overlay en Monado / WiVRn Sin definir
Captura de ventanas Windows.Graphics.Capture PipeWire a través de xdg-desktop-portal Sin definir
Gráficos Direct3D 11 Vulkan Vulkan
Estado Compatible En desarrollo En desarrollo

Windows 10 versión 1903 es el mínimo porque la captura de ventanas usa Windows.Graphics.Capture, que llegó en esa versión. Windows 11 es compatible por completo.

En Windows el runtime de VR es SteamVR. SteamVR no implementa ninguna extensión de overlay de OpenXR, así que los overlays pasan por OpenVR IVROverlay; vrOS resuelve openvr_api.dll desde tu instalación de SteamVR en lugar de traer el suyo. Instala SteamVR desde Steam si todavía no lo tienes. No hace falta que lo abras primero — mira Primer inicio.

La compatibilidad con Linux está en desarrollo. vrOS 2.0.0 en Steam es una versión para Windows, y todavía no hay una versión para Linux que instalar; esta sección describe para qué se está construyendo la versión para Linux.

En Linux de escritorio existen dos stacks de VR y a cada uno le falta la API de overlay del otro, así que vrOS tiene los dos backends y usa el runtime que tengas corriendo:

  • SteamVR para Linux — overlays a través de OpenVR IVROverlay.
  • Monado / WiVRn (incluido Envision) — overlays a través de OpenXR XR_EXTX_overlay, que Monado implementa. En este stack no hay OpenVR en absoluto.

La captura pasa por PipeWire y xdg-desktop-portal, lo que significa que tu entorno de escritorio muestra su propio selector cuando vrOS pide una ventana o una pantalla. Es a propósito: el selector del portal es el permiso. X11 y XComposite se usan solo donde la sesión los necesita.

El ícono de la bandeja usa StatusNotifierItem. KDE lo muestra tal cual. GNOME necesita una extensión de shell para íconos de bandeja antes de que aparezca.

Hay dos maneras de usar vrOS con un Steam Frame, y solo una está lista.

Transmitir desde tu PC ya funciona hoy. El modo principal del Frame es el streaming inalámbrico de PCVR desde una PC con Windows. En ese modo vrOS corre en la PC, dentro de SteamVR, exactamente igual que con cualquier otro visor de PCVR. No interviene nada específico del Frame y no hace falta una versión aparte.

Correr de forma nativa en el Frame está en desarrollo. Quedan dos preguntas abiertas hasta que se respondan en el dispositivo: qué ruta de overlay expone realmente el runtime del dispositivo, y qué se puede capturar ahí. Hasta que ambas se definan, el Frame nativo figura como en desarrollo y no como compatible.

Dos cosas: vros.exe y el driver de SteamVR de vrOS en una carpeta driver_vros junto a él, además de un sello de compilación y los avisos de licencia de terceros. El manifiesto de acciones, los cinco archivos de asignaciones de control y el manifiesto de aplicación de SteamVR vienen incrustados en vros.exe y se escriben en el directorio de datos de vrOS la primera vez que se acopla a un runtime, así que no hay nada que registrar a mano ni nada que copiar dentro de SteamVR.

El driver solo se registra en SteamVR cuando eliges configurarlo — mira Primer inicio.

vrOS 2 reemplazó a vrOS 1 en Steam. Por ahora vrOS 1 sigue disponible en una rama beta: en Steam, haz clic derecho en vrOS → Propiedades → Betas y elige legacy. Elige «Ninguna» para volver a vrOS 2.

Las dos versiones guardan su configuración por separado — vrOS 1 en %LOCALAPPDATA%\vrOS, vrOS 2 en %APPDATA%\vrOS —, así que cambiar de una a otra es seguro. vrOS 2 no importa la configuración, los diseños ni los inicios de sesión de vrOS 1, así que empieza de cero. Las dos versiones archivan las asignaciones de control bajo la misma app de Steam: si personalizaste las asignaciones de vrOS 1, abre vrOS en Asignaciones del control de SteamVR, cambia a la asignación predeterminada y personaliza desde ahí. Las notas de la versión listan las funciones de vrOS 1 que no están en 2.0.0.

Una app de Steam aparte, la 3893370, lleva el playtest opcional. Las versiones llegan ahí antes de llegar a la app principal.

Algo que conviene saber si usas las dos: SteamVR archiva las asignaciones de control bajo la app de Steam que lanzó el proceso. Las asignaciones que personalices en la versión de playtest se guardan contra la app de playtest, no contra la principal, así que una personalización hecha en el playtest no te sigue a la versión de lanzamiento.

Primer inicio cubre qué pasa la primera vez que lo abres, y qué hacer si el Dash no aparece.