Assassin’s Creed: Unity consegue rodar em 60 FPS no Xbox Series X

Digital Foundry analisa em vídeo como esse trabalho foi feito

Alguns podem dizer que foi um jogo ambicioso demais para a plataforma pretendida. Em 2014, o espetacular Assassin’s Creed: Unity da Ubisoft empurrou para trás os limites tecnológicos em uma série de direções.

Sua representação da Paris revolucionária era densa em detalhes, repleta de centenas de residentes na tela em qualquer ponto, em uma cidade que não apenas aumentou os detalhes ao ar livre, mas também introduziu interiores altamente detalhados.

Combinado com grandes avanços na renderização de personagens e um surpreendente sistema de iluminação global que ainda parece incrível hoje, o Unity tinha todos os ingredientes para uma obra-prima. O problema era que não funcionava muito bem.

A própria Ubisoft admitiu que o foco na tecnologia era muito forte, em detrimento do produto final, que funcionava mal tanto no PS4 quanto no Xbox One. Mesmo no PC, demorou anos para CPU’s e GPU’s rodarem bem este jogo.

Curiosamente, com as versões do console, o Unity realmente funcionou melhor em alguns casos na máquina Microsoft menos potente, apesar de uma resolução bloqueada de 900p em ambos, indicativo da extraordinária carga da CPU colocada nos consoles e a pequena vantagem de velocidade de clock desfrutada pelo Xbox One.

Seguiram-se os patches, o jogo melhorou, mas foi necessária a chegada do PS4 Pro e do Xbox One X com suas CPU’s de frequência mais alta para fazer o jogo rodar em algo próximo a 30 FPS por segundo.

Agora, com a chegada do Xbox Series X, é finalmente possível jogar no console a 60 FPS. E com uma exceção extremamente pequena, é um bloqueio de 60 FPS. É uma das experiências mais transformadoras que já experimentei por meio do recurso de compatibilidade com versões anteriores do novo console, um jogo conhecido por jogar abaixo do ideal agora é basicamente perfeito em termos de desempenho.

Na verdade, quebrar o limite de 30 FPS do jogo não é fácil. Exige que os usuários tenham acesso ao lançamento do disco original e bloqueiem qualquer tentativa de baixar qualquer patch. Este código OG é diferente de todos os patches que foram executados com uma taxa de quadros desbloqueada, uma situação ruim para os usuários de console, mas essencial seis anos depois para nos permitir alavancar o enorme poder da CPU oferecido por os processadores Zen 2 nas máquinas da próxima geração.

Com a chegada do Xbox One X em 2017, vimos que o sistema de Back-Compat da Microsoft resolveu muitos dos problemas relacionados à GPU no AC Unity, e cenas mais simples podiam de fato atingir 60 FPS. No entanto, uma vez que estávamos nas ruas da cidade, os FPS’s entravam em colapso.

Mesmo com um upclock de 30% em relação aos consoles originais, os núcleos das AMD Jaguar simplesmente não conseguiam chegar perto de atingir a atualização de 60 Hz da tela. O Xbox Series X faz isso, e com estilo, com uma experiência quase perfeita.

Somente quando se move para a proximidade de um marcador de missão cooperativa, o jogo perde momentaneamente seu nível de desempenho sólido e mesmo assim apenas fugazmente.

É uma grande conquista ver os núcleos do Zen 2 oferecerem isso, especialmente quando você considera que é o código original e abaixo do ideal que está sendo reproduzido aqui, não a atualização corrigida consideravelmente aprimorada.

O AC Unity no Series X não só parece melhor (e também se beneficia da filtragem anisotrópica forçada de 16x para texturas de solo mais limpas), mas também funciona melhor. Muitos de seus aprimoramentos inovadores foram retirados para o seguimento do Syndicate, e é justo dizer que Asssassin’s Creed como uma franquia mudou em uma direção muito diferente desde a chegada do AC Origins de 2017.

Hoje, jogar Unity a 60 FPS travados diz que se a Ubisoft decidir revisitar a fórmula clássica e aprimorá-la, a potência da CPU está finalmente lá para trazer de volta aquelas enormes paisagens urbanas e nos deixar perder em suas densas multidões.

Basta dizer que, se você tiver um console da Series X em pré-venda, certifique-se de encontrar uma cópia em disco antigo do jogo – mas lembre-se de não instalar o patch quando solicitado.

Esperançosamente, a Microsoft pode tornar tudo oficial implementando seu recurso back-compat ‘double fps’ para este título, porque claramente o próprio código do jogo é capaz de fazer isso, e abriria a porta para a mesma experiência exata também em execução no Xbox Series S Sim, como o AC Unity é limitado pela CPU nas máquinas existentes, não vejo nenhuma razão para que nosso experimento aqui não valha a pena tanto no console júnior de última geração, mas a ironia é que é totalmente digital natureza significa que a instalação do código do disco não é possível.

Talvez uma solução alternativa possa ser encontrada envolvendo a cópia do código OG para um dispositivo externo. Independentemente disso, seria bom fazer isso funcionar sem o alarme.

Uma nota de rodapé final. Como estamos executando o código de lançamento original com back-compat, você pode encontrar vários bugs que causaram aquela estranha mistura de diversão e frustração naquela época. Tendo mergulhado várias horas no lançamento OG no Series X, meus problemas se estendiam a nada mais do que um NPC em fase e algumas sombras em uma sala.

Fonte:eurogamer