El cargador Linux para PS5 ha sido publicado de forma pública, permitiendo convertir las consolas PS5 Phat en ordenadores completos que ejecutan Linux. Esta noticia cobra relevancia para usuarios con estas consolas en versiones de firmware antiguas, al ofrecer una alternativa para aprovechar el hardware más allá del ecosistema oficial de Sony.
El ingeniero de seguridad Andy Nguyen, conocido como TheFlow, ha liberado en GitHub el proyecto ps5-linux, que incluye una herramienta completa para iniciar Linux en consolas PS5 Phat con firmware entre 3.xx y 4.xx. Este desarrollo, basado en una vulnerabilidad corregida en el hipervisor de la consola, incluye un script para construir una imagen arrancable de Ubuntu 24.04 y utilidades para la gestión del ventilador, así como para controlar el impulso del CPU y GPU.
Detalles técnicos y requisitos para PS5 Linux
Para instalar ps5-linux es necesario realizar un jailbreak inicial mediante un exploit denominado umtx2. Este proceso implica configurar un servidor DNS falso y un host HTTPS en un ordenador local, para redirigir la consola y ejecutar el código de forma remota. A continuación, se envía el cargador de Linux mediante TCP y, tras poner la consola en modo reposo, el usuario inicia Linux desde el botón de encendido, comprobando que el LED cambia a blanco.
El proyecto es compatible únicamente con la PS5 Phat y firmware en versiones 3.00, 3.10, 3.20, 3.21, 4.00, 4.02, 4.03, 4.50 y 4.51. Aunque en el futuro podría soportar versiones 1.xx y 2.xx, no es una prioridad. Para versiones 5.xx, Linux funcionaría dentro de la máquina virtual GameOS, con rendimiento reducido y limitaciones desconocidas. Firmware 6.xx y superiores quedan excluidos por completo.
Funcionamiento y rendimiento de PS5 Linux
Una vez arrancado, el sistema opera como un escritorio Linux x86 con acceso a los ocho núcleos Zen 2 (16 hilos) a frecuencias de hasta 3,5 GHz, y el chip gráfico RDNA 2 a 2,23 GHz. Se incluye una herramienta para controlar el aumento de reloj y ajustar la curva del ventilador, necesaria para evitar sobrecalentamiento, dado que el sistema de refrigeración está diseñado para la gestión energética de Sony.
La salida de vídeo y audio funciona a través de HDMI con opciones de 1080p, 1440p y 4K a 60 Hz. Todos los puertos USB permanecen operativos y es posible instalar Linux en un SSD M.2 adicional en la ranura de expansión, creando una partición dedicada sin alterar el almacenamiento interno de la consola. Esto permite volver a usar la PS5 en modo estándar tras reiniciar normalmente.
Limitaciones y uso práctico
Se trata de un modificación temporal, requiriendo repetir el exploit cada vez que se quiera iniciar el sistema Linux. Además, algunos monitores presentan incompatibilidades con señales HDMI a 1440p y 4K, recomendando en esos casos una resolución de 1080p o consultar el soporte comunitario en Discord.
En términos de videojuegos, TheFlow demostró la ejecución de Grand Theft Auto V Enhanced Edition con trazado de rayos sobre esta plataforma, alcanzando 4K y 60 FPS, lo que sugiere que la consola puede funcionar como un PC Linux dedicado para gaming con un coste inferior a ordenadores con GPU discreta, especialmente ante los precios elevados del mercado y retrasos en otros dispositivos como la Steam Machine de Valve.
Este proyecto abre posibilidades para usuarios que buscan maximizar el uso de sus consolas PS5 Phat fuera del entorno oficial, aunque requiere conocimientos técnicos y aceptación de limitaciones inherentes a un sistema no soportado oficialmente.
En resumen, PS5 Linux ofrece una alternativa para transformar la consola en un equipo de escritorio Linux operativo, con capacidad para ejecutar juegos exigentes y gestionar hardware de manera personalizada. Esto amplía las opciones para la comunidad técnica y los entusiastas del software libre.
