Problemas das consolas PS5 estavam/estão no VRS e na má implementação usada.
Para quem não leu o nosso artigo anterior sobre o Doom The Dark Ages, que se encontra aqui, a disparidade de performances entre a PS5 e a Xbox series X atingia valores fora do normal. Assim como também não era normal a disparidade entre a Series X e a PS5 Pro.
O nosso artigo analisou o jogo e chegou à conclusão que o problema existente era com o Variable Rate Shading que possuía problemas nas consolas PlayStation 5. Bastante agressivo na Xbox Series X, nas consolas PS5 estava a ser aplicado num grau bastante inferior, e que aparentava ter problemas sérios.
Como dissemos na altura, o tipo de motor usado por DOOM The Dark Ages, impede que o VRS por hardware seja a melhor escolha, pelo que todas as consolas estarão a usar uma solução personalizada, e por software. Esta solução que se revela extremamente agressiva na Xbox mostrava-se muito pouco eficaz na Playstation5, mostrando ter problemas.
Naturalmente na altura do artigo isso não era mais do uma opinião. Alimentada por uma análise factual, mas que, no fundo, não podia ser consubstanciada uma vez que não tínhamos dados que comprovassem se efetivamente esse problema no VRS era a causa do problema, ou não.
Mas os patches subsequentes de DOOM mostraram que afinal… Tínhamos razão na análise, e que o VRS nas PlayStation não estava bem.
Assim, analisamos as novas versões do jogo, recorrendo mais uma vez à cena onde conseguimos capturar a imagem com a resolução nativa no máximo, verificando o que se passou com os patches que saíram entretanto para o jogo.
Assim, eis os resultados obtidos na cena de baixo (note-se que a imagem em causa não possui a resolução nativa e está aqui apenas para que vejam o cenário usado)
:
VERSÕES DE LANÇAMENTO
Xbox
Como vimos, esta versão aplica um VRS 2×2, em que cada 4 pixels são tratados como sendo só 1:
PS5
A PS5 tinha zonas onde o VRS ou era 2×1 ou não existia. Vamos ver!
No entanto, apesar destas zonas, era notório que a PS5 tinha VRS aplicado a outras zonas, como podemos ver aqui:
Repare-se como aqui é notório um VRS que é em tudo semelhante ao da Xbox. No entanto, quando na Xbox isto é usado em todas as zonas mais afastadas da câmara, na PS5 apenas algumas partes especificas do visualizado possuíam este nível de VRS.
O que foi visto era claro. A PS5 aplicava shaders diferentes a muitos mais pixels que a Xbox, e isso era o motivo da discrepância de performances entre as consolas. O facto de a PS5 ter, consequentemente, quebras de performance que se arrastavam à PS5 Pro mostravam claramente que o VRS usado nestas consolas tinha problemas na sua implementação.
Patch 1.04 para PS5
O patch 1.04 foi lançado à algum tempo e trouxe alterações que comprovam a existência de problemas com o VRS. Isto porque neste Patch o VRS foi pura e simplesmente removido, e isso sem que as performances tenham sofrido verdadeiramente.
PS5
A versão 1.04, ao remover o VRS permitiu tirar as dúvidas quanto ao nível de VRS que as consolas PS5 usavam.
Apesar de, naturalmente, isso não ter resolvido os problemas de performance na consola, permitiu-nos confirmar os níveis de VRS usados na versão de lançamento, como é o caso do VRS nulo em algumas zonas, um VRS 2×1 em outras zonas, e o VRS 2×2 na zona da caveira. Zona essa que sem VRS fica assim!
Como se percebe, apesar só mostramos aqui a PS5 base, a ausência do VRS aplicado é notória pelo desaparecimento dos quadrados ali existentes previamente!
Permitiu também perceber que efetivamente tínhamos razão, e que havia problemas com o VRS, uma vez que estavam a mexer no mesmo.
Como curiosidade, e como já foi dito, a remoção do VRS não teve um enorme impacto nas performances, demonstrando a pouca eficácia daquilo que existia.
E passamos então à versão 1.05, a ultima lançada até ao momento:
Versão 1.05 – PS5
A versão 1.05 reativou o VRS nas Playstation. Trata-se de um VRS equivalente ao da versão de lançamento com 2×2 em algumas zonas, 2×1 em outras e zonas onde até se questiona se ele existe, e não um 2×2 constante como a Séries X. Apesar de melhorias nas performances, especialmente na Pro, este novo VRS ainda revela ter problemas pois as performances ainda caem.
Vamos ver o que este novo VRS fez. Assim, a Xbox com o seu último Patch está assim:
XBOX
Como vemos, nada se alterou na Xbox, com o VRS 2×2 constante a manter-se!
As consolas PS5 com a versão 1.05 estão assim:
PS5 Pro
Como referido, apesar de na zona da caveira vermos um VRS 2×2, há zonas onde o 2×1 é usado, e outras onde se questiona mesmo se ele existe.
Dado não termos capturado com a versão 1.04 uma foto da Pro sem VRS, vamos ver um comparativo da PS5 Pro, com a PS5 Base sem VRS, para se perceber como há zonas onde as diferenças, a existirem, são mínimas, e como efetivamente o VRS não se encontra a funcionar no nível desejado.
Está imagem permite-nos confirmar que nas consolas PS5, na zona dos telhados, o VRS não se ativa.
PS5
Como vemos na caveira, a PS5 voltou também a implementar o VRS! Mas continua a não o aplicar na totalidade da cena, especialmente nos telhados.
Infelizmente, devido a que a situação não se encontra resolvida. os problemas de quebras de fotogramas que o VRS deveria resolver, apesar que aparentemente um pouco melhores. continuam lá em ambas as consolas da Sony, o que nos comprova que esta nova solução não é ainda verdadeiramente funcional! Teremos assim de aguardar por outra nova futura versão para vermos finalmente as PS5 com o problema resolvido.
Notas finais
Não posso aqui deixar de agradecer ao Tio Hildo, detentor do canal Brazil Pixel, o constante diálogo e análise que nos tem permitido chegar a estas conclusões. Nesse sentido, o meu muito obrigado, e espero que esta nossa colaboração e amizade que temos desenvolvido, possa continuar.
Novamente Parabéns, Mário e Tio Hildo.