Como ganhar FPS e evitar travamentos

Comandos De Console

Os comandos abaixo basicamente desabilitam sombras, luzes desnecessárias, reflexos, força o desligamento do RayTrace, força a remoção do MotionBlur e removem outros filtros e granulados da tela.

Dentro do jogo você pode apertar o botão a baixo da tecla ESC para abrir o console, então pode digitar cada um dos comandos a baixo toda vez que iniciar o jogo ou você pode criar um arquivo que roda sozinho para você todos os comandos.

Dentro da pasta do jogo normalmente no caminho:

C:\SteamLibrary\steamapps\common\Battlefield 2042

Crie um arquivo com o nome:

user.cfg

Dentro deste arquivo adicione os comandos abaixo:

PerfOverlay.DrawFps 1 PerfOverlay.DrawfpsMethod 1 PerfOverlay.FpsTimePeriod 2 GameTime.MaxVariableFps 0 PostProcess.DOFMehtod 0 PostProcess.DofMethod none PostProcess.DOFMehtod none PostProcess.DynamicAOEnable 0 PostProcess.DynamicAOMethod 0 PostProcess.ScreenSpaceGlobalIlluminationEnable 0 PostProcess.ScreenSpaceRaytraceEnable 0 PostProcess.ScreenSpaceRayTraceEnable 0 PostProcess.ScreenSpaceRaytraceFullresEnable 0 PostProcess.ScreenSpaceRayTraceFullresEnable 0 PostProcess.ScreenSpaceRaytraceSeparateCoverageEnable 0 PostProcess.ScreenSpaceRayTraceSeperateCoverageEnable 0 RenderDevice.DxDiagDriverDetectionEnable 0 RenderDevice.VSyncEnable 0 SimulationTime.MaxVariableFPS 0 SimulationTime.MaxVariableFps 0 Thread.JobThreadPriority 0 Thread.MaxProcessorCount 8 Thread.MinFreeProcessorCount 0 WorldRender.LightTileCsPathEnable 0 WorldRender.LightTileCSPathEnable 0 WorldRender.MotionBlurEnable 0 WorldRender.MotionBlurMaxSampleCount 0 WorldRender.MotionBlurQuality 0 WorldRender.MotionBlurRadialBlurMax 0 WorldRender.TransparencyShadowmapsEnable 0 WorldRender.TransparencyShadowMapsEnable 0 WorldRender.SpotLightShadowmapEnable 0 WorldRender.SpotLightShadowmapResolution 256 RenderDevice.Dx11Enable 1 RenderDevice.Dx11Dot1Enable 1 RenderDevice.Dx11Dot1RuntimeEnable 1 RenderDevice.Force RenderAheadLimit 2 RenderDevice.TripleBufferingEnable 1 RenderDevice.VsyncEnable 0 PostProcess.DynamicAOEnable 0 WorldRender.MotionBlurEnable 0 WorldRender.MotionBlurForceOn 0 WorldRender.MotionBlurFixedShutterTime 0 WorldRender.MotionBlurMax 0 WorldRender.MotionBlurQuality 0 WorldRender.MotionBlurMaxSampleCount 0 WorldRender.SpotLightShadowmapEnable 0 WorldRender.SpotLightShadowmapResolution 256 WorldRender.TransparencyShadowmapsEnable 0 WorldRender.LightTileCsPathEnable 0 Render.DrawScreenInfo 0 LightTileCsPathEnable 0

Sim, parece que tem comandos repetidos, mais eles tem uma pequena diferença entre eles, por exemplo letras maiúsculas e minusculas, a cada atualização um ou outro comando para de funcionar por conta dessas diferenças.

Caso não queira o FPS na tela basta remover as 2 primeiras linhas ou alterar o valor delas para 0 (zero).

PerfOverlay.DrawFps 0 PerfOverlay.DrawfpsMethod 0

Os comandos que tiveram mais impacto para mim foram:

PostProcess.DofMethod none WorldRender.LightTileCsPathEnable 0

Caso ainda o jogo continue travando os comandos a baixo vai permitir que o jogo utilize mais recurso de sua CPU, altere os comandos abaixo e adicione os no arquivo de execução user.cfg:

Thread.ProcessorCount <Numero de Núcleos físicos> Thread.MaxProcessorCount <Numero de Núcleos virtuais>

Os valores podem ser alterados de acordo com a quantidade de núcleos do seu processador.

No comando Thread.ProcessorCount você coloca a quantidade de núcleos físicos e no comando Thread.MaxProcessorCount é o mesmo valor só que multiplicado por 2.

Exemplos:

Intel I7 7770 - 4 Núcleos físicos

Sendo assim 4 * 2 = 8 Núcleos virtuais

O código ficaria:

Thread.ProcessorCount 4 Thread.MaxProcessorCount 8

---

Intel I7 10700 - 8 Núcleos físicos

Sendo assim 8 * 2 = 16 Núcleos virtuais

O código ficaria:

Thread.ProcessorCount 8 Thread.MaxProcessorCount 16

---

Intel I5 5500 - 2 Núcleos físicos

Sendo assim 2 * 2 = 4 Núcleos virtuais

O código ficaria:

Thread.ProcessorCount 2 Thread.MaxProcessorCount 4

Dicas Básicas

Gerenciador de TarefasPara abrir o Gerenciador de Tarefas tem duas formas bem facies.

- Atalho direto:

Com a sequência de teclas “Ctrl + Shift + ESC”, o Gerenciador de Tarefas é aberto automaticamente;

- Atalho em duas etapas:

Pode-se pressionar “Ctrl + Alt + Del” e na tela seguinte, clicar sobre “Gerenciador de Tarefas”.

Assim que ele estiver aberto mate/feche qualquer processo ou programa que não seja relevante.

Exemplo de programas para fechar:

Google Chrome;

Torrent;

Laucher Epic Games;

Discord, WhatsApp, Telegram ou qualquer outro programa que não tenho vindo com o sistema operacional;

Atenção:Não fechar os programas:

Steam;

EA Laucher;

Logitec - Ou qualquer software de periféricos pode afetar a resposta de comandos;

NVIDIA ou AMD - Ou qualquer software de placa de vídeo ou overclock;

Outras dicas

O recomendado é desligar e re-ligar o computador assim qualquer cache ou arquivo temporário vai ser limpo automaticamente e não vai ficar "sujeira" na memória.

Reiniciar ajuda, mais desligar e re-ligar é a melhor opção.

Desative o Steam Overlay (Painel Steam dentro do jogo).

Abra o Steam. Vá para Steam > Configurações.Clique em Em jogo.Desmarque Ativar o Painel Steam dentro do jogo.Clique em Ok.

É assim que você pode desativar o Steam Overlay.

Mantenha qualquer janela de programas fechados durante o jogo incluindo a Steam e o Google Chrome.

Obs.: Somente feche a janela da Steam e não mate os processos dele.

Se tiver múltiplos monitores desabilite ou desligue-os isso irá economizar recursos para que o jogo possa utilizar.

Evite utilizar as Múltiplas Áreas de Trabalho elas consomem muito recurso mesmo sem ter nada rodando nelas.

Source: https://steamcommunity.com/sharedfiles/filedetails/?id=2941397926					

More Battlefield 2042 guilds