Modder instala Linux no PS5 e roda a versão de PC de GTA V a 60 FPS com Ray Tracing

Andy Nguyen, pesquisador de segurança focado em sistemas embarcados e kernel, conseguiu executar o sistema operacional Linux em um PlayStation 5, transformando o console da Sony em uma máquina capaz de rodar jogos nativos de PC. E não estamos a falar de um simples emulador de jogos antigos em 2D. Para demonstrar a estabilidade e o poder do seu projeto, Nguyen publicou um vídeo onde o PS5 executa a versão de PC de Grand Theft Auto V Enhanced Edition com um desempenho de cair o queixo. O peso-pesado da Rockstar Games rodou na resolução de 1440p, cravando cerca de 60 quadros por segundo e, para surpresa de muitos, com o Ray Tracing ativado.

O segredo: A arquitetura de PC disfarçada

 

O sucesso dessa empreitada deve-se quase exclusivamente à espinha dorsal do PlayStation 5. O hardware desenhado pela Sony utiliza um SOC (System on Chip) customizado pela AMD, que abriga uma CPU baseada na arquitetura x86 e uma GPU da família RDNA. É a mesma linguagem falada pelos computadores de mesa.

Segundo o desenvolvedor, uma quantidade surpreendente de componentes do console funcionou “direto da caixa” com o Linux. A saída de vídeo HDMI lidou perfeitamente com resoluções 4K e áudio, as portas USB reconheceram periféricos padrão e, do lado gráfico, o milagre foi operado pelos drivers de código aberto da famosa biblioteca Mesa. Nguyen, inclusive, precisou contribuir com modificações no código da biblioteca para refinar o suporte à GPU específica do PS5.

O gargalo térmico: Por que o PS5 teve que ser “capado”

Embora o feito seja extraordinário, a transição do sistema da Sony para o pinguim do Linux revelou uma dura realidade sobre a engenharia de resfriamento do console. Durante os testes no seu PS5 Slim, theflow0 precisou aplicar um underclock (redução de frequência) no sistema. A CPU operou a 3,2 GHz e a GPU a 2 GHz. Teoricamente, o hardware do console é projetado para atingir picos de 3,5 GHz e 2,23 GHz, respectivamente.

O motivo da limitação? Superaquecimento. O sistema operacional proprietário da Sony possui uma curva de ventoinha e uma gestão de energia algoritmicamente perfeitamente otimizadas para lidar com o metal líquido do APU. Tentar replicar essa eficiência de dissipação térmica num ambiente Linux genérico é uma tarefa extremamente complexa, forçando o modder a segurar o poder de fogo para evitar que o videogame derretesse.

Uma vitória técnica, mas restrita (a pegadinha do Firmware)

Este projeto é uma colossal prova de conceito (Proof of Concept), mas a sua aplicação prática é minúscula. O feito foi alcançado graças ao Byepervisor, um exploit hipercomplexo desenvolvido pela comunidade PS5Dev que garante acesso de baixo nível ao hipervisor da máquina, permitindo o boot de sistemas operacionais alternativos. O balde de água fria é que essa vulnerabilidade só está presente nos firmwares mais antigos do console, especificamente nas versões 1.xx e 2.xx.

A Sony já corrigiu a brecha há anos nas atualizações de sistema subsequentes, o que torna a manobra absolutamente impraticável em 99% dos PlayStation 5 que estão nas salas de estar atualmente. De qualquer forma, ver a barreira do software ser derrubada e um console fechar o seu ciclo operando como o PC que ele sempre foi no fundo do silício é um dos capítulos mais fascinantes da engenharia reversa moderna.

Leia mais

Esportes
Aos 91, mesatenista compete em mais uma edição dos Jogos da Melhor Idade
Sorocaba
Operação ‘Blitz Guarda Civil’ reforça fiscalização de trânsito em Sorocaba
Tecnologia
Meta demitirá 10% dos seus funcionários para priorizar Inteligência Artificial
Variedades
Psicologia relaciona o comportamento de mudar de ideia constantemente está ligado à insegurança
Variedades
Brasil e Cabo Verde reforçam trabalho conjunto na Cultura
Política
Lula defende fim da 6×1 e diz que ganhos não podem valer só para ricos

Mais lidas hoje