Skip to content

Compreendendo e otimizando as taxas de quadros de videogame

30 de março de 2021

Um dos benchmarks mais comuns usados ​​para medir o desempenho gráfico de um videogame é a taxa de quadros ou quadros por segundo. A taxa de quadros em um videogame reflete a frequência com que uma imagem que você vê na tela é atualizada para produzir a imagem e o movimento / movimento da simulação. A taxa de quadros é mais frequentemente medida em quadros por segundo ou FPS (não deve ser confundida com atiradores em primeira pessoa). Existem muitos fatores que determinam a taxa de quadros de um jogo, mas como acontece com muitas coisas na tecnologia, quanto mais alta ou mais rápida alguma coisa, melhor. Baixas taxas de quadros em videogames resultarão em uma série de problemas que podem ocorrer nos momentos mais inoportunos. Exemplos do que pode ocorrer com taxas de quadros baixas incluem movimentos instáveis ​​ou com saltos durante as sequências de ação que envolvem muitos movimentos / animações; Telas congeladas dificultando a interação com o jogo e vários outros. A FAQ de taxa de quadros detalhada abaixo fornece respostas para algumas perguntas básicas sobre taxas de quadros de videogame, como medir quadros por segundo e os diferentes ajustes e ferramentas que você pode usar para melhorar a taxa de quadros e o desempenho gráfico geral.

O que determina a taxa de quadros ou quadros por segundo de um videogame?

Existem vários fatores que contribuem para a taxa de quadros de um jogo ou o desempenho de quadros por segundo (FPS). As áreas que podem impactar a taxa de quadros / FPS do jogo incluem:

  • Hardware do sistema, como placa gráfica, placa-mãe, CPU e memória.
  • Gráficos e configurações de resolução dentro do jogo.
  • O quão bem o código do jogo é otimizado e desenvolvido para desempenho gráfico.

Neste artigo, vamos nos concentrar nos dois primeiros pontos, já que o último está fora de nossas mãos, pois contamos com o desenvolvedor do jogo para ter escrito um código otimizado para gráficos e desempenho. O maior fator que contribui para a taxa de quadros de um jogo ou desempenho de FPS é a placa de vídeo e CPU. Em termos básicos, a CPU do computador envia informações ou instruções de programas, aplicativos, neste caso, o jogo, para a placa gráfica. A placa gráfica irá então, por sua vez, processar as instruções recebidas, renderizar a imagem e enviá-la ao monitor para exibição. Existe uma relação direta entre a CPU e a GPU, com o desempenho de sua placa gráfica sendo dependente da CPU e vice-versa. Se a CPU não tem potência suficiente, não faz sentido atualizar para a melhor e mais recente placa de vídeo se ela não for capaz de utilizar todo o seu poder de processamento. Não existe uma regra geral para determinar qual combinação de placa de vídeo / CPU é melhor, mas se a CPU era uma CPU de médio a baixo custo 18-24 meses atrás, há uma boa chance de que já esteja no limite inferior dos requisitos mínimos do sistema. Na verdade, uma boa parte do hardware do seu PC provavelmente está sendo superada por um hardware novo e melhor dentro de 0 a 3 meses após a compra. A chave é tentar encontrar o equilíbrio certo com os gráficos e configurações de resolução do jogo.

Qual taxa de quadros ou quadros por segundo é aceitável para vídeo / jogos de computador?

A maioria dos videogames hoje é desenvolvida com o objetivo de atingir uma taxa de quadros de 60 fps, mas qualquer lugar entre 30 fps a 60 fps é considerado aceitável. Isso não quer dizer que os jogos não podem exceder 60 fps, na verdade, muitos fazem, mas qualquer coisa abaixo de 30 fps, as animações podem começar a ficar instáveis ​​e mostrar uma falta de movimento fluido. Os quadros reais por segundo que você experimenta variam ao longo do jogo com base no hardware e no que pode estar acontecendo no jogo a qualquer momento. Em termos de hardware, como mencionado anteriormente, sua placa de vídeo e CPU desempenharão um papel nos quadros por segundo, mas também seu monitor também pode impactar o FPS que você será capaz de ver. Muitos monitores LCD são configurados com uma taxa de atualização de 60 Hz, o que significa que qualquer coisa acima de 60 FPS não será visível. Juntamente com o seu hardware, jogos como Doom (2016), Overwatch, Battlefield 1 e outros que possuem sequências de ação intensa de gráficos podem impactar o FPS do jogo devido a um grande número de objetos em movimento, física e cálculos do jogo, ambientes 3D e muito mais. Os jogos mais novos também podem exigir versões superiores de um modelo de sombreador DirectX que uma placa de vídeo possa suportar, se o requisito do modelo de sombreador não for atendido pela GPU, muitas vezes pode ocorrer baixo desempenho, baixa taxa de quadros ou incompatibilidade.

Como posso medir a taxa de frames ou frames por segundo de um jogo no meu computador?

Existem várias ferramentas e aplicativos disponíveis para você medir a taxa de quadros ou quadros por segundo de um videogame enquanto está jogando. O mais popular e considerado o melhor é o Fraps. Fraps é um aplicativo autônomo executado nos bastidores de qualquer jogo que use APIs gráficos DirectX ou OpenGL (Application Programming Interface) e serve como um utilitário de benchmarking que exibe seus quadros por segundo atuais, bem como mede o FPS entre um ponto inicial e final . Além da funcionalidade de benchmarking, o Fraps também possui funcionalidade para captura de tela do jogo e captura de vídeo em tempo real no jogo. Embora a funcionalidade completa do Fraps não seja gratuita, eles oferecem uma versão gratuita com limitações que incluem o benchmarking de FPS, 30 segundos de captura de vídeo e capturas de tela .bmp. Existem alguns aplicativos Fraps Alternative por aí, como o Bandicam, mas você vai acabar tendo que pagar por eles também se quiser funcionalidade completa.

Como posso otimizar o hardware ou as configurações do jogo para melhorar a taxa de quadros, o FPS e o desempenho?

Conforme mencionado nas perguntas anteriores, há duas coisas principais que você pode fazer para melhorar a taxa de quadros / quadros por segundo e o desempenho geral de um jogo:

  1. Atualize seu hardware.
  2. Ajuste as configurações gráficas do jogo.

Já que atualizar seu hardware é um dado para melhorar o desempenho, vamos nos concentrar nas diferentes configurações do jogo gráfico e como elas podem ajudar ou reduzir o desempenho e a taxa de quadros do jogo. A grande maioria dos jogos DirectX / OpenGL para PC instalados hoje vêm com meia dúzia ou mais configurações gráficas que podem ser ajustadas para melhorar o desempenho de seu hardware e, com sorte, sua contagem de FPS. Após a instalação, a maioria dos jogos detecta automaticamente o hardware do PC instalado e define as configurações gráficas do jogo de acordo para um desempenho ideal. Com isso dito, há algumas coisas que os usuários podem fazer para ajudar a melhorar ainda mais o desempenho da taxa de quadros. É fácil dizer que reduzir todas as configurações encontradas nas configurações gráficas de um jogo proporcionaria desempenho porque sim. No entanto, acreditamos que a maioria das pessoas deseja obter o equilíbrio certo entre desempenho e aparência em sua experiência de jogo. A lista a seguir inclui algumas configurações gráficas comuns que estão disponíveis em muitos jogos que podem ser ajustados manualmente pelo usuário.

Configurações de gráficos comuns

Antialiasing

Antialiasing, comumente referido como AA, é uma técnica no desenvolvimento de gráficos de computador para suavizar bordas irregulares ou pixeladas em gráficos. A maioria de nós encontrou gráficos de computador com aparência pixelada ou recortada, o que AA faz é para cada pixel na tela pegar uma amostra dos pixels ao redor e tentar mesclá-los para fazê-los parecerem lisos. Muitos jogos permitem que você ligue ou desligue AA, bem como defina uma taxa de amostragem de AA expressa como 2x AA, 4x AA, 8x AA e assim por diante. É melhor definir AA em conjunto com a resolução do seu gráfico / monitor. Resoluções mais altas têm mais pixels e podem precisar apenas de 2x AA para que os gráficos pareçam suaves e tenham um bom desempenho, enquanto resoluções mais baixas podem precisar de 8x para suavizar as coisas. Se você está procurando um ganho direto de desempenho, diminuir ou desligar o AA por completo deve lhe dar um impulso.

Filtragem anisotrópica

Em computação gráfica 3D, geralmente ocorre que objetos distantes em um ambiente 3D usam mapas de textura de qualidade inferior que podem parecer borrados, enquanto objetos mais próximos usam mapas de textura de alta qualidade para obter mais detalhes. Fornecer mapas de alta textura para todos os objetos em um ambiente 3D pode ter um grande impacto no desempenho gráfico geral e é onde a configuração de Filtragem Anisotrópica, ou AF, entra. AF é bastante semelhante a AA em termos de configuração e o que pode fazer para melhorar o desempenho. Reduzir a configuração tem suas desvantagens, pois uma parte maior da visualização usará a textura de qualidade inferior, fazendo com que objetos aparentemente próximos pareçam desfocados. As taxas de amostragem de AF podem variar de 1x a 16x e o ajuste dessa configuração pode fornecer uma melhoria significativa no desempenho de uma placa gráfica mais antiga; Essa configuração está se tornando uma causa cada vez menor para a queda de desempenho em placas de vídeo mais recentes.

Desenhe a distância / campo de visão

A configuração de distância de visão ou distância de visão e configurações de campo de visão são usadas para determinar o que você verá na tela e são mais relevantes para os atiradores de primeira e terceira pessoa. O desenho ou configuração de distância de visualização é usado para determinar o quão longe você vê na distância, enquanto o campo de visão determina mais da visão periférica de um personagem em um FPS. No caso de distância de visão e campo de visão, quanto maior a configuração, significa que a placa gráfica precisará trabalhar mais para renderizar e exibir a visão, no entanto, o impacto, na maior parte, deve ser mínimo, portanto, a redução pode não veja muito de uma taxa de quadros melhorada ou quadros por segundo.

Iluminação / Sombras

As sombras em um videogame contribuem para a aparência geral do jogo, adicionando uma sensação de suspense à história que está sendo contada na tela. A configuração da qualidade das sombras determina o quão detalhadas ou realistas as sombras parecerão no jogo. O impacto disso pode variar de cena para cena com base no número de objetos e iluminação, mas pode ter um impacto bastante grande no desempenho geral. Embora as sombras possam fazer uma cena parecer ótima, é provavelmente a primeira configuração para diminuir ou desligar para um ganho de desempenho ao executar uma placa de vídeo mais antiga.

Resolução

A configuração da resolução é baseada tanto no que está disponível no jogo quanto no monitor. Quanto maior a resolução, melhor os gráficos ficarão, todos aqueles pixels extras adicionam detalhes aos ambientes e objetos melhorando sua aparência. No entanto, resoluções mais altas têm uma desvantagem, já que há mais pixels para exibir na tela, a placa de vídeo precisa trabalhar mais para renderizar tudo e, portanto, pode diminuir o desempenho. Reduzir a configuração de resolução em um jogo é uma maneira sólida de melhorar o desempenho e a taxa de quadros, mas se você se acostumou a jogar em resoluções mais altas e ver mais detalhes, pode querer olhar para algumas outras opções, como desligar AA / AF ou ajustar iluminação / sombras.

Detalhe / qualidade da textura

As texturas, nos termos mais simples, podem ser consideradas papel de parede para gráficos de computador. São imagens colocadas sobre objetos / modelos em gráficos. Esta configuração normalmente não afeta a taxa de quadros de um jogo tanto, se é que é bastante seguro ter esta configuração definida com uma qualidade superior do que outras configurações, como iluminação / sombras ou AA / AF.