Microsoft faz alterações ao VRS para melhor suporte a sparse lighting

O VRS é uma técnica de shading de qualidade variável que permite poupar processamento. Com o uso de Sparse Lighting, o VRS consegue ganhos de performance bastante superiores.

As melhorias nos APIs das consolas não param, e os fabricantes estão sempre a aperfeiçoar as técnicas de poupança de performance.

A última atualização veio da Microsoft, que refere ter alterado o seu VRS para suporte a Sparse Lighting. Eis os ganhos anunciados.



Basicamente, nos seus testes a Microsoft conseguiu correr a mesma cena em 53,6% do tempo na Xbox série X, e em 59.2% do tempo na série S. O maior ganho na X tem a ver com o facto que o VRS trabalha por áreas, acaba por ser mais eficaz quanto maior for a resoluções, e mais forem os pixels que recebem menor tratamento.

A Microsoft refere ainda que a técnica pode ser aplicada aos materiais do Nanite, onde anuncia um ganho de 33% no tempo necessário para esta operação.

Estes ganhos são deveras impressionantes, apesar que, pelo uso pouco corrente do Soares lighting, teremos agora de ver os ganhos em situações de mundo real, bem como as implicações visuais que este corte apresenta (recorde-se que o variável rate sharing é uma técnica para diminuir a qualidade dos Shaders nas zonas pra onde o utilizador não está a olhar ou zonas secundárias, pelo que a perda de qualidade é expectável. No entanto neste caso a Microsoft refere não existir, o que poderá bem ser, dado isto ser VRS Tier 2, bastante mais aperfeiçoado que o tiver 1), sendo por isso que a perspetiva é excelente dado que estes ganhos não são absolutamente nada negligenciáveis.

 



50 Comentários
Antigos
Recentes
Inline Feedbacks
Ver todos os comentários
Cherokee Bill
Cherokee Bill
4 de Março de 2022 11:17

Isso é a Microsoft fazendo o que eles sabem de fazer melhor, softwares.
Otimizando ao extremo o Direct X Ultimate que roda nesses Xbox.
E existem os que põe dúvidas no que essa big tech cria ou traz para o mercado.

Igual já vi os inúmeros FUDS deste console. Ah mas ele pode ter isso de problema, mas pode ter aquilo outro.

Até agora tem se provado um projeto excelente.

Cherokee Bill
Cherokee Bill
Responder a  Mário Armão Ferreira
4 de Março de 2022 12:50

O Tier 1 mesmo não é visível como você fala. É bem imperceptível. Desde o Forza Horizon 3 observamos ele trabalhando bem…. E consegue passar facilmente sem ser notado. A menos é claro que você de 400% de scaling em cima da imagem de um jogo pra notar que uma arvore a 300 metros está com a qualidade pior já que ele prioriza o que é central dentro da imagem tirando pixels de outros lugares.

Cherokee Bill
Cherokee Bill
Responder a  Mário Armão Ferreira
4 de Março de 2022 14:56

Aceitável para o ganho de desempenho que se tem.

E consegue mostrar do mesmo do Tier 2 já que estas a ver muito bem ? Quando disse ser também bem detectável a olho nu ?

Sendo que acabaram de apresentar a versão 2 da tecnologia ?

Hennan
Hennan
Responder a  Mário Armão Ferreira
4 de Março de 2022 17:51

O halo infinite utiliza isso no PC?

Fernando Medeiros
Fernando Medeiros
Responder a  Mário Armão Ferreira
4 de Março de 2022 12:52

Em uma das novas apresentações no MS gamestack, eles dizem sobre algumas boas práticas do VRS para obter performance, não é sempre um ganho automático. Tem um exemplo de análise de um frame onde ao usar o VRS, eles ganharam performance no frontend da GPU, mas isso diminuiu a saturação das unidades de computação. Então a psrte final do evento foi sobre basicamente explicar que a força do Xbox Series está nas capacidades de computação e sobre utilizar muita computação assíncrona, e formatos de instruções que funcionam melhor para o paralelismo na arquitetura RDNA.
O Xbox não vai se destacar em performance se os jogos continuarem apoiados na renderização tradicional. O PS5 faz os estágios de função fixa 22% mais rápido. Em jogos com alguma qualidade visual e que tem bastante pos processamento, o Xbox recupera a diferença com a vantagem de 18% no poder de computação, no ultimo estágio da renderização e os resultados costumam ser elas por elas, ou resolução media um pouco mais alta no Xbox, mas em jogos com gráficos simplórios e rústicos como Elden Ring por exemplo, ou mesmo modos de baixa resolução como os de 120fps, o PS5 se dá melhor. E mais ou menos como a RDNA2 supera as Amperes equivalentes no PC até 1440p, mas em 4K ou a diferença cai, ou a Ampere toma a frente. Nenhum jogo existente consegue saturar as capacidades de computação superiores da arquitetura ampere, e não existe nenhum jogo 100% nova geração. O mais próximo é a demo do matrix que provavelmente não foi otimizada para nenhuma plataforma em específico.
Por isso pra mim, a opinião é que o PS5 é melhor para os jogos crossgen e que não se apoiam em tecnologias mais novas, mesmo que a diferença não seja grande, e o Xbox Series tende a ser melhor nos motores que saturem melhor a GPU, como visto na versão de Doom Eternal, ou Gears 5 melhorado que tem desempenho bem acima das GPUs equivalentes no PC.

Daniel Torres
Daniel Torres
Responder a  Fernando Medeiros
4 de Março de 2022 14:33

Você errou em uma parte a demo do Matrix foi otimizada para o Series X e S e teve a ajuda da playground (se não estou enganado foi esse estudio) para isso. Já o Ps5 não teve otimizações específicas.

E como você sabe que o Ps5 é melhor só em cross-gen? Se não lançou nenhum jogo full next-gen? Quer dizer a Microsoft não lançou nenhum jogo next gen, já a Sony teve Demons Souls, Returnal que conta com iluminação em Rt e tem o Ratchet and Clank Rift a Part que mostra o que o SSD pode ser capaz de fazer além do modo rt em 60 fps.

Menos nas suas afirmações sem fundamento Fernando bem menos o que um console pode fazer o outro também pode e se houver uma diferença ela será vem pequena a ponto de ninguém notar.

Sparrow81
Sparrow81
Responder a  Daniel Torres
4 de Março de 2022 15:43

The Coalition que otimizou pra Xbox.

Fernando Medeiros
Fernando Medeiros
Responder a  Daniel Torres
4 de Março de 2022 15:52

Na verdade, foi a Coalition que auxiliou a Epic no desenvolvimento da demo Matrix com otimizações específicas de memória RAM que foram aplicadas ao PS5 também, não teve nada específico do Series, e eles mesmo disseram que trabalharam nas otimizações de forma genérica, um funcionários deles respondeu no twitter. Específico do Series seria usar VRS, Mesh Shaders, Sampler Feedback Stream ou o direct storage. A demo do Matrix força a CPU com o motor de física chaos, que sabe-se lá o por que a Epic executa o código dele na CPU e não na GPU e é muito pesado. Provavelmente a carga de GPU foi setada em um local confortável apra os dois consoles. As otimizações pesadas, a coalition fez para sua demo interna que ela usa para conhecer a tecnologia e definir quais serão os passos para o futuro.
E sobre os jogos que vc falou, nenhum deles está fazendo muito em termos de utilização. O Returnal não tem visuais que realmente sejam qualquer tipo de referência, é na verdade um jogo AA que tem algums luzes bacaninhas e pronto. O R&C é basicamente o mesmo do PS4 com algum RT e um loading mais rápido, mas algumas partes que tem cenários mais abertos mostram algumas texturas meio feias e modelos de baixa geometria escondidos entre algumas cores saturadas. O Demon Souls é um jogo de corredores com design quase claustrofóbico de 2006, e iluminação totalmente estática.
Uma coisa que parece um pouco difícil de entrar na cabeça de vocês é que o PS5 não ter algumas tecnologias de nova geração não significa que ele não vai rodar os jogos, ou que o console é ruim, só que os ganhos de performance tendem a ser menores ou talvez certas coisas sejam mais penosas nele.

Carlos Eduardo
Carlos Eduardo
Responder a  Fernando Medeiros
4 de Março de 2022 16:30

“Returnal é um jogo AA que tem algumas luzes bacaninhas e pronto”

“R&C é basicamente o mesmo do PS4, cenários abertos com algumas texturas meio feias e modelos de baixa geometria escondidos entre cores saturadas”

“Demons Souls com corredores com design quase claustrofóbico de 2006”

Fernando, tenta fazer um esforço nos seus textos para que as pessoas pelo menos levem você a sério. E não estou falando de gosto pessoal (se o jogo é bom ou ruim), mas sim da qualidade gráfica dos jogos em questão. Seu hate por Playstation te tira do racional e você acaba escrevendo pérolas como essas que coloquei em itálico.

Desculpa pelo ad hominem, mas eu perdi meu tempo lendo seus comentários e tentando buscar alguma lógica, porque apesar de você ser ultra-fanboy de Xbox, pelo menos procura se informar e pode trazer algum conteúdo novo. Mas quando me deparei com isso aí em itálico, percebi que o seu racional já foi para o espaço há tempos nessas discussões de videogame.

Last edited 2 anos atrás by Carlos Eduardo
Hennan
Hennan
Responder a  Carlos Eduardo
4 de Março de 2022 17:55

Textura feias e baixa geometria. Acabou com a indústria. Visto que é de longe o melhor game nesse aspecto. Recomendo assistir as escolhas do ano da DF sobre o ponto de vista técnico. Lá eles explicam e mostram cada um dos games.

Carlos Eduardo
Carlos Eduardo
Responder a  Hennan
4 de Março de 2022 17:58

Quem escreveu isso foi o Fernando no comentário acima. Eu fiz uma espécie de “quote” colocando em itálico.

HENNAN SANTOS CARVALHO
HENNAN SANTOS CARVALHO
Responder a  Carlos Eduardo
4 de Março de 2022 18:17

Eu entendi. Só complementando.

Eraser
Eraser
Responder a  Fernando Medeiros
4 de Março de 2022 21:54

Demons souls ainda é dos jogos mais bonitos até á data.
No returnal concordo, não é nenhuma referência.

HENNAN SANTOS CARVALHO
HENNAN SANTOS CARVALHO
Responder a  Eraser
4 de Março de 2022 22:04

Returnal é referência em audio, particulas e fisica.

Sparrow81
Sparrow81
Responder a  Mário Armão Ferreira
4 de Março de 2022 15:44

É que ele está esperando as ferramentas. Como espera a gpu oculta desde 2013. Rsrs

Fernando Medeiros
Fernando Medeiros
Responder a  Sparrow81
4 de Março de 2022 16:41

Diria que as tecnologias estão lá para serem utilizadas e estão esperando os desenvolvedores as aprenderem e aplicarem. A MS tem alguns ótimos estúdios de grande capacidade técnica que já estão aplicando alguma coisa. O Doom Eternal tem até 30% de ganho de desempenho com um normal na casa de 15%, e o Gears 5 roda no Series X com desempenho próximo ao de um PC com uma RTX 2080TI/3070.
A MS passou quase o ano inteiro de 2020 falando de VRS, Mesh Shaders, Sampler Feedback Stream, Direct Storage, fez algumas apresentações técnicas, lançou documentações. Talvez você não tenha muita noção do timing necessário para aprendizado e aplicação desse aprendizado em projetos, mas a maioria dessas coisas precisam ser implementadas desde o início na engine, e um jogo tem levado em média 5 anos de desenvolvimento. Os jogos lançados atualmente começaram a ser desenvolvidos lá em 2017, 2018. Não tem nada usando nova geração de verdade, além de algum paliativo, tipo um Ray tracing mais ou menos ou um VRS aplicado posteriormente.

Sparrow81
Sparrow81
Responder a  Fernando Medeiros
4 de Março de 2022 16:49

Talvez vc ache que só a Microsoft tem cartas ma manga, mas sabemos que a ps5 tem muita coisa que mostrar e, diferente da Microsoft, a nível de Hardware. Ao contrário do que vc acha, eu tenho certeza que o console clássico começará a render muito mais a partir do ano que vem, quando programarem pra GE, cache scrubbers, usarem a i/o decentemente, etc etc etc…
Acreditar que o SX vai passar o Ps5 em desempenho se chama esperança. Esqueceu que pra entregar 60FPS estáveis se precisa entregar cada quadro em 16ms? Qual o milagre que a MS vai fazer para abordar esse gargalo óbvio?

Last edited 2 anos atrás by Sparrow81
Carlos Eduardo
Carlos Eduardo
Responder a  Fernando Medeiros
4 de Março de 2022 17:11

Gears 5 em uma RTX 3070 roda em 4k nativo com todos os presets no ultra alcançando média de 87fps. https://www.youtube.com/watch?v=lqraWtY5a_Q

Gears 5 no Xbox Series X tem DRS com média de 1728p e podendo descer para até 1080p, rodando a 60fps. https://www.eurogamer.pt/articles/digitalfoundry-2020-gears-5-xbox-series-x-upgrade-teste

Então não estão tão próximos como você quer colocar. E o Gears 5 no Xbox Series X usa VRS tier 2 https://www.windowscentral.com/gears-tactics-and-gears-5-now-have-full-vrs-tier-2-support-big-performance-gains-pc-and-xbox-series

Fernando Medeiros
Fernando Medeiros
Responder a  Mário Armão Ferreira
4 de Março de 2022 16:27

A Coalition cobriu o VRS por software em seu P&D recente e eles entendem que o melhor cenário é terem um mix dos dois, tanto software quanto hardware executando no pipeline de renderização, pois inevitavelmente algo será encaminhado ao pipeline de hardware. Mesmo a UE5 usa o pipeline de hardware para algumas coisas onde o software não é vantajoso. Não vejo qualquer vantagem do PS5 aqui uma vez que com mais computação e paralelismo sendo utilizado o PS5 perde em performance.
E sobre o Matt Hargett faz sentido, eliminar geometria desnecessária antes da renderização com certeza é bom, mas quando ele fala de GE, está falando de um componente padrão da aquitetura RDNA que todos os consoles possuem.
Talvez o Mark Cerny seja mesmo mestre em falar de coisas standard como se ele tivesse inventado a ponto de isso nem ser considerado por um desenvolvedor, igual o GPGPU no PS4, mas Geometry Engine e Primitive Shaders são características padrão da RDNA e atuam no pipeline de renderização tradicional.
No PC, a AMD no nível do driver converte o pipeline para o primitive shaders e existem boatos de que o PS5 também faz sem que o dev precise fazer qualquer esforço adicional, p que inegavelmente é ótimo. Existem notas de lançamento do primeiro devkit do Xbox Series onde eles dizem que iriam habilitar isso futuramente e não sabemos se foi realizado pois não vazaram notas de posteriores atualizações.
Mas também existe a outra solução chamada mesh shaders, que a AMD deixou quebrada no RDNA 2 no PC, provavelmente por sua habilidade em fazer drivers inacabados, igual o Directx 11 que hoje está totalmente quebrado na RDNA 2…

Mas a implementação de Mesh Shaders é funcional no Xbox e na Nvidia, e tem suporte nas duas APIs modernas Vulkan e Directx 12. A MS mostra isso nesse video de uma apresentação em 19/03, onde o monitor maior é o devkit do Xbox Series X renderizando em 4K, com render time de 87us, e o monitor menor é uma RTX 2080TI renderizando em 1440p com o render time de 69,3us:

https://youtu.be/0sJ_g-aWriQ?t=386

Talvez a Sony tenha algo parecido para incluir na API do PS5 para aproveitar melhor o primitive shaders, mas com o pipeline de hardware sendo colocado de lado e a maior computação sendo utilizada, realmente não tem como ver qualquer cenário desses onde o PS5 tem a vantagem. Hoje, com os devs utilizando quase nada do pipeline de nova geração, o PS5 já está levando desvantagem de resolução na maioria dos jogos recentes.
Tem a vitória no Elden Ring, que basicamente esse jogo é uma vergonha em nível técnico e talvez o problema seja que foi o primeiro no Directx 12 da from software, e no Xbox One ainda era possível escolher entre DX11 e DX12, diferente do Series nativo que é obrigatório o DX12, e como muitos dizem, ele e o Vulkan na mão de quem não sabe usar tende a ser um desastre.
Mas não acho que a diferença de performances será grande como PS4 e Xbox One, ou Xbox One X e PS4 Pro, mas vejo o Xbox Series tendo mais armas para usar do que o PS5, e isso é meio inegável. O PS5 não tem mais nada além do que foi falado, o Mark Cerny não esconde nada, se ele falou de poucos recursos, foi por que era o que tinha.

Sparrow81
Sparrow81
Responder a  Fernando Medeiros
4 de Março de 2022 16:54

GE do PS5 é totalmente redesenhada, patenteada pelo Cerny. Tá aí você falando que o Cerny é marketeiro de novo? Vamos aguardar, daqui 1 ano tu some do pcmanias de novo, quando perceber que o que falou não se concretizou.

Sparrow81
Sparrow81
Responder a  Fernando Medeiros
4 de Março de 2022 17:07

“O Ps5 não tem mais nada além do que foi falado, o Mark Cerny não esconde nada, se ele falou de poucos recursos, foi por que era o que tinha.”

?????????????????….

Desculpe-me, mas tive que rir! Essa sua crença é algo fora do normal. Não anda aceitando bem que a Ps5 é um console clássico muito bem projetado a a dar sufoco no seu pedaço de plástico preferido e agora passou a ter fé, que as coisas vão melhorar muito pro Xbox e piorar muito pro Ps5.

????…

Uma pausa aqui, estou passando mal de tanto de rir. Rsrs

Last edited 2 anos atrás by Sparrow81
Sparrow81
Sparrow81
Responder a  Mário Armão Ferreira
4 de Março de 2022 20:25

Maior problema é achar que quem aqui está é um bando de idiotas, que vão engolir o que ele escreve. Já até sugeri pra ele a política, pois aqui no Brasil 80%, sendo bem conservador, é ignorante e caíriam na lábia dele facinho.

Last edited 2 anos atrás by Sparrow81
Deto
Deto
Responder a  Sparrow81
5 de Março de 2022 13:32

Pessoal debochava lá no PS4 quando saia update das “tools” com “ué, mas eu pensei que somente a MS melhorava o software” e eu nunca leva a sério pq ATÉ agora nunca tinha visto ninguém afirmar que a MS tem Exclusividade em melhorar o software

Juca
Juca
4 de Março de 2022 12:49

Agora é esperar pra ver se isso resulta em algo fora dos benchmarks!

Eraser
Eraser
4 de Março de 2022 15:17

Agora falta ver isto na prática. O forte da MS é software, de conseguirem algo perto do DLSS 2 seria uma grande mais valia, mas dúvido que consigam.

Da parte da sony ainda estou á espera do VRR! Parece que está para breve, mas á bastante tempo que está para breve.

Last edited 2 anos atrás by Eraser
Sparrow81
Sparrow81
Responder a  Eraser
4 de Março de 2022 15:47

Depois de Elden Ring eles devem se espertar quanto a isso, pois foi assunto com grande força na comunidade. Só não vale acreditar que VRR faz milagres e aumenta FPS como muitos estão achando. Rsrs

Eraser
Eraser
Responder a  Sparrow81
4 de Março de 2022 22:04

Espero que sim, é que estou farto de ouvir “para o proximo mês é que é”.

VRR faz diferença para fps desbloqueados, com fps bloqueados não tem diferença.

Eraser
Eraser
Responder a  Mário Armão Ferreira
4 de Março de 2022 22:02

O fim é o mesmo, potencializar performance em sacrifício de imagem.

Daniel Torres
Daniel Torres
Responder a  Eraser
5 de Março de 2022 9:11

Não necessariamente Eraser, o DLSS é o contrário ele pega uma imagem de baixa resolução e através de reconstrução via IA (se não estou enganado a NVIDIA treina a IA em servers com imagens de altíssimas resoluções), reconstrói a imagem para uma resolução maior com o objetivo de ter menores perdas na qualidade de imagem e você consegue ver isso no jogo Control onde a versão 1.0 do DLSS tinha uma qualidade de imagem ruim, mas depois das atualizações obteve-se uma ganho muito grande na qualidade da imagem.

Já o VRS diminui a resolução de partes da imagem, geralmente aquelas partes em não não se encontra o foco do jogador ou em áreas não perceptíveis, para ter um melhor ganho no desempenho do jogo.

Edit: Eu falei IA, porém o termo mais correto é Machine Learning.

Last edited 2 anos atrás by Daniel Torres
Hennan
Hennan
4 de Março de 2022 18:03

Muita propaganda. Quero ver os games. Pois tirando r&c, Returnal e demons souls. Não vi nada decente nessa geração. Muito pelo contrário. E depois do sucesso de elden ring que é uma regressão em todos os aspectos técnicos. Duvido que os desenvolvedores vão realmente se preocupar com isso.
Ps: Elden ring é excelente. Mas tecnicamente está muito aquém do próprio sekiro. Tem a desculpa de ser mundo aberto. Mas no momento, por falta de tempo, prefiro algo linear com mais polimento do que um mundo gigante.

Eraser
Eraser
Responder a  Hennan
4 de Março de 2022 22:07

Elden ring tem provavelmente o melhor mundo aberto de sempre, complexo, lindo, diverso, convidativo á exploração, entusiasmante. Mas não acho que um open world case bem com souls.

Hennan
Hennan
Responder a  Eraser
5 de Março de 2022 1:05

Acho que dá forma como está funcionou bem. O problema que diferente de zelda, não dá para não explorar e seguir apenas a linha principal. Em elden ring ou você gasta tempo explorando ou vai ficar preso no primeiro boss. O que torna o game pouco acessível. Mas prefiro assim do que em botw. Fiquei muito decepcionado com suas dugeons e o fato das armas serem consumíveis.

Hennan
Hennan
Responder a  Mário Armão Ferreira
5 de Março de 2022 8:44

Muito azar. Mas acredito que exista alguma solução. Lembro que dava pra criar umas poções contra calor. E os ingredientes eram acessíveis. O desafio em botw está em chegar aos locais, o mundo é basicamente a única coisa que te mata. O resto você resolve com o arco.

Sparrow81
Sparrow81
Responder a  Mário Armão Ferreira
5 de Março de 2022 11:37

Você precisa comprar uma armadura contra calor nessa área. É lá que vc acha. Vai com as poções contra calor e chega lá e compra a armadura.

Hennan
Hennan
Responder a  Mário Armão Ferreira
5 de Março de 2022 8:45

Essa seria uma excelente aquisição. Nem vai dar dor de cabeça.

Eraser
Eraser
Responder a  Mário Armão Ferreira
5 de Março de 2022 9:57

E o Putin vai ganhar o Novel da Medicina ?

Sparrow81
Sparrow81
Responder a  Mário Armão Ferreira
5 de Março de 2022 11:39

Pensei o mesmo. Kkkkkkkk Microsoft super previsível, até falei para um amigo que mandou a notícia que a Sony cortou as vendas por lá: “Quer ver hoje ainda a Microsoft fazer o mesmo?”. Não deu outra! Kkkkk

error: Conteúdo protegido