Resumen:
Valve está acelerando la incorporación de compatibilidad con tarjetas gráficas Nvidia GeForce a SteamOS y el trabajo relevante ha logrado avances sustanciales. El desarrollador de software de Valve, Pierre-Loup Griffais, reveló que el controlador NVIDIA se agregó a la rama de desarrollo principal de SteamOS y que algunas generaciones de GPU GeForce pudieron completar la inicialización y generar imágenes en el sistema. Sin embargo, aún será necesario mucho trabajo para alcanzar un nivel completo de soporte que sea realmente adecuado para el juego, y todo el proceso puede llevar incluso varios años.
Griffais dijo que Valve actualmente está promoviendo activamente el soporte para las tarjetas gráficas Nvidia y lo ha incluido como una de las tareas clave de la compañía. Señaló que este trabajo es similar a la capa de compatibilidad FEX y el desarrollo de controladores de Qualcomm, y todos son proyectos que requieren una inversión a largo plazo. Actualmente, las pruebas internas de SteamOS pueden habilitar los controladores NVIDIA y permitir que algunas GPU NVIDIA muestren imágenes normalmente, pero esta es solo la etapa inicial de todo el proceso de adaptación.
El mayor problema en este momento sigue siendo el rendimiento del juego. Aunque algunas GPU de NVIDIA ya pueden funcionar con SteamOS, el rendimiento aún está muy por detrás de la versión madura del controlador de NVIDIA para Linux. Valve dijo que el desarrollo relevante avanza todos los días, pero que aún queda un largo camino por recorrer antes de brindar oficialmente un soporte maduro y ampliamente compatible.
SteamOS actualmente tiene un soporte más maduro para las tarjetas gráficas AMD, que es la razón principal por la que Valve recomienda actualmente que se dé prioridad a las GPU AMD al instalar SteamOS en PC. SteamOS ha comenzado a expandirse desde Steam Deck a consolas portátiles de terceros, Steam Machines y otros dispositivos, pero aún falta soporte oficial para las PC de juegos tradicionales equipadas con tarjetas gráficas Nvidia.
La importancia de la compatibilidad con las tarjetas gráficas NVIDIA es particularmente destacada porque las GPU NVIDIA representan la gran mayoría de la encuesta de hardware de Steam. Según datos de una encuesta reciente, alrededor del 73% de los sistemas de usuarios de Steam que participan en la encuesta utilizan tarjetas gráficas Nvidia. Esto significa que si SteamOS espera convertirse realmente en una plataforma de juegos de PC convencional fuera de Windows, será difícil evitar el hardware de Nvidia a largo plazo.

Valve ha ampliado significativamente el alcance de SteamOS en los últimos años. Además de Steam Deck, la compañía ha comenzado a admitir más hardware de PC y portátiles de terceros, y planea hacer de SteamOS un sistema operativo de juegos universal que se pueda instalar en varias PC. Si el controlador Nvidia finalmente es totalmente compatible, los usuarios podrán ejecutar SteamOS en más computadoras de escritorio, portátiles y otros dispositivos de juego equipados con tarjetas gráficas GeForce, lo que puede promover aún más el desarrollo del ecosistema de juegos Linux.
Valve ha cooperado estrechamente con NVIDIA para desarrollar soporte de controladores relevante para SteamOS. En lugar de limitar este trabajo a una sola pieza de hardware, la compañía espera construir gradualmente un sistema de soporte universal que pueda cubrir más generaciones de GPU GeForce. Sin embargo, dado que el controlador NVIDIA en Linux involucra múltiples niveles, como pila de gráficos, kernel, servidor de visualización y rendimiento del juego, se requiere mucho trabajo de ingeniería para lograr en última instancia una estabilidad y un rendimiento comparables a la solución de AMD.
Además de la compatibilidad con tarjetas gráficas NVIDIA, Valve está promoviendo actualmente la expansión de SteamOS a la plataforma Arm. La compañía planea explorar esta dirección comenzando con los auriculares Steam Frame VR lanzados recientemente. Steam Frame utiliza un chip Qualcomm Snapdragon, por lo que Valve necesita resolver el problema de ejecutar juegos de PC x86 tradicionales en la plataforma Arm.
En Steam Frame, Valve utiliza la capa de compatibilidad FEX para convertir el software x86 para que se ejecute en la plataforma Arm, mientras ejecuta aplicaciones de Android a través de Lepton. La idea es similar a Steam Deck que usa Proton para ejecutar juegos de Windows, excepto que Steam Frame enfrenta una arquitectura de procesador diferente.
Valve cree que si Steam y SteamOS pueden madurar aún más su soporte para la plataforma Arm, entonces los juegos de Steam podrían ampliarse a más formas de productos, como tabletas, teléfonos inteligentes, portátiles Arm y dispositivos de juego que utilicen chips Qualcomm en el futuro. Al mismo tiempo, Microsoft también está promocionando la versión Arm de Windows e intentando integrar Windows más estrechamente con la plataforma Snapdragon y el futuro NVIDIA RTX Spark y otros dispositivos.
Sin embargo, para SteamOS, el controlador de la tarjeta gráfica no es el único problema que debe resolverse. Los sistemas antitrampas siguen siendo otro obstáculo importante al que se enfrenta el ecosistema de juegos de Linux. Aunque cada vez más fabricantes anti-trampas están comenzando a admitir la versión Arm de Windows y el nuevo hardware relacionado, SteamOS todavía no puede ejecutar correctamente algunos juegos populares en línea, incluidos juegos grandes como "Grand Theft Auto" y "Call of Duty".
Por lo tanto, Valve está resolviendo actualmente múltiples problemas al mismo tiempo: por un lado, necesita hacer que SteamOS cubra Nvidia, AMD y más plataformas de procesadores a nivel de hardware; por otro lado, es necesario seguir mejorando la compatibilidad de los juegos de Windows y la compatibilidad contra las trampas. Solo cuando estos vínculos maduren gradualmente será posible que SteamOS realmente se desarrolle desde un sistema operativo en dispositivos específicos como Steam Deck hasta una plataforma general de juegos para PC que pueda competir con Windows.
Actualmente, Valve no ha anunciado un cronograma específico para el lanzamiento oficial de los controladores NVIDIA GeForce. En esta etapa, ya es posible ejecutar algunas GPU NVIDIA en la rama de desarrollo principal de SteamOS. Esto solo muestra que el trabajo relevante ha pasado de la etapa de desarrollo inicial a la etapa de verificación de hardware real. Esto no significa que se esté acercando el apoyo total. Según Valve, aunque el soporte de Nvidia ya es una prioridad, la finalización final aún puede tardar varios años.
Comentarios