O que é DRS (Dynamic Resolution Scaling)?

HaseHoch2 / Shutterstock.com

Você pode ter ouvido o termo “escala de resolução dinâmica”, ou DRS para abreviar, para descrever uma técnica usada em muitos jogos para melhorar o desempenho. Veja o que ele faz e por que mais jogos estão empregando essa técnica.

O que é DRS?

Escala de resolução dinâmica (DRS) é uma técnica usada em jogos de PC e de console em que a resolução de saída é alterada instantaneamente para melhorar o desempenho. Quando o processador gráfico (GPU) encontra uma área que coloca muita pressão sobre ele, o DRS pode ser usado para diminuir a resolução de saída.

Esta é uma maneira de reduzir a tensão na GPU, o que por sua vez pode ajudar a manter uma taxa de quadros saudável. Jogos que não usam DRS serão bloqueados para uma resolução definida, e isso pode tornar as quedas de desempenho mais perceptíveis ou forçar os desenvolvedores a olhar para outros métodos de aliviar a carga.

NVIDIA RTX 3080
NVIDIA

Esse processo é controlado pelo mecanismo de jogo, que pode aumentar ou diminuir a resolução para suavizar o desempenho. Os desenvolvedores decidirão sobre uma resolução mínima (e máxima) que um jogo pode atingir, que pode ser ajustada dependendo do hardware usado.

Este processo não é linear e pode ocorrer em vários graus em diferentes eixos. A resolução de escala em um único eixo costuma ser muito menos perceptível do que uma resolução de escala linear que afeta a resolução horizontal e vertical. Muitos jogos limitam o dimensionamento ao eixo horizontal, embora o jogo seja adequadamente renderizado na proporção correta (os pixels são alongados).

Recomendado:  PSA: atualize seu Mac para evitar o ataque “powerdir”

Em movimento, muitos jogadores não perceberão que a resolução do jogo foi reduzida. Técnicas adicionais, como suavização de serrilhado temporal , são usadas para suavizar linhas irregulares que geralmente acompanham resoluções baixas.

Resoluções mais baixas têm tempos de renderização mais baixos

O DRS é uma ferramenta útil, pois reduz os tempos de renderização na GPU. Quando uma cena demora muito para renderizar, os quadros são ignorados, pois a GPU não pode desenhá-los no tempo necessário para atingir a taxa de quadros desejada.

Por exemplo, uma taxa de quadros de 60 quadros por segundo requer que a GPU renderize um novo quadro a cada 16.667 milissegundos. Se a renderização de um quadro demorar mais do que isso, esse quadro será ignorado e a taxa de quadros geral reduzida. As tecnologias de taxa de atualização variável (VRR) tornam isso menos perceptível, eliminando a quebra de tela , enquanto o DRS pode ajudar a impulsionar o desempenho em toda a linha.

Comparação da qualidade de imagem HD e 4K
REDPIXEL.PL/Shutterstock.com

Para usar um exemplo simples, uma vez que existem quatro vezes mais pixels em uma imagem 4K do que em uma imagem 1080p (full HD), leva a mesma GPU quatro vezes mais tempo para renderizar uma imagem em 4K do que em 1080p . Reduzir a resolução reduz o tempo de renderização, o que dá à GPU o espaço necessário para atingir a taxa de quadros desejada.

Portanto, se uma imagem 4K estiver renderizando a 30 quadros por segundo sólidos e você quiser atingir um alvo de 60 quadros por segundo, reduzir pela metade a resolução permitiria que a GPU atingisse esse alvo assumindo condições ideais e nenhuma outra configuração fosse alterada.

O DRS oferece a oportunidade de deixar outras configurações de lado

A resolução é apenas uma parte da equação do tempo de renderização do quadro. Aparência visual, como nível de detalhe (LOD), qualidade de sombra, qualidade de sombreador e assim por diante, podem afetar o tempo de renderização e o desempenho. Os desenvolvedores podem usar outras técnicas para reduzir a qualidade da imagem e atingir taxas de quadros mais altas.

Recomendado:  Como importar um documento do Excel para o Planilhas Google

Um dos maiores benefícios do DRS é que geralmente permite que os desenvolvedores deixem muitas dessas outras configurações sozinhas, de modo que apenas a resolução de saída seja reduzida. Isso permite que os jogos pareçam relativamente inalterados em diferentes plataformas ou hardware, exceto pela resolução.

Felizmente, você não precisa se preocupar com o DRS além da alternância ocasional em um jogo de PC. Os jogos de console dependem muito da tecnologia, que pode variar muito em sua implementação e costuma ser alterada nas atualizações com base nos dados do usuário coletados pelos desenvolvedores e nos comentários dos jogadores.

Você é um jogador de PC interessado em aprender mais sobre desempenho? Descubra como monitorar sua taxa de quadros e também como as taxas de quadros afetam a experiência de jogo .