Orbital Um emulador de PlayStation 4 que emula a GPU AMD do PS4 usando o Vulkan

Se você é fã do console de jogos da Sony, conheça o Orbital, um emulador de PlayStation 4 que emula a GPU AMD do PS4 usando o Vulkan.


Emuladores de consoles existem aos montes e prometem entregar a mesma experiência da plataforma que simulam, só que no PC. Nesse cenário, destacam-se aqueles que entregam o máximo de compatibilidade com os jogos.

Orbital - Um emulador de PlayStation 4 que emula a GPU AMD do PS4 usando o Vulkan
Orbital – Um emulador de PlayStation 4 que emula a GPU AMD do PS4 usando o Vulkan

Orbital – Um emulador de PlayStation 4 que emula a GPU AMD do PS4 usando o Vulkan

O Orbital é um projeto de código aberto que fornece um emulador de PlayStation 4 baseado em virtualização que ainda está em seus estágios iniciais, mas o que o torna interessante são seus detalhes técnicos, incluindo o uso do Vulkan/SPIR-V.

O Orbital utiliza o QEMU e outros componentes de código aberto. Neste estágio, ele não roda nenhum jogo PS4, mas é capaz de inicializar em modo seguro nos kernels PS4 5.xx.

O suporte gráfico é obtido através da emulação total do processador gráfico AMD Sea Islands do PS4 usando o Vulkan e então recompilando dinamicamente o bytecode GCN no SPIR-V para que o IR comum possa então ser enviado para o driver Vulkan do sistema host.

Com essa configuração, eles podem ver as saídas de gráficos, incluindo as mensagens de erro do PS4:

Orbital está sendo trabalhado atualmente no Windows, macOS e Linux. Os requisitos do sistema serão substanciais, já exigindo CPUs compatíveis com AVX2 e 12 GB de RAM.

Claro, o Orbital não tem a bênção da Sony, mas se você estiver interessado em mergulhar no código – não é algo útil para os jogadores ainda nem provável por algum tempo – e aprender mais sobre a emulação de GPUs Radeon usando Vulkan/SPIR-V, o projeto está hospedado no GitHub, onde eles também têm um roadmap (roteiro).

O que está sendo falado no blog

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.