Jogos WebStory

Mod de Total War: Rome II aumenta FPS em até 20% em testes

Mod de Total War: Rome II melhora o uso do processador e aumenta a média de FPS em até 20% nos testes do criador. Veja os resultados e como instalar.
Imagem de: Mod de Total War: Rome II aumenta FPS em até 20% em testes

Mais de 13 anos após o lançamento, Total War: Rome II recebeu um mod da comunidade que melhora o desempenho do processador.

Nos testes do criador, o jogo teve mais quadros por segundo (FPS) e menos quedas de fluidez, principalmente em batalhas com muitos soldados.

Criado por JGdaCaesar, o Rome 2 CPU Performance Fix corrige problemas que limitam o uso do processador no Warscape, motor do jogo da Creative Assembly.

Os testes tiveram aumento de até 20% na média de FPS e de 33% no indicador 0,1% low, que mede o desempenho nos momentos de maior queda na taxa de quadros.

O que o mod muda em Total War: Rome II

JGdaCaesar também criou o Total War: Attila CPU Performance Fix. Nesse jogo, o mod trouxe grandes ganhos ao corrigir um problema na divisão do trabalho entre as tarefas do processador.

Como Rome II não tem a mesma falha, as mudanças se concentram em três operações:

  • Carregamento de texturas: melhora o processamento dos pedidos de partes das texturas, que dão aparência às superfícies do jogo. Segundo o criador, o trabalho exigido do processador nessa operação fica de 12 a 17 vezes menor.
  • Instruções antigas do processador: troca cerca de 1.200 conversões numéricas feitas com instruções x87 por instruções modernas. Isso elimina um trabalho extra que, segundo os testes, consumia 10% do tempo da tarefa principal do processador no mapa da campanha.
  • Organização dos elementos na tela: refaz duas rotinas que ordenam os itens a serem desenhados. Essas operações ficam cerca de 11 vezes mais rápidas.

Resultados dos testes de desempenho

Os testes foram feitos com um Ryzen 9 9950X3D e uma GeForce RTX 5090, em resolução 4K e com a sincronização vertical, ou V-Sync, desligada.

O criador usou o CapFrameX para comparar o jogo sem alterações e a versão com o mod nas mesmas situações.

»«
Perf Bench - Imagem 1

Perf Bench - Imagem 2

Perf Bench - Imagem 3

Perf Bench - Imagem 4
TesteSem o modCom o modGanho
Campanha — média de FPS100,5120,520%
Batalha — média de FPS118,4140,419%
Batalha — 1% low71,892,529%
Batalha — 0,1% low57,977,033%

Os maiores ganhos aparecem nos indicadores 1% low e 0,1% low, que representam os momentos de menor desempenho. A melhora foi maior nesses números do que na média de FPS.

Isso sugere menos atrasos acentuados entre os quadros e mais fluidez nas batalhas que exigem bastante do processador.

Os resultados vêm dos testes do próprio criador e ainda não passaram por uma verificação independente em computadores com outras configurações.

Quem tem o desempenho limitado pelo processador, principalmente em modelos mais antigos, pode ter ganhos consideráveis.

Instalação e compatibilidade

O Rome 2 CPU Performance Fix está disponível na Oficina Steam, e o código-fonte está no GitHub. Para instalar, é preciso se inscrever no mod e executar o arquivo install.bat incluído nele.

Esse arquivo copia a dinput8.dll para a pasta do jogo. O mod é compatível com a versão atual de Total War: Rome II na Steam e exige um processador com suporte às instruções SSE4.1.

Ele funciona junto de mods tradicionais em formato .pack e de alterações na interface, mas entra em conflito com outras modificações que também usam a dinput8.dll.

JGdaCaesar usou a IA Claude, da Anthropic, como apoio na programação e na engenharia reversa, processo de estudar como o jogo funciona por dentro.

Ele também testou os resultados pessoalmente no jogo. São melhorias consideráveis feitas pela comunidade em um título de estratégia lançado em 2013.