AnyPS5 completa tradução de 100% das instruções de shader da GPU do PS5 para PC

AnyPS5 mostra progresso na tradução de instruções de shader da GPU do PS5 para PC

AnyPS5 completa tradução de 100% das instruções de shader da GPU do PS5 para PC

O projeto open‑source AnyPS5 anunciou a conclusão da tradução de todas as 1.166 instruções de shader da GPU do PlayStation 5, avançando significativamente na meta de rodar jogos da console nativamente em PCs com Windows ou Linux.

Tradução completa das instruções de shader

A conquista cobre o conjunto de instruções do processador gráfico Oberon, desenvolvido pela Sony sobre a arquitetura AMD RDNA 2. Cada instrução foi convertida para SPIR‑V, a linguagem intermediária utilizada pelo Vulkan, permitindo que o código de shader seja executado em hardware de PC compatível.

Com a cobertura total das instruções de shader, o projeto elimina um dos maiores obstáculos técnicos para reproduzir a carga gráfica dos títulos de PS5, que dependem de recursos avançados como 2.304 unidades de shader, 144 unidades de mapeamento de textura (TMUs) e 64 unidades de saída de renderização (ROPs) fabricados em processo de 7 nm.

Progresso nas bibliotecas de sistema

Além da camada gráfica, AnyPS5 ainda trabalha na reimplementação das bibliotecas de sistema da console. Até o momento, 2.573 das 3.034 bibliotecas foram traduzidas, representando 84,81 % de conclusão. Restam 461 bibliotecas que precisam ser adaptadas antes que o projeto possa afirmar cobertura total desse componente.

Essas bibliotecas fornecem funções essenciais que os jogos esperam encontrar no hardware original. Falhas na sua implementação podem impedir o lançamento ou o funcionamento correto de títulos individuais, o que torna essa fase crítica para a compatibilidade final.

Abordagem diferente de emulação tradicional

Ao contrário de emuladores convencionais, AnyPS5 não depende de emulação completa da CPU. O PlayStation 5 já utiliza um processador x86‑64 baseado na arquitetura Zen 2 da AMD, a mesma base dos processadores de PC modernos. Essa semelhança permite que o projeto relink executáveis da console para um formato executável nativo no sistema hospedeiro, reduzindo a sobrecarga de emulação.

O desafio permanece na camada gráfica, já que o PS5 usa uma API proprietária em vez de DirectX. A conversão das instruções de shader para SPIR‑V e o uso do Vulkan são, portanto, passos essenciais para que o hardware de PC possa processar os mesmos efeitos visuais.

Desafios restantes e impacto para jogadores

Mesmo com a tradução de shaders concluída, ainda há trabalho a ser feito. A finalização das bibliotecas de sistema, testes de compatibilidade em jogos específicos e otimizações de desempenho são etapas necessárias antes que uma gama ampla de títulos comerciais possa ser jogada em PCs.

Se o projeto alcançar esses marcos, a possibilidade de rodar jogos de PS5 sem depender de emulação de CPU ou de soluções de streaming pode transformar a forma como jogadores de PC acessam o catálogo da Sony, ampliando o mercado de jogos de última geração para plataformas de hardware já existentes.


Fonte: xiaomitoday.com
Publicação original: 2026-10-09T16:58:55.000000Z

Publicar comentário