Dear How-To Geek,
I love tweaking games for performance and getting the best possible FPS I can. One thing I’ve found really helpful are the on-screen readouts you can get in some games (like when you pull up the debug screen via F3 in Minecraft). Unfortunately, I’ve also found that a lot of games don’t include any sort of debug/on-screen tool (like Skyrim) which means I’m left kind of guessing, based on whether or not the motion on the screen is smooth or juddery, around where my FPS rate is. Given how big the modding community is for Skyrim and how easy it is to tax the heck out of your system with mods, I’d really like to be able to check my FPS while I play and see if my newest addition of super-ultra-realistic-mega-grass, or whatever, is what’s tanking my sytem.
Is there anyway to add in FPS and/or other benchmarks to a game that didn’t ship with them?
Sincerely,
Game Benchmarking
Skyrim você diz? Uma excelente opção de jogo, se assim dissermos. Um, na verdade, é por acaso que temos em mãos, para que possamos usar sua pergunta como uma desculpa para ativá-la e mostrar a você como obter o feedback desejado.
Primeiro, vamos destacar o que não vamos fazer. Não há como adicionar benchmarking ou leituras de FPS em um jogo usando um mecanismo nativo, ou, mais precisamente, nenhuma maneira de fazê-lo sem se envolver em uma revisão massiva e específica para cada jogo do código que consumirá mais tempo do que realmente jogando e curtindo o jogo. A menos que você queira que seu jogo favorito seja renomeado como “Depurador de Código Impossivelmente Frustrante”, este é um não ir.
Em vez disso, o que queremos é uma ferramenta amigável que monitore o desempenho do sistema e a renderização de vídeo para nos fornecer os valores de referência e a leitura da taxa de quadros que desejamos. Há muitas ferramentas gerais de benchmarking por aí que oferecem uma leitura quando vocêfeito jogos (como o máximo de carga da GPU / CPU, utilização de memória, etc.), mas há poucas ferramentas que fornecem o tipo de feedback que você está buscando no jogo.
Felizmente para você, há uma fantástica elivre ferramenta que fornece, ao pé da letra, o que você procura: FRAPS. O FRAPS é um aplicativo do Windows fácil de usar que se insere efetivamente entre seu jogo e seu hardware para monitorar o que está acontecendo enquanto você está jogando. A versão gratuita oferece monitor FPS na tela, dados de referência salvos, capturas de tela (somente no formato BMP) e gravação de tela (limitada a 30 segundos com uma marca d'água). A versão paga (US $ 37), desbloqueia vários formatos na ferramenta de captura de tela e remove as limitações da ferramenta de gravação de tela. Se você começar a gravar suas sessões de jogos, a versão paga vale a pena, mas para o propósito que você descreve (monitorando o desempenho), a versão gratuita é muito boa. Vamos baixá-lo, instalá-lo e fazer um tour.
Configurando o FRAPS
Vá em frente e use um único diretório (como / Screenshots do jogo /) para suas capturas de tela salvas, pois o FRAPS acrescenta todos os dados criados (capturas de tela, benchmarks, etc.) com o nome do executável do jogo. Todas as imagens ou benchmarks do simcity.exe, por exemplo,
simcity [time stamp].[extension]
formato.
Usando o FRAPS
Agora que percorremos as configurações e as configuramos, vamos ver como a ferramenta funciona enquanto jogamos. Primeiro um muito nota importante. Você deve executar o FRAPS como administrador ou não funcionará. Se você acabou de instalá-lo, você deve habilitar os direitos administrativos para fazê-lo e ele deve funcionar bem. Se você fechou o aplicativo e o reiniciou, no entanto, você precisa clicar com o botão direito do mouse no atalho ou executável e executá-lo como Administrador. Se você não elevar seus privilégios, nenhuma das ferramentas do FRAPS funcionará.
Agora, vamos iniciar um jogo que sabemos ter uma depuração na tela para compararmos o que a leitura do FPS nativo do jogo diz ao que a FRAPS diz. Minecraft, como você mencionou, tem essa funcionalidade tão Minecraft (porque já temos instalado) é!
Vejamos como a leitura do FRAPS FPS se compara à leitura do FPS nativo.Aproximaremos essa seção porque a saída de depuração em camadas sob a leitura da FRAPS é um pouco difícil de ler:
Agora, o que acontece em jogos que não têm leitura nativa do FPS? Vamos dar uma olhada no Skyrim:
E aí você tem isso. Não apenas adicionamos leituras de FPS em jogos que não têm uma ferramenta FPS nativa, mas também adicionamos em comparações estendidas de jogos (como o Minecraft) que têm uma leitura de FPS na tela, mas sem gravação persistente de FPS. Feliz modding!
Tem uma pergunta tecnológica urgente? Envie-nos um e-mail para [email protected] e faremos o possível para atendê-lo.