Según informó Phoronix, el soporte inicial del visor de realidad virtual Steam Frame llegó a Linux 7.4 mediante un Device Tree, una descripción que ayuda al kernel a identificar el hardware de un dispositivo. El parche, integrado el domingo, identifica el visor también con el nombre en clave Deckard y enumera componentes de su plataforma; no equivale por sí solo a una experiencia completa con otras distribuciones.
Qué incorpora el soporte inicial
La descripción del parche identifica un Qualcomm Snapdragon 8 Gen 3 (SM8650) y enumera memoria reservada, reguladores, botones GPIO, funciones y canales ADC del PMIC, almacenamiento UFS, USB Gadget, Wi-Fi 7 y Bluetooth mediante el WCN7850, conexiones I2C, periféricos básicos y una ranura para tarjetas SD.
En conjunto, el Device Tree le proporciona al kernel una descripción inicial de componentes y recursos del visor. La lista delimita el alcance del cambio: se refiere al reconocimiento y la configuración de la plataforma, no a una garantía de que todas las funciones del Steam Frame estén listas en cualquier distribución.
Phoronix atribuyó la autoría del parche a Neil Armstrong, ingeniero de Linaro.
Por qué aparece EL2 en la descripción del arranque
El cargador de arranque inicia Linux en EL2, un nivel de excepción de la arquitectura ARM. Por ese motivo, la descripción del parche señala que hay que retirar nodos relacionados con EL1 y el DSP, y definir el mapa de memoria reservada.
Estos ajustes describen cómo se prepara el sistema para arrancar con la configuración de hardware indicada. EL2, EL1 y DSP son detalles del arranque y la plataforma; no son funciones de uso que el visor añada al jugador.
Cómo se compara con el soporte de SteamOS
Phoronix describe el soporte de mainline para Linux 7.4 como inicial y señala que los kernels derivados de SteamOS siguen ofreciendo la vía más pulida y completa. Para quien siga el desarrollo de Linux en el visor, la integración amplía el trabajo disponible en el kernel principal, mientras que la referencia de soporte más madura sigue siendo SteamOS.
La ejecución autónoma de Half-Life: Alyx en Steam Frame, que NeoTeo ya explicó en otra cobertura, es un tema distinto de esta incorporación al kernel: aquí el cambio se centra en la descripción inicial del hardware.