Mod s2fix promete até 50% mais FPS em Total War: Shogun 2

Projeto open source do modder Meisgoot312 reduz o gargalo de CPU no renderizador e chega às duas versões do jogo; os números vêm do próprio autor.

Por Redação Capital Gamer · · 2 min de leitura
Arte oficial de Total War: Shogun 2 com guerreiros samurais em campo de batalha

Imagem oficial de Total War: SHOGUN 2 / SEGA, via Steam

Um mod da comunidade para Total War: Shogun 2 promete cerca de 50% mais FPS em batalhas limitadas por CPU, com ganhos ainda maiores no mapa da campanha. O s2fix é obra do modder Meisgoot312 e, segundo o Wccftech, funciona tanto no jogo original de 2011 quanto na Complete Edition, lançada há pouco.

O projeto começou voltado só à Complete Edition, com ganho de 30% ou mais. Depois o autor percebeu que o relançamento manteve os mesmos gargalos de renderização do original e levou as otimizações para as duas versões.

Onde estava o problema

O motor de Shogun 2 usa vários threads de CPU, mas concentra quase todo o trabalho de renderização em um só. Isso inclui preparar e enviar as chamadas de desenho (draw calls) para a placa de vídeo. Em batalhas grandes, a GPU fica esperando a CPU e trabalha abaixo da capacidade.

O s2fix mexe nessa parte do motor. A lista de mudanças inclui envio de draw calls em múltiplos threads com deferred contexts do DirectX 11, ordenação melhor das listas de renderização, cache mais eficiente, paralelização de tarefas de renderização e ajuste de onde cada thread roda da CPU. A versão original ainda ganha um modo de apresentação flip-model, que pode reduzir problemas de frame pacing e latência de entrada.

Os números do autor

Nos testes do desenvolvedor, o ganho ficou perto de 50% em várias cenas e percentis de frame rate. Um dos benchmarks foi de 142 FPS para 210 FPS, e o uso da GPU subiu de cerca de 40% para algo entre 70% e 80%.

A versão v0.2.3, lançada agora, ataca também o mapa da campanha. Ao guardar em cache consultas repetidas sobre relações entre facções e aparência de personagens, uma cena parada do mapa saiu de 62,6 FPS para 148 FPS, alta de 136%. A atualização também eleva de cerca de 3 GB para quase 4 GB a VRAM que o jogo original reconhece, o limite máximo do motor.

Esses resultados vêm dos testes do próprio desenvolvedor e ainda não foram confirmados de forma independente em outras configurações de hardware. O ganho depende de o jogo estar limitado pela CPU; quem já satura a GPU deve ver menos diferença.

Como instalar

  • O mod está nos GitHub Releases, com pacotes separados para o jogo original de 32 bits e para a Complete Edition de 64 bits.
  • A instalação consiste em extrair os arquivos na pasta do jogo.
  • É preciso usar DirectX 11.
  • Os testes de compatibilidade foram feitos principalmente com drivers NVIDIA.
  • O autor diz ter testado o mod junto de vários mods de jogabilidade populares.

A Complete Edition foi retirada temporariamente de venda pela SEGA e pela Creative Assembly depois de críticas à qualidade do relançamento. O caso de Shogun 2 segue um mod parecido para Total War: Rome II, que, de acordo com o Wccftech, elevou a média de FPS em até 20% e as mínimas de 0,1% em 33%.

Fonte: Wccftech. Texto produzido com apoio de inteligência artificial a partir da fonte citada e revisado pela redação.

Leia também