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.
Qué necesitas
Sección titulada «Qué necesitas»| 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
Sección titulada «Windows»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.
Steam Frame
Sección titulada «Steam Frame»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.
Qué instala Steam
Sección titulada «Qué instala Steam»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 1 y la rama legacy
Sección titulada «vrOS 1 y la rama legacy»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.
La rama de playtest
Sección titulada «La rama de playtest»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.
Siguiente
Sección titulada «Siguiente»Primer inicio cubre qué pasa la primera vez que lo abres, y qué hacer si el Dash no aparece.