¿Cuántos núcleos de CPU realmente necesitas para jugar?

¿Cuántos núcleos de CPU realmente necesitas para jugar?

El sentido común dicta que un procesador de cuatro núcleos está muerto como una solución de juego viable. Incluso las PC de gama media tienen más de cuatro núcleos, pero ¿cuántos núcleos son correctos cuando se trata de su PC para juegos?

Fundamentos de núcleos e hilos.

El núcleo de la CPU es esencialmente un procesador independiente completo. Un procesador de cuatro núcleos en realidad consta de cuatro procesadores. Antes de la llegada de las CPU de doble núcleo en las computadoras de escritorio, una CPU tenía un solo núcleo, por lo que el término se usaba como sinónimo de «CPU».

Hoy en día, «CPU» generalmente se refiere a un paquete de CPU, mientras que «núcleo» se refiere a la cantidad de procesadores independientes en un paquete.

El término «hilo» es la abreviatura de «hilo de ejecución» y es simplemente un conjunto ordenado de instrucciones que procesa la CPU. El sistema operativo procesa los subprocesos enviados al procesador para su procesamiento. Esto incluye tanto los subprocesos requeridos por el sistema operativo como las aplicaciones de software que se ejecutan en ese sistema operativo.

Si solo tiene un núcleo de CPU que puede manejar un subproceso, entonces el sistema operativo debe cambiar rápidamente desde cualquier subproceso en el que esté trabajando actualmente la CPU. Por lo tanto, la multitarea es una ilusión si reproduce música, navega por la web y copia archivos en segundo plano en una computadora de un solo núcleo. El procesador simplemente está haciendo malabarismos con varias tareas tan rápido que a nuestra percepción humana le parece que todo está sucediendo al mismo tiempo.

Sin embargo, si tiene varios núcleos de CPU, puede procesar varios subprocesos en paralelo entre sí, lo que permite una verdadera multitarea. Lo que es más importante, esto aumenta la potencia de procesamiento, ya que cada subproceso tiene acceso a todo el procesador, no solo a uno.

Los juegos han estado mal cosidos durante años.

Equipo para juegos de PC con monitor, silla para juegos e iluminación LED.
Gorodenkov/Shutterstock.com

Además de ejecutar varias aplicaciones de subproceso único al mismo tiempo, tener varios núcleos de CPU permite que una aplicación se divida en varios subprocesos, aprovechando la potencia de procesamiento adicional que esto permite.

El problema es que algunos tipos de aplicaciones son difíciles de dividir en varios subprocesos. Esto significa que se benefician más de uno o dos núcleos a velocidades más altas que de cuatro o más núcleos a velocidades máximas más bajas.

Tareas como el uso de la CPU para renderizar escenas 3D se pueden dividir casi perfectamente en cualquier cantidad de núcleos, pero a los desarrolladores de videojuegos les ha resultado difícil usar más de dos núcleos durante largos períodos de tiempo. Es por eso que los procesadores de cuatro núcleos han sido los procesadores de juegos preferidos durante tanto tiempo, con dos núcleos para manejar juegos y otros núcleos para manejar el sistema operativo y otros procesos en segundo plano.

Sin embargo, el «enhebrado» de los videojuegos está mejorando constantemente a medida que los desarrolladores dominan la programación para múltiples núcleos de CPU. Los motores de juegos modernos pueden «generar» más de cuatro subprocesos, aunque a menudo solo hay uno o dos subprocesos «pesados» limitados a velocidades de un solo núcleo.

Las consolas tienen ocho núcleos.

Consolas de juegos en blanco y negro aisladas sobre fondo blanco.
Miguel Lagoa/Shutterstock.com

Una de las razones por las que hay dudas sobre la cantidad de núcleos para las PC de juegos es porque las consolas de juegos tienen más de cuatro núcleos. Por ejemplo, tanto PlayStation 4 como PlayStation 5 tienen ocho núcleos de CPU físicos. De ello se deduce que los juegos diseñados para ejecutarse en estas consolas deben codificarse para usar tantos núcleos como sea posible, ya que cada núcleo individual en una consola de juegos a menudo solo proporciona un rendimiento moderado.

La mayoría de los juegos de PC son multiplataforma, lo que hace que las consolas sean el mínimo común denominador. Las consolas de la serie PlayStation 5 y Xbox utilizan la arquitectura de hardware de PC y, en el caso de Xbox, incluso estamos tratando con una versión ligeramente modificada de Windows.

Sin embargo, los juegos transferidos desde estas consolas a la PC generalmente funcionan muy bien en sistemas de cuatro núcleos o procesadores de seis núcleos, que son una opción cada vez más popular para los sistemas de juegos de nivel básico y de gama media. Cabe señalar que, en la mayoría de los casos, los juegos modernos enumeran un procesador de cuatro núcleos como requisito mínimo, y el mínimo no significa que obtendrá el máximo rendimiento.

Hyperthreading enturbia las aguas

Cuando hablemos de núcleos de CPU y subprocesos, deberíamos dedicar un poco de tiempo a hablar sobre hiperprocesamiento. Esta es una marca registrada de Intel para una técnica conocida como subprocesos múltiples simétricos (SMT), pero a menudo se usa para describir todo SMT independientemente de la marca de la CPU.

En SMT, cada núcleo de CPU físico aparece ante el sistema operativo como dos núcleos «lógicos». Cada núcleo lógico puede procesar dos subprocesos al mismo tiempo. La potencia de CPU total disponible para cada núcleo sigue siendo la misma, pero proporciona el uso de CPU más eficiente.

Cuando se trata de juegos de subprocesos múltiples, un procesador de cuatro núcleos con SMT no funcionará tan bien como un procesador de ocho núcleos sin él. Sin embargo, funcionará mejor que un procesador de cuatro núcleos sin SMT.

Casi todos los procesadores modernos tienen SMT; ¡Lo importante es que al elegir un procesador, recuerde mirar la cantidad de núcleos, no la cantidad de hilos!

Los jugadores se están volviendo multitarea

Si bien la mayoría de los videojuegos no pueden usar más de cuatro núcleos hiperprocesos, las PC pueden hacer más que solo jugar videojuegos. Los jugadores modernos pueden querer ejecutar múltiples aplicaciones al mismo tiempo que el juego que están jugando. Piense en aplicaciones como Discord, software de transmisión, descargas en segundo plano, ventanas abiertas del navegador en una segunda pantalla, etc.

Esto hace que sea razonable tener más de cuatro núcleos de CPU, ya que deja recursos adicionales para tareas que no son de juegos que, de otro modo, compartirían recursos de CPU. Si planea ejecutar otras aplicaciones junto con los videojuegos, debe considerar esto al elegir un procesador.

Depende del tipo de juego.

El interior de un simulador de carreras con guantes de conducción en el volante.
GARAJE38/Shutterstock.com

Los videojuegos vienen en muchos géneros y diseños diferentes, y no todos tienen los mismos requisitos de CPU. Un juego de simulación de carreras puede tener varios subprocesos para simular varios aspectos de las carreras, como la aerodinámica, la física de los frenos y el clima. Un juego de estrategia en tiempo real puede tener muchos subprocesos para las rutinas de IA que controlan cientos de unidades en el juego. Los juegos de mundo abierto son un gran caso de uso para múltiples subprocesos, ya que a menudo tienen múltiples sistemas paralelos que ejecutan diferentes aspectos del mundo. Incluso GTA V, lanzado para PC en 2013, escala mucho más allá de un sistema de cuatro núcleos.

Nuestras recomendaciones

Está claro que cualquiera que construya una PC para juegos para los juegos de hoy, independientemente del presupuesto, debe evitar los procesadores de cuatro núcleos si quiere un sistema que dure. Creemos que los procesadores de seis núcleos son la opción obvia de nivel de entrada. Esto proporciona cuatro núcleos para juegos modernos y dos núcleos para tareas que no son de juegos sin degradación del rendimiento.

Las CPU de ocho núcleos (octa-core) son su objetivo preferido dado que esta es la configuración de CPU en las consolas modernas y permanecerá durante muchos años, al menos hasta el final de la generación PlayStation 5 y Series X | S.

También existe la desventaja de la arquitectura de CPU híbrida de Intel, que combina núcleos eficientes y de alto rendimiento en un solo paquete de CPU. Por ejemplo, el Intel Core i5-12600K ofrece seis núcleos de CPU con hiperprocesamiento de alto rendimiento junto con cuatro núcleos de CPU eficientes sin hiperprocesamiento. Esto significa que cuatro núcleos eficientes pueden manejar aplicaciones que no son de juegos y procesos en segundo plano de Windows, mientras que el juego tiene acceso exclusivo a estos núcleos rápidos.

Ir más allá de ocho núcleos de alto rendimiento no es algo que recomendamos exclusivamente para jugar. Esto es mejor si también está realizando la edición de video u otras cargas de trabajo que no sean de juegos que escalan bien en la cantidad máxima de núcleos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *