VRS ativado versus VRS desativado (crédito da imagem: Microsoft)
O sombreamento de taxa variável (VRS) é um tipo de técnica de renderização usada por Placas gráficas Nvidia baseadas em Turing (RTX série 20 e placas GTX série 16) e Ampere (RTX série 30) arquiteturas, bem como Gen11 da Intel arquitetura gráfica , que chegou em laptops em 2019 via CPUs Ice Lake de 10 nm da Intel . O objetivo do VRS é aumentar o desempenho, permitindo a GPU para usar diferentes quantidades de poder de processamento dentro do mesmo quadro para renderizar diferentes partes da imagem. Com o VRS, uma GPU pode usar todo o poder de processamento de sombreamento para partes mais complexas de uma imagem e menos energia para partes mais simples da imagem. O VRS trabalha com jogos e software desenvolvidos para suportar a tecnologia e coloca menos demanda na GPU usada para executar esses programas.
(Crédito da imagem: Intel)
Abaixo está um vídeo do 3DMark mostrando as diferenças visuais e de desempenho entre o VRS ligado e o VRS desligado.
A alternativa da AMD é chamada FidelityFX Variable Shading, também chamada de VS. Ele difere por ser de código aberto, o que a AMD afirma permitir uma implementação mais fácil em jogos. AMD VS”funciona analisando a variação de luminância no quadro anterior e usa vetores de movimento para gerar uma imagem de taxa de sombreamento,” De acordo com a AMD .
Como funciona o VRS?
As GPUs têm um componente chamado pixel shaders, aos quais é atribuído um pixel a cada um para ditar suas características visuais. Mais detalhes exigem mais potência gráfica e vice-versa.
O VRS altera o número de pixels que uma operação de pixel shader pode impactar. Como resultado, uma operação de sombreador de pixel pode ser aplicada a uma área inteira de pixels-uma área de 16 x 16 pixels, para ser exato. Isso significa que os desenvolvedores podem reduzir a fidelidade visual em áreas apropriadas do quadro, portanto, é menos exigente na placa de vídeo de um PC. Isso pode aumentar as taxas de quadros e também permitir que as GPUs de baixo custo executem um jogo melhor do que sem o VRS.
O VRS também é útil quando o PC está alimentando o melhor fone de ouvido VR . Em vez de renderizar pixels que nem serão vistos na tela do fone de ouvido, os desenvolvedores podem implementar o VRS, para que a GPU renderize mais de perto apenas as áreas que serão vistas na tela do fone de ouvido.
O VRS é suportado pelo DirectX 12, um grupo de APIs (interfaces de programação de aplicativos) que a Microsoft criou que se comunica com os componentes de um PC para renderização de gráficos 2D e 3D, renderização de vídeo e reprodução de áudio. Também funciona com DirectX 11, OpenGL e Vulkan mais antigos. A Nvidia diz que está trabalhando na integração do VRS com o Unreal Engine e o Unity.
Você pode encontrar uma explicação técnica detalhada do VRS da Nvidia no vídeo abaixo:
Este artigo faz parte do Glossário de Hardware do Tom .
Leitura adicional: