Oferecemos este guia para ajudar usuários com hardware de média e alta configuração e monitor de alta taxa de quadros a otimizarem suas configurações em Marathon para obter uma alta taxa de quadros (120+ FPS).
Aqui, indicaremos o padrão de configurações recomendado, seguido de instruções para otimizar ainda mais o desempenho para seu hardware específico.
Padrões recomendados
Para garantir uma alta taxa de quadros (120+), recomendamos começar pelas configurações médias em 1080p, com VSync e limite de taxa de quadros desativados. Após abrir Configurações > Vídeo, ajuste:
- Resolução: 1920 x 1080
- VSync: Desligada
- Limite de taxa de quadros lig.: Desligado
- Qualidade gráfica: Média
Para muitos jogadores, esse será um bom equilíbrio de qualidade e alta taxa de quadros para CPUs e GPUs de configurações médias e altas.
Como identificar o gargalo
Para obter a maior taxa de quadros possível, comece avaliando seu desempenho atual utilizando o padrão de configurações recomendado acima. Em seguida, siga as instruções abaixo para identificar se seu desempenho está limitado pela CPU ou pela GPU:
-
Habilite o contador de FPS no jogo ou o Painel Steam que exibe o FPS, se já não estiver habilitado.
O contador no jogo fica em Configurações > Jogabilidade > Contador de FPS.
Aplique o padrão de configurações recomendado como descrito acima: 1080p, VSync desligada, limite de taxa de quadros desligado, qualidade média.
-
Reduza a carga de trabalho da GPU:
Começando com as configurações médias, desative o antisserrilhamento e deixe a resolução de renderização em 25%.
-
Feche a janela de configurações e teste o desempenho.
Isso resultará em imagens de qualidade inferior. Essa é uma etapa temporária da solução de problemas, para isolar o desempenho da CPU, e vamos melhorá-lo após avaliá-lo nas etapas abaixo.
Isso representa o desempenho máximo que seu PC pode alcançar se a GPU não foi o fator limitante.
-
Reduza a carga de trabalho da CPU:
Reduza a distância de detalhes de ambiente para "Baixa".
Reduza a distância de detalhes de personagem para "Baixa".
Reduza a distância de detalhes de folhagem para "Mais baixa".
Reduzir o CdV pode ajudar no desempenho da CPU, mas acreditamos que jogadores que busquem altas taxas de quadro devem preferir manter o CdV no valor máximo permitido.
Se você perceber que essas configurações não melhoraram a taxa de quadros, recomendamos deixá-las no nível médio.
Seguindo essas instruções, você deverá obter o desempenho máximo que sua CPU é capaz de oferecer, embora com uma qualidade de imagem muito inferior. Isso representa o limite máximo de desempenho do seu hardware, e varia de mapa para mapa. (Nossos mapas variam em densidade e complexidade!)
Como melhorar a qualidade de imagem
Caso tenha seguido as instruções acima, você ainda estará rodando o jogo em 1080p com 25% de resolução de renderização e sem antisserrilhamento, mas com o desempenho máximo que sua CPU pode proporcionar. Aqui estão as configurações que recomendamos para melhorar a qualidade sem impacto adicional no desempenho da CPU:
- Mantendo a resolução de 1080p, ative DLSS, FSR ou XeSS. Defina a escala de resolução como "Personalizada" e deixe a resolução de renderização em 33%.
- Verifique o desempenho enquanto aumenta a escala de resolução até 100%. Você pode perceber que o desempenho muda muito pouco com a escala de resolução. Nesse caso, o desempenho está limitado pela CPU.
- Se você tem um monitor de 1440p ou 4K, e o desempenho continua limitado pela CPU após a definição da escala de resolução para 100%, recomendamos aumentar a resolução para 1440p e reduzir a escala de resolução para 75%.
- Se o desempenho continuar o mesmo, considere aumentar a escala de resolução gradualmente até 100% e/ou aumentar a oclusão de ambiente no espaço de tela para "Média".
- No caso de jogadores com 8 GB ou mais de memória da GPU, recomendamos deixar a qualidade das texturas em "Alta" ou "Máxima".
Não recomendamos deixar as configurações mais altas do que isso para jogadores que buscam desempenho de 120+ FPS.
Jogadores com GPUs de última geração (como a RTX 5090) podem tentar jogar com o antisserrilhamento desligado, mas com a resolução de renderização em 150% em 1440p ou até 200% em 1080p. Isso produz a máxima nitidez de imagem, sem quaisquer artefatos gerados pelas técnicas de TAA.
Embora algumas GPUs de categoria média também consigam fazer isso, não recomendamos para jogadores com essas GPUs que também buscam uma taxa de quadros de 120+ FPS.
Melhorias futuras
Marathon é o primeiro jogo com suporte para DirectX 12 lançado pela Bungie. Sabemos que muitos jogadores perceberam como Marathon mudou visualmente desde o ano passado. Grande parte dessas alterações foi feita com base nos comentários da comunidade, e queremos adotar uma abordagem semelhante para o desempenho de Marathon.
Embora ainda não estejamos prontos para trazer os detalhes, já identificamos algumas pequenas melhorias que poderemos fazer em breve, particularmente no desempenho da CPU. Também planejamos alterações de longo prazo que melhorarão ainda mais o desempenho da CPU. Nosso plano é liberar as melhorias assim que possível, em vez de esperar para lançá-las ao mesmo tempo. (Ainda que isso possa torná-las menos óbvias!)
Estamos muito orgulhosos do que alcançamos com o visual geral e a experiência do jogo desde o Alfa, mas estamos comprometidos com Marathon em longo prazo. Esperamos muitos anos de melhorias constantes em cada aspecto do jogo. Agrademos por embarcar nesta jornada conosco!
Detalhes técnicos
A otimização para um PC específico é mais complicada do que uma questão de números. Marathon, como muitos outros jogos modernos, executa diversas tarefas de alto nível a cada quadro. O jogo só rodará tão rápido quanto a velocidade de tarefa mais lenta dentre estas:
- Simulação (CPU): Esta tarefa é onde a maior parte da lógica do jogo roda, como a física e atualizações de IA.
- Renderização (CPU): Esta tarefa prepara todo o trabalho de renderização e o envia para a GPU.
- GPU: Esta tarefa representa todo o trabalho que a GPU executará.
Marathon é um título multi-thread e o primeiro jogo com suporte para DirectX 12 lançado pela Bungie. Embora isso tenha melhorado bastante a escalabilidade do Tiger Engine e nos permitido distribuir o trabalho por mais núcleos de CPU, Marathon também tem ambientes muito densos, principalmente no Posto Avançado e no Crioarquivo.
Enquanto as tarefas de simulação e renderização da CPU dividem o processamento por diversos núcleos, parte do trabalho ainda será limitada pelo desempenho single-thread. Mesmo num motor multi-thread, qualquer subtarefa de uma tarefa que termine por último sempre estará numa única thread!
Esperamos que Marathon alcance taxas de quadros mais altas em CPUs de baixa ou média configuração mais novas, em comparação com CPUs de configurações altas mais antigas, mesmo quando as CPUs mais antigas tiverem mais núcleos. Por exemplo, uma AMD Ryzen 9 3950x tem uma pontuação single-thread do PassMark de cerca de 2700, enquanto uma 9600x tem uma pontuação single-thread do PassMark de cerca de 4570. Esperamos que taxas de quadros mais altas sejam possíveis na 9600x, embora essa CPU tenha uma pontuação multi-thread do PassMark mais baixa e tenha sido lançada por aproximadamente um terço do preço sugerido da 3950x.
Perguntas frequentes
P: Vocês podem adicionar mais detalhes ao contador de taxa de quadros do jogo?
R: Isso é algo que estamos investigando!
P: Minha % de utilização da CPU está baixa. Por que não está mais próxima de 100%? Isso significa que o jogo está rodando de maneira ineficaz? Significa que meu desempenho está limitado pela CPU ou pela GPU?
R: Para usuários com muitas threads de hardware, é normal que a % de utilização da CPU apareça baixa. Dividir o trabalho por muitos núcleos pode resultar em má utilização do cache e alta latência entre os núcleos ativos.
- Muitos núcleos de CPU não são compatíveis com SMT. Quando várias threads de hardware estão ativas num núcleo, o trabalho pode ser mais lento do que se somente uma thread de hardware estiver ativa num núcleo.
- CPUs mais novas podem ter núcleos que rodam a uma velocidade mais baixa em relação a outros. Por exemplo, uma i9-14900k tem 16 threads de hardware que rodam a mais de 5 GHz, mas 16 threads de hardware que rodam mais perto de 4 GHz.
- Outras tecnologias, como a 3D V-Cache da AMD e a arquitetura de chiplets, incentivam o uso de menos núcleos. Particularmente na AMD, limitar o processamento a menos threads para que possam rodar num único CCD pode melhorar o desempenho.
Em todos esses exemplos, é normal que a % de utilização da CPU fique abaixo de 50%.
P: Minha % de utilização da GPU está baixa. Não deveria estar mais próxima de 100%?
R: Para usuários com GPUs de última geração, resoluções mais baixas e configurações de qualidade média tendem a fazer a GPU ser menos utilizada. É uma situação comum para usuários com CPUs mais antigas, mesmo se a utilização estiver bem abaixo de 100%.
P: Devo usar a afinidade do processador para forçar o jogo a rodar apenas nos núcleos P ou em um CCD com 3D V-Cache?
R: Para usuários com muitos núcleos (como uma i9-14900k ou uma 9950x3D), configurar a afinidade do processador para Marathon, restringindo-o apenas aos núcleos P ou a um CCD com 3D V-Cache, pode melhorar a consistência no tempo de quadro. Mas essa é uma configuração avançada e seria muito específica ao processador, podendo auxiliar ou atrapalhar o desempenho. Não recomendamos limitar o jogo a menos do que 16 threads de hardware.
P: Devo usar a escala de resolução dinâmica?
R: Atualmente recomendamos a utilização da escala de resolução dinâmica apenas quando o desempenho está limitado pela GPU. É mais provável que isso aconteça com jogadores que usam resoluções altas e preferem melhor qualidade de imagem em vez de uma taxa de quadros mais alta. Isso também pode ser útil para jogadores em laptops com CPUs rápidas, mas GPUs com limitações térmicas. Estamos investigando melhorias na escala de resolução dinâmica para que ela funcione melhor em situações limitadas pela CPU.
P: Marathon terá suporte para a geração de quadros no futuro?
R: No momento, Marathon não tem suporte para a geração de quadros. Estamos considerando adicionar suporte, especialmente à medida que a qualidade da implementação da geração de quadros continua melhorando. Alguns fabricantes de hardware têm soluções de geração de quadros injetadas por driver, como a Fluid Motion Frames da AMD ou a Smooth Motion da NVIDIA. Sabemos que algumas pessoas estão usando essas soluções e tiveram experiências positivas.
Estamos acompanhando de perto o desenvolvimento dessas tecnologias, mas, em curto prazo, vamos dar prioridade a melhorias de desempenho que aumentam a taxa de quadros sem fazer uso da geração de quadros.