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 certo 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 estréia 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 “núcleo” 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 são processadas pela CPU. O sistema operacional lida com os encadeamentos enviados à CPU para processamento. Isso inclui os encadeamentos 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 thread, o sistema operacional precisará girar rapidamente em qual thread 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á simplesmente fazendo malabarismos com as diferentes tarefas tão rápido que, para nossa percepção humana, tudo parece estar acontecendo simultaneamente.

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

Os jogos estão mal vinculados há 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 seja dividido em vários threads, aproveitando o poder de processamento adicional 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 de quatro ou mais núcleos em velocidades máximas mais baixas.

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

No entanto, a “interconexão” dos videogames vem melhorando constantemente à medida que os desenvolvedores se tornam mais familiarizados 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 das razões pelas quais surge a questão da contagem de núcleos para PCs para 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, pois cada núcleo individual em um console de jogos geralmente oferece apenas desempenho moderado.

A maioria dos jogos para PC são versões 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 ligeiramente modificada do Windows.

No entanto, os jogos portados desses consoles para o PC geralmente rodam 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, devemos ter um momento para falar sobre hiperprocessamento. É 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.

Com o SMT, cada núcleo físico da CPU é apresentado 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 para cada núcleo permanece a mesma, mas garante que a CPU seja usada da maneira mais eficiente.

Quando se trata de jogos multi-thread, 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ê lembre de olhar o número de núcleos e não o número de threads ao escolher uma CPU!

Os jogadores estão se tornando multitarefas

Enquanto a maioria dos videogames pode não usar mais de quatro núcleos hyper-threaded, 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 etc.

Isso torna sensato ter mais de quatro núcleos de CPU, pois deixa recursos adicionais para tarefas não relacionadas a jogos 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 um simulador de corrida com luvas de condução no volante.
GARAGE38 / Shutterstock.com

Os videogames têm muitos gêneros e designs diferentes, e nem todos têm os mesmos requisitos de CPU. Um jogo de simulação de corrida pode ser muito encadeado para simular os vários aspectos da corrida, como aerodinâmica, física dos freios e clima. Um jogo RTS pode ser muito encadeado para as rotinas de IA que alimentam centenas de unidades no jogo. Os jogos de mundo aberto são um ótimo caso de uso para multi-threading, pois geralmente possuem vários sistemas simultâneos controlando diferentes aspectos do mundo. Até GTA VLançado para PC em 2013, ele vai muito além de um sistema quad-core.

Nossas recomendações

É claro que qualquer pessoa que construa um PC de jogos para jogos modernos, independentemente do orçamento, deve evitar CPUs quad-core se quiser 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 que não são de jogos sem afetar o desempenho.

As CPUs octa-core são o alvo preferido, pois essa é a configuração da CPU em consoles modernos e permanecerá por anos até pelo menos o final da geração PlayStation 5 e Series X|S.

Há também o problema da arquitetura de CPU híbrida da Intel, onde núcleos de alto desempenho e alta eficiência são combinados em um pacote de CPU. Por exemplo, o Intel Core i5-12600K oferece seis núcleos de CPU hyper-threading de alto desempenho, juntamente com quatro núcleos de eficiência sem hiper-threading. Isso significa que todos os quatro núcleos de eficiência podem lidar com aplicativos que não são de jogos 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