En un impresionante logro, los desarrolladores han logrado ejecutar el popular videojuego AAA, The Witcher 3: Wild Hunt, en una PC con arquitectura RISC-V. Aunque RISC-V aún se encuentra en sus primeras etapas de desarrollo y adopción en comparación con las CPUs convencionales como ARM y x86/x64, este logro destaca el potencial de la arquitectura de código abierto.
Los desarrolladores utilizaron una combinación de Box64, Wine y DXVK para emular instrucciones x86 y cerrar la brecha entre RISC-V y Linux. En una publicación detallada en un blog, explicaron los desafíos de traducir las instrucciones de la CPU x86/x64 en algo que RISC-V pudiera entender. Este proceso consumió una gran cantidad de potencia de hardware, ya que la arquitectura de RISC-V complicaba lo que antes eran simples instrucciones x86.
Si bien la capacidad de ejecutar The Witcher 3 en RISC-V es un logro técnico significativo, es importante manejar las expectativas. El juego actualmente alcanza solo los 15 FPS en RISC-V, lo que lo hace semi-jugable pero lejos de ser una experiencia inmersiva. Sin embargo, este logro allana el camino para futuros avances en la arquitectura de código abierto.
El año pasado, los mismos desarrolladores lograron juegos 2D completamente jugables en RISC-V, como Stardew Valley y World of Goo. Para llevar The Witcher 3 a RISC-V, necesitaron un Milk-V Pioneer, una PC RISC-V con un slot PCIe, junto con una instalación de AMD Radeon RX 5500 XT. Esta forma limitada de juego muestra que la arquitectura de RISC-V es capaz de manejar títulos AAA de generaciones pasadas con la configuración de hardware adecuada.
En la actualidad, este avance puede no tener un impacto significativo en el mercado de videojuegos; sin embargo, destaca los esfuerzos continuos que desafían el dominio de las grandes empresas tecnológicas. Similar a los avances en Windows on Arm y Proton en Linux, el desarrollo de una PC de juegos RISC-V capaz podría convertirse en una realidad dentro de la próxima década, perturbando el panorama actual controlado por Microsoft, Intel y AMD.
A medida que la comunidad de RISC-V continúa desafiando los límites de lo posible, el futuro de la arquitectura de código abierto en los videojuegos luce prometedor. Mantente informado con Tom’s Hardware para más noticias y reseñas detalladas.
Datos adicionales:
– RISC-V es una arquitectura de conjunto de instrucciones (ISA) de código abierto que permite a cualquier persona diseñar y construir sus propios procesadores basados en las especificaciones de RISC-V.
– La arquitectura de RISC-V fue desarrollada en la Universidad de California, Berkeley en 2010 y ha ganado popularidad en los últimos años.
– RISC-V ofrece flexibilidad y escalabilidad, lo que lo hace adecuado para una amplia gama de aplicaciones, incluidos sistemas integrados, dispositivos IoT y ahora videojuegos.
– Box64 es un traductor binario dinámico que permite que las aplicaciones x86 se ejecuten en plataformas no x86, como RISC-V.
– Wine es una capa de compatibilidad que permite ejecutar software de Windows en sistemas operativos no Windows.
– DXVK es una capa de traducción basada en Vulkan que permite que los juegos DirectX 10 y 11 funcionen en Linux con un rendimiento mejorado.
Preguntas clave y respuestas:
P: ¿Por qué se considera un avance ejecutar The Witcher 3 en RISC-V?
R: Es un logro significativo porque demuestra el potencial de la arquitectura de código abierto en la industria de los videojuegos y desafía el dominio de las arquitecturas de CPU propietarias.
P: ¿Cuáles fueron los desafíos para ejecutar The Witcher 3 en RISC-V?
R: Traducir las instrucciones de la CPU x86/x64 en algo que RISC-V pudiera entender fue un proceso complejo que requirió tecnologías de emulación y puente como Box64, Wine y DXVK. La arquitectura de RISC-V también complicó lo que antes eran simples instrucciones x86.
P: ¿Cuáles son las ventajas de la arquitectura de RISC-V para los videojuegos?
R: La naturaleza de código abierto de RISC-V permite una mayor personalización y optimización, lo que potencialmente llevará a sistemas de juegos más eficientes. También ofrece una alternativa al dominio de las grandes empresas tecnológicas en el mercado de videojuegos.
Desafíos o controversias clave:
– Rendimiento: The Witcher 3 actualmente solo logra 15 cuadros por segundo en RISC-V, lo que lo hace menos óptimo para una experiencia de juego fluida.
– Requisitos de hardware: Ejecutar juegos AAA en RISC-V requiere configuraciones de hardware específicas, como Milk-V Pioneer y AMD Radeon RX 5500 XT, lo que limita la accesibilidad.
– Adopción: RISC-V aún se encuentra en sus primeras etapas de desarrollo y adopción en comparación con las arquitecturas de CPU convencionales como ARM y x86/x64, lo que puede dificultar su uso generalizado en los videojuegos.
Ventajas:
– Arquitectura de código abierto: La naturaleza de código abierto de RISC-V brinda oportunidades de personalización e innovación, permitiendo a los desarrolladores adaptar los sistemas a sus necesidades específicas.
– Disrupción del panorama actual: RISC-V tiene el potencial de perturbar el dominio de las grandes empresas tecnológicas al ofrecer una arquitectura alternativa para PC de juegos.
– Avances futuros: El logro de ejecutar The Witcher 3 en RISC-V allana el camino para futuros avances en la arquitectura de código abierto, lo que potencialmente llevará a sistemas de juegos más capaces en el futuro.
Desventajas:
– Rendimiento limitado: El rendimiento actual de los juegos AAA en RISC-V es subóptimo, con velocidades de cuadro inferiores en comparación con las arquitecturas de CPU convencionales como x86/x64.
– Requisitos de hardware: Ejecutar juegos AAA en RISC-V requiere configuraciones de hardware específicas, lo que puede limitar la accesibilidad para el consumidor promedio.
– Etapa de desarrollo temprana: RISC-V aún se encuentra en sus primeras etapas de desarrollo y adopción, lo que significa que puede llevar tiempo para que se convierta en convencional en la industria de los videojuegos.
Enlaces relacionados sugeridos:
– Sitio web oficial de RISC-V
– Tom’s Hardware