Quantos núcleos de CPU você realmente precisa para jogos?

Publicados: 2022-10-11
Uma CPU flutuante.
Iaroslav Neliubov/Shutterstock.com

O senso comum parece ser que a CPU quad-core está morta como uma solução viável para jogos. Mesmo os PCs de médio porte têm mais de quatro núcleos, mas quanto é o número correto quando se trata do seu PC para jogos?

Noções básicas de núcleos e threads

Um núcleo de CPU é essencialmente um processador completo e independente. Uma CPU quad-core efetivamente possui quatro CPUs. Até a estreia de CPUs dual-core em computadores desktop, uma CPU teria um núcleo, então o termo era usado de forma intercambiável com “CPU”.

Hoje, “CPU” geralmente se refere ao pacote de CPU e “core” se refere ao número de processadores independentes dentro do pacote.

O termo “thread” é a abreviação de “thread de execução” e é simplesmente um conjunto ordenado de instruções que a CPU processa. O sistema operacional lida com os encadeamentos enviados à CPU para processar. Isso inclui os threads exigidos pelo sistema operacional e os aplicativos de software executados nesse sistema operacional.

Se você tiver apenas um único núcleo de CPU que possa processar um único encadeamento, o sistema operacional precisará alternar rapidamente em qual encadeamento a CPU está trabalhando no momento. Portanto, a multitarefa é uma ilusão se você estiver tocando música, navegando na web e copiando arquivos em segundo plano em um computador de núcleo único. A CPU está apenas fazendo malabarismos com as diferentes tarefas tão rapidamente que, para nossa percepção humana, tudo parece estar acontecendo simultaneamente.

Como ver quantos núcleos sua CPU tem
RELACIONADO Como ver quantos núcleos sua CPU possui

No entanto, se você tiver vários núcleos de CPU, poderá processar vários threads paralelos entre si, permitindo uma verdadeira multitarefa. Mais importante ainda, aumenta o poder de processamento, pois cada thread tem acesso a uma CPU inteira em vez de compartilhar uma.

Os jogos foram mal encadeados por anos

Uma configuração de jogos para PC com monitor, cadeira de jogos e iluminação LED.
Gorodenkoff/Shutterstock.com

Além de executar vários aplicativos de thread único ao mesmo tempo, ter vários núcleos de CPU possibilita que um aplicativo se divida em vários threads, aproveitando o poder de processamento extra que isso permite.

O problema é que alguns tipos de aplicativos são difíceis de dividir em vários segmentos. Isso significa que eles se beneficiam mais de um ou dois núcleos em velocidades mais altas do que quatro ou mais núcleos em velocidades de pico mais baixas.

Tarefas como usar a CPU para renderizar cenas 3D podem ser quase perfeitamente divididas entre quantos núcleos você quiser, mas os desenvolvedores de videogames acharam difícil usar mais de dois núcleos por um longo tempo. É por isso que as CPUs quad-core têm sido uma CPU básica para jogos por tanto tempo, com dois núcleos para lidar com o jogo e os outros núcleos para lidar com o sistema operacional e outros processos em segundo plano.

No entanto, o “threadedness” dos videogames vem melhorando constantemente à medida que os desenvolvedores se familiarizam com a programação para vários núcleos de CPU. Os mecanismos de jogos modernos podem "gerar" mais de quatro threads, embora geralmente haja apenas um ou dois threads "pesados" limitados por velocidades de núcleo único.

Os consoles têm oito núcleos

Consoles de jogos preto e branco isolados em um fundo branco.
Miguel Lagoa/Shutterstock.com

Uma razão pela qual surge a questão sobre a contagem de núcleos para PCs de jogos é que os consoles de jogos têm mais de quatro núcleos. Por exemplo, tanto o PlayStation 4 quanto o PlayStation 5 possuem oito núcleos físicos de CPU. Segue-se que os jogos desenvolvidos para rodar nesses consoles seriam codificados para aproveitar o maior número possível de núcleos, já que cada núcleo individual em um console de jogos geralmente oferece apenas desempenho moderado.

A maioria dos jogos no PC são lançamentos multiplataforma, tornando os consoles o menor denominador comum. Os consoles PlayStation 5 e Xbox Series usam arquitetura de hardware de PC e, no caso do Xbox, estamos lidando com uma versão um pouco modificada do Windows.

No entanto, os jogos portados desses consoles para o PC geralmente funcionam bem em sistemas quad-core ou CPUs de seis núcleos que parecem ser a escolha cada vez mais popular para sistemas de jogos de nível básico e médio. Deve-se notar que, na maioria dos casos, os jogos modernos listam CPUs quad-core como o requisito mínimo, e o mínimo não significa que você obterá o melhor desempenho.

Hyperthreading turva as águas

Na discussão de núcleos e threads de CPU, temos que tirar um momento para falar sobre hyperthreading. É o nome da marca Intel para uma técnica conhecida como Symmetrical Multi-Threading (SMT), mas é frequentemente usada para descrever todos os SMT, independentemente da marca da CPU.

O que é Hyperthreading?
RELACIONADO O que é Hyperthreading?

Com o SMT, cada núcleo físico da CPU apresenta-se como dois núcleos “lógicos” para o sistema operacional. Cada núcleo lógico pode lidar com dois threads ao mesmo tempo. A quantidade total de energia da CPU disponível em cada núcleo permanece a mesma, mas garante que a CPU seja usada com mais eficiência.

Quando se trata de jogos multithread, uma CPU quad-core com SMT não funcionará tão bem quanto uma CPU de oito núcleos sem ela. No entanto, ele terá um desempenho melhor do que um quad-core sem SMT.

Quase todas as CPUs modernas possuem SMT; o que importa é que você se lembre de olhar para a contagem de núcleos e não para a contagem de threads ao escolher uma CPU!

Os jogadores estão se tornando multitarefas

Embora a maioria dos videogames não use mais de quatro núcleos hyperthreaded, os PCs fazem mais do que apenas jogar videogames. Os jogadores modernos podem querer executar vários aplicativos ao lado do jogo que estão jogando. Pense em aplicativos como Discord, software de streaming, downloads em segundo plano, janelas abertas do navegador em uma segunda tela e assim por diante.

Como comprar uma nova CPU para sua placa-mãe
RELACIONADO Como comprar uma nova CPU para sua placa-mãe

Isso torna sensato ter mais de quatro núcleos de CPU, pois deixa recursos extras para tarefas não relacionadas ao jogo que, de outra forma, compartilhariam recursos de CPU. Se você planeja executar outros aplicativos junto com seus videogames, considere isso ao escolher uma CPU.

Depende do tipo de jogo

Interior de uma configuração de simulador de corrida com luvas de condução no volante.
GARAGE38/Shutterstock.com

Os videogames têm muitos gêneros e designs diferentes, nem todos com os mesmos requisitos de CPU. Um jogo de simulação de corrida pode ter muitos segmentos para simular os vários aspectos da corrida, como aerodinâmica, física de freio e clima. Um jogo de estratégia em tempo real pode ter muitos segmentos para rotinas de IA alimentando centenas de unidades no jogo. Os jogos de mundo aberto são um ótimo caso de uso para vários threads, pois geralmente têm vários sistemas simultâneos conduzindo diferentes aspectos do mundo. Até GTA V , lançado para PC em 2013, vai muito além de um sistema quad-core.

Nossas recomendações

É claro que qualquer pessoa que construa um computador gamer para jogos modernos, independentemente do orçamento, deve evitar CPUs quad-core se quiserem alguma longevidade do sistema. Achamos que CPUs de seis núcleos (hexacore) são a escolha clara de nível de entrada. Isso fornece quatro núcleos para jogos modernos e dois núcleos para lidar com tarefas não relacionadas a jogos sem afetar o desempenho.

CPUs de oito núcleos (octa-core) são seu alvo preferido, já que esta é a configuração de CPU em consoles modernos e permanecerá por anos até pelo menos o final da geração PlayStation 5 e Series X|S.

O que são P-Cores e E-Cores em uma CPU Intel?
RELACIONADO O que são P-Cores e E-Cores em uma CPU Intel?

Há também a ruga da arquitetura de CPU híbrida da Intel, onde núcleos de alto desempenho e eficiência são combinados em um pacote de CPU. Por exemplo, o Intel Core i5-12600K oferece seis núcleos de CPU hyperthread de alto desempenho juntamente com quatro núcleos de eficiência não hyperthread. Isso significa que os quatro núcleos de eficiência podem lidar com aplicativos que não são do jogo e processos em segundo plano do Windows, enquanto o jogo tem acesso exclusivo a esses núcleos rápidos.

Ir além de oito núcleos de alto desempenho não é algo que recomendamos apenas para jogos. Eles são melhores se você também for alguém que faz renderizações de edição de vídeo ou outras cargas de trabalho não relacionadas a jogos que escalam bem em quantos núcleos você puder lançar neles.

RELACIONADO: Comprar um PC pré-construído? 9 coisas para verificar primeiro