Aunque las consolas actuales utilizan hardware muy parecido al de un ordenador personal, siguen siendo sistemas pensados para ejecutar únicamente el software aprobado por sus fabricantes. Sin embargo, de vez en cuando aparece algún proyecto de la comunidad que demuestra que, bajo la carcasa de estos dispositivos, hay algo muy cercano a un PC convencional.
Eso es exactamente lo que ha ocurrido ahora con PlayStation 5, después de que un modder haya conseguido ejecutar Linux en la consola y transformarla en algo muy parecido a una Steam Machine o incluso a la "flamante nueva idea" del Project Helix de Microsoft. El responsable del experimento es el investigador de seguridad Andy Nguyen, conocido en la red social X como @theflow0.
La PS5 Linux con GTA V Enhanced Edition al máximo
Su experimento consistía en integrar el sistema operativo Linux en la consola de Sony, y utilizarla como si fuera un ordenador de sobremesa capaz de ejecutar juegos de PC. Para demostrarlo, ha publicado un breve short en X en el que se puede ver la consola ejecutando Grand Theft Auto V Enhanced Edition con ray tracing activado y funcionando a 1440p y 60 imágenes por segundo.
Para conseguirlo ha tenido que aprovechar una cadena completa de vulnerabilidades que le permitieron saltarse las protecciones de seguridad de la consola. El proceso utiliza una herramienta conocida como Byepervisor, que permite neutralizar el hipervisor del sistema y obtener acceso de bajo nivel al hardware de la consola de Sony. Una vez conseguido ese control, es posible cargar un kernel personalizado y arrancar Linux directamente en la PS5.
A partir de ese momento la consola empieza a comportarse de forma muy similar a un ordenador convencional. En el prototipo mostrado por Nguyen, el sistema puede emitir vídeo por HDMI en resolución 4K, reproducir audio y utilizar los puertos USB de la consola con normalidad (donde pueden conectarse dispositivos de entrada propios del PC como ratones y teclados). También es posible usar mandos para controlar el sistema, lo que permite ejecutar juegos de PC de una forma relativamente cómoda.
El rendimiento que muestra el proyecto también resulta llamativo. Según explica @theflowO, el sistema funciona actualmente con el procesador de la consola a unos 3,2 GHz y la GPU en torno a 2,0 GHz. Es posible aumentar estas frecuencias hasta aproximadamente 3,5 GHz para la CPU y 2,23 GHz para la GPU, pero en su modelo de PS5 Slim eso provoca problemas térmicos, por lo que decidió limitar las velocidades para mantener la estabilidad del sistema.
Uno de los mayores retos del proyecto ha sido hacer funcionar correctamente la tarjeta gráfica bajo Linux. La PS5 utiliza un chip gráfico personalizado basado en la arquitectura RDNA de AMD, lo que complica el uso de controladores estándar. Para resolver este problema, Nguyen ha trabajado con el proyecto Mesa, un conjunto de drivers gráficos de código abierto muy utilizado en Linux. Con algunas modificaciones, estos controladores pueden comunicarse con el hardware de la consola y permitir funciones modernas como el ray tracing dentro del sistema operativo.
Funcional, pero sólo con modelos viejos de PS5
A pesar de lo impresionante del resultado, el proyecto tiene varias limitaciones importantes. La principal: que el método utilizado depende de vulnerabilidades presentes en versiones antiguas del firmware de la consola. Eso significa que solo las PS5 que no hayan sido actualizadas más allá de ciertas versiones del sistema pueden utilizar este procedimiento; por lo tanto, si tienes una PS5 Pro, descarta intentarlo tu mismo. Además, el soporte de hardware todavía no está completamente optimizado y algunos elementos del sistema siguen en desarrollo. El rendimiento gráfico, por ejemplo, aún puede mejorar y algunas herramientas de monitorización no funcionan correctamente dentro de los juegos.
Con todo, el experimento sirve para ilustrar hasta qué punto las consolas modernas están basadas en tecnología muy cercana a la de los PC actuales. La PlayStation 5 utiliza un procesador AMD con arquitectura x86, el mismo tipo de base tecnológica que encontramos en muchos ordenadores de sobremesa. En teoría, si no existieran las capas de seguridad que limitan el sistema, sería posible utilizar la consola como un PC de propósito general. El caso es que Nguyen ha demostrado que, con las herramientas adecuadas, una PS5 puede comportarse como un PC de juegos bastante competente, algo que hace apenas unos años habría parecido impensable.
En 3DJuegos | Un exdesarrollador de PlayStation explica por qué Sony dejará de lanzar exclusivos de PS5 en PC, y no es por Xbox
Ver 1 comentarios