Introducción
Desde el lanzamiento del Steam Deck, los fanáticos de Valve han llegado a estar muy familiarizados con la idea de la capa de compatibilidad Proton, que permite que los juegos diseñados para Windows funcionen correctamente en SteamOS, un sistema operativo basado en Linux. Sin embargo, para ampliar la biblioteca de juegos disponibles en dispositivos como el Steam Deck y el nuevo Steam Frame, Valve ha desarrollado dos nuevas capas de compatibilidad que son esenciales para mejorar la experiencia de juego en esta plataforma.
Detalles de la noticia
La primera de estas capas es FEX, un port de fex-emu, un proyecto de código abierto que emula instrucciones de procesador x86 en un chipset Arm. Desde su inicio en 2018 como un pequeño proyecto de emulación multiplataforma, FEX ha evolucionado significativamente, incluyendo un recompilador binario avanzado que admite todas las extensiones modernas del conjunto de instrucciones x86(-64). Esto permite a los juegos que originalmente no están diseñados para Linux funcionar de manera más fluida.
El emulador FEX también permite llamadas a bibliotecas gráficas como OpenGL y Vulkan, lo que reduce la sobrecarga y mejora la eficiencia del procesamiento gráfico. Gracias al uso de técnicas de caching de código, FEX minimiza el tartamudeo que podría ocurrir durante la ejecución de juegos, asegurando una experiencia más estable y agradable para los jugadores.
Es importante señalar que, mientras Proton se basa en la herramienta de conversión preexistente Wine, Valve ha estado apoyando al desarrollador principal de FEX, Ryan Houdek, desde que el proyecto era solo un prototipo. Según Pierre-Loup Griffais, ingeniero de Valve, la compañía anticipó que se necesitaría casi una década de trabajo antes de que FEX se volviera lo suficientemente robusto como para que los usuarios pudieran confiar en él para sus bibliotecas de juegos.
Recomendaciones prácticas
- Para los usuarios de Steam Deck y Steam Frame, es recomendable estar al tanto de las actualizaciones de FEX, ya que su desarrollo continuo promete mejorar la compatibilidad y el rendimiento de los juegos.
- Explora la biblioteca de juegos que han sido optimizados para funcionar con Proton y FEX, para maximizar tu experiencia de juego en Linux.
- Si eres un desarrollador, considera contribuir al proyecto FEX o al menos seguir su progreso, ya que esto puede ofrecerte ideas sobre cómo mejorar la compatibilidad en tus propios proyectos.
Enlaces relacionados
Fuente original: Artículo completo
Conclusión
Las nuevas capas de compatibilidad de Valve para SteamOS, en particular FEX, representan un avance significativo en la ejecución de juegos en plataformas basadas en Linux. A medida que Valve continúa invirtiendo en el desarrollo de estas tecnologías, podemos esperar una mayor expansión en la disponibilidad y el rendimiento de los juegos para los usuarios de Steam Deck y otros dispositivos compatibles. Con el tiempo, esta evolución podría transformar la forma en que los jugadores interactúan con el ecosistema de Steam y Linux.
Preguntas frecuentes (FAQ)
¿Qué es FEX y cómo mejora la compatibilidad de juegos en Linux?
FEX es un port de fex-emu que emula instrucciones x86 en chipsets Arm, permitiendo que los juegos originalmente diseñados para Windows se ejecuten en Linux con mayor eficacia.
¿Qué papel juega Proton en SteamOS?
Proton es una capa de compatibilidad que permite a los juegos de Windows funcionar en SteamOS, facilitando una experiencia de juego más fluida en dispositivos Linux.
¿Valve está comprometido con el desarrollo de tecnologías de compatibilidad?
Sí, Valve ha estado invirtiendo en el desarrollo de FEX desde sus etapas iniciales, reconociendo la importancia de mejorar la compatibilidad de juegos en su plataforma.
Adaptado con Inteligencia Artificial – © Canal Ayuda
Fuente Original: Leer artículo completo