Los juegos utilizanlas CPU y las GPUde forma diferente, dependiendo de diversos factores, y prácticamente todo el mundo está de acuerdo en que no solo se necesita una GPU potente, sino también una CPU capaz para los juegos modernos. Sin embargo, es posible que te hayas preguntado por qué, a pesar de que las CPU multinúcleo existen desde hace más de dos décadas, los juegos aún no pueden utilizarlas en la medida de lo que cabría esperar.
Es posible que tu tarjeta gráfica esté esforzándose al máximo para exprimir hasta el último fotograma del juego, con un uso cercano al 100 %, pero tu CPU estará allí, descansando en un rincón, sin apenas sudar. Si este curioso comportamiento de lasCPU modernas de 6 y 8 núcleos(o básicamente de cualquier otro procesador) te ha desconcertado, aquí tienes una breve explicación de por qué es así.
¿Deberías actualizar tu CPU o GPU primero?
¿Su PC no funciona bien? Aquí le mostramos cómo saber si es la CPU o la GPU la que debe reemplazarse primero.
Hacer que los juegos utilicen más núcleos es complejo
Un compromiso necesario
En realidad, los juegos son piezas de código intrincadas que tardan años en desarrollarse. Ya sea tu título independiente favorito o el próximo gran gigante AAA, los juegos modernos generalmente necesitan recursos de desarrollo significativos para llegar a buen puerto. Una de las razones por las que aún vemos juegos que dependen en gran medida del rendimiento de un solo núcleo es que es mucho más complejo escribir código que permita a los juegos utilizar más de unos pocos núcleos de manera efectiva.
En primer lugar, los desarrolladores de juegos necesitan dedicar recursos y tiempo, que ya son limitados, a averiguar cómo distribuir las distintas operaciones del juego entre varios núcleos. En segundo lugar, algunas tareas simplemente no se pueden "paralelizar" hasta el punto en que los beneficios hagan que el proceso valga la pena: mantener todo en línea entre varios subprocesos suele introducir una sobrecarga significativa y problemas de escalabilidad. En tercer lugar, los desarrolladores de juegos a menudo intentan apuntar al mínimo común denominador para lograr la mayor usabilidad posible, en lugar de priorizar la optimización del juego para CPU con un elevado número de núcleos.
Combinado con otros factores (algunos de los cuales analizaré en las siguientes secciones), esto hace que sea más fácil centrarse en el rendimiento de un solo núcleo y optimizar los juegos para utilizar por completo un solo núcleo de CPU. Por lo tanto, al monitorear el uso en el juego, a menudo verá que el núcleo principal de la CPU es el que más se carga, seguido de un uso relativamente bajo en el resto de los núcleos. Dependiendo de la carga de trabajo en cuestión, el núcleo "principal" puede cambiar de uno a otro, pero el punto sigue siendo que la mayoría de los juegos aún dependen del rendimiento de un solo núcleo.
¿Cuántos núcleos necesitas para jugar?
Cuantos más núcleos, mejor, ¿no? Bueno, para los juegos no es tan sencillo. Esto es lo que necesitas saber sobre los núcleos y los juegos.
Los motores de juego aún no utilizan suficientes núcleos múltiples
La paralelización no es fácil
Otro motivo por el que verás que muchos juegos no consiguen cargar correctamente varios núcleos de CPU está relacionado con el motor de juego subyacente. Aunque hay docenas de motores de juego entre los que los desarrolladores pueden elegir en teoría, normalmente se trata de unas pocas opciones. Los desarrolladores crearon muchos de los motores de juego más populares hace mucho tiempo, algunos en los años 90, en una época en la que no estaban diseñados para utilizar varios núcleos.
Sin embargo, a pesar de que sus versiones modernas han recibido soporte para múltiples núcleos, los motores de juegos no han podido incorporar la paralelización en gran medida. Muchas tareas de juegos aún están diseñadas para ejecutarse de manera eficiente en un puñado de núcleos. Teniendo en cuenta que la industria se está consolidando en unos pocos motores de juegos que aún no han aprovechado significativamente las múltiples CPU, pasarán algunos años antes de que veamos que las CPU de múltiples núcleos realmente beneficien a los juegos, al menos fuera de unos pocos títulos exigentes.
¿Importa tu CPU para jugar en 4K? La respuesta puede sorprenderte.
Aparentemente, las CPU no son tan importantes en una resolución de 4K, pero hay muchos casos en los que una CPU de alta gama ofrecerá un mejor rendimiento en juegos.
Los juegos modernos dependen en gran medida de la GPU
La carga de juego no se distribuye de manera equitativa
Por último, la mayoría de los juegos modernos están diseñados de tal manera que la tarjeta gráfica termina haciendo el trabajo pesado. Las GPU son excelentes para realizar procesamiento en paralelo, lo que significa que pueden realizar simultáneamente una gran cantidad de cálculos similares. Esto las hace ideales para tareas como procesamiento de vértices, rasterización, sombreado de fragmentos, iluminación, algo de física de partículas y trazado de rayos.
Aunque la toma de decisiones de la IA y la descompresión de los recursos del juego siguen recayendo en la CPU (a menos que se utiliceDirectStorage), la GPU sigue siendo el factor principal a la hora de renderizar juegos con gráficos complejos y exigentes. Por lo tanto, a menudo tiene sentido que los desarrolladores prioricen la optimización para la GPU en lugar de dedicar recursos a aprovechar núcleos adicionales de la CPU.
Probablemente hayas visto a muchos ensambladores de PC sacrificar potencia de CPU a favor de una GPU más potente. Cuando la mayor parte de la carga de juego la soporta la GPU, los jugadores consideran natural gastar la mayor parte del presupuesto en latarjeta gráfica.El 3D V-Cachede AMD ha hecho maravillas para mejorar el rendimiento de los juegos con la CPU, y se espera que Intel siga su ejemplo, lo que lentamente podría traducirse en que las tareas multiproceso se beneficien más de una caché L3 adicional. Sin embargo, tal como están las cosas, la dependencia de los juegos de la GPU no se suavizará en el corto plazo.
10 fantásticos juegos para PC que puedes disfrutar sin una tarjeta gráfica
¿No tienes una tarjeta gráfica? No te preocupes, puedes disfrutar de estos juegos icónicos con gráficos integrados
Todavía necesitas una CPU moderna para un rendimiento óptimo en los juegos
A pesar de que los juegos modernos no pueden aprovechar al máximo las CPU de múltiples núcleos, necesitas tener una CPU moderna de 6 núcleos (al menos) en tu PC para juegos para evitar que tu GPU se vea afectada. La CPU es esencial para varios cálculos basados en la IA y la física en los juegos, y si no puede seguir el ritmo de la tarjeta gráfica, terminarás con un rendimiento subóptimo.
Aún hay algunos títulos exigentes que pueden exigir más a las CPU modernas que otros. Además, para los juegos de simulación, RTS y competitivos, tener una de lasmejores CPU para juegospuede beneficiarte mucho a la hora de lograr la máxima cantidad de FPS en tu sistema.