CUELLO DE BOTELLA CPU VS GPU

Cómo detectarlo de verdad en juegos mediante métricas de frametime y pruebas de escalado

Respuesta Rápida: ¿Cómo saber si tu CPU limita a tu GPU?

No utilices calculadoras automáticas de internet: el cuello de botella no es un porcentaje fijo entre dos componentes, sino un equilibrio dinámico que cambia según el videojuego, la resolución y la calidad gráfica. Para saber si existe una limitación real, analiza tres factores clave en una prueba controlada: (1) Utilización sostenida de la GPU: si se mantiene por debajo del 90-95% sin limitadores de FPS activos, la GPU está esperando trabajo; (2) Carga por hilo individual de CPU: un uso global bajo (ej. 35%) puede ocultar que el hilo principal del juego (*Game Thread*) está saturando un núcleo al 95-100%; y (3) Prueba de escalado de resolución: si al bajar de 1440p a 1080p los FPS apenas aumentan, el factor limitante es la CPU o el motor del juego.

Diagnóstico y Optimización

Equilibra el rendimiento de CPU y GPU en tu PC

Si tu GPU no alcanza el 99% de uso o experimentas tirones por saturación de hilos de CPU, optimiza los procesos en segundo plano y el plan de energía con los scripts de El Nexo.

Windows 10 y Windows 11 100% Gratuito y sin instalador Puntos de restauración automáticos

1. La Falacia de las "Calculadoras de Bottleneck" Online

En numerosos sitios web existen herramientas automáticas que afirman que una combinación concreta de procesador y tarjeta gráfica produce, por ejemplo, un "24.6% de cuello de botella". Este planteamiento es técnicamente inválido por múltiples razones físicas y arquitectónicas:

2. Qué es Realmente un Cuello de Botella y qué Tipos Existen

En cualquier sistema informático en tiempo real, siempre existe un componente que determina el rendimiento máximo alcanzable. Si ningún componente limitara el flujo, los fotogramas por segundo serían infinitos. Lo importante es identificar cuál es el recurso dominante en cada escenario:

Tipo de Limitación Comportamiento Típico Qué Comprobar
GPU-Limited (Ideal en Gaming) La tarjeta gráfica se mantiene de forma continua al 98%–99% de uso. Estado óptimo: estás aprovechando el 100% de la inversión en la tarjeta gráfica.
CPU-Limited (Monohilo) La GPU opera al 60%–85% y uno o dos hilos de la CPU están al 90%–100%. El hilo principal del motor del juego (*Game Thread*) no puede preparar más fotogramas por segundo.
Memory-Limited (RAM) Caídas bruscas de FPS mínimos (1% Lows) a pesar de tener CPU y GPU competentes. Memoria en Single Channel, perfil XMP/EXPO no activado o ancho de banda insuficiente.
VRAM-Limited Microtirones severos (*stuttering*) al girar la cámara o entrar a zonas nuevas. Memoria de vídeo llena; la GPU vuelca texturas a la RAM del sistema mediante el bus PCIe.
Thermal-Limited (Throttling) Los FPS empiezan altos pero caen progresivamente tras 10 minutos de juego. Temperaturas de CPU (>90°C) o GPU Hotspot (>100°C) reduciendo las frecuencias de reloj.

3. El Pipeline Gráfico: Cómo Cooperan CPU y GPU

Para que un fotograma aparezca en tu monitor, debe recorrer una secuencia ordenada de procesamiento:

1. CPU (Game Thread): Calcula físicas, animaciones, IA de enemigos y posición del jugador.
  ⬇
2. CPU (Render Thread): Genera listas de comandos y llamadas de dibujo (*Draw Calls*) mediante DirectX o Vulkan.
  ⬇
3. GPU (Vertex & Shading): Transforma polígonos, calcula iluminación, texturas y sombreadores.
  ⬇
4. GPU (Raster & Output): Escribe los píxeles finales en el buffer de cuadro (*Frame Buffer*).
  ⬇
5. PRESENTACIÓN: El fotograma se envía a la pantalla sincronizado con el refresco del monitor.

Si la CPU tarda 12 milisegundos en calcular la lógica de la escena, la tarjeta gráfica (aunque sea una RTX 5090 capaz de renderizar en 3 ms) estará obligada a esperar 9 ms inactiva, arrojando una tasa máxima de ~83 FPS con una utilización de GPU inferior al 30%.

4. La Métrica Reina: Frametime, FPS Medios y Percentiles (1% Lows)

El promedio de FPS es una métrica engañosa: un juego que oscila entre 140 FPS y 20 FPS puede reportar un "promedio de 80 FPS", pero la experiencia de juego será desastrosa. La métrica técnica fundamental es el tiempo de cuadro (*Frametime*), definido por la relación física:

$$\text{Frametime (ms)} = \frac{1000}{\text{FPS}}$$

5. Protocolo de Diagnóstico Paso a Paso en 7 Fases

Para diagnosticar con precisión el balance de tu equipo, sigue este procedimiento estandarizado:

  1. Seleccionar una Escena Reproducible: Elige un benchmark integrado en el juego o una ruta fija en un mapa abierto con presencia de NPCs y vegetación.
  2. Desactivar Limitadores y Sincronización: Desactiva V-Sync, desactiva límites de FPS en el juego y en el panel de control gráfico, y deshabilita temporalmente el escalado con Frame Generation.
  3. Configurar la Superposición de Métricas: Utiliza CapFrameX o MSI Afterburner + RTSS configurado para mostrar: uso de GPU (%), reloj de GPU, uso de CPU global (%), uso por hilo individual (Core 0 a Core N), temperaturas de ambos componentes, uso de RAM y VRAM.
  4. Ejecutar Pasada a Resolución Nativa: Realiza la prueba durante al menos 3 a 5 minutos y registra la gráfica de frametime.
  5. Prueba de Escalado de Resolución: Repite exactamente la misma prueba bajando la resolución (ej. de 1440p a 1080p o al 50% de escala de renderizado) manteniendo idénticos los ajustes de calidad gráfica.
  6. Analizar el Comportamiento: Compara la variación de FPS y utilización de GPU entre ambas pasadas.
  7. Verificar Factores Térmicos: Comprueba con HWiNFO si se activó algún flag de Thermal Throttling o Power Limit durante la prueba.

6. Interpretación de la Prueba de Escalado de Resolución

La prueba de resolución es el test más revelador del equilibrio entre procesador y tarjeta gráfica:

Patrón A: Sistema GPU-Bound

[Ejemplo conceptual didáctico]

  • 1080p: 180 FPS (GPU 99%)
  • 1440p: 135 FPS (GPU 99%)
  • 4K: 75 FPS (GPU 99%)

Diagnóstico: La tarjeta gráfica escala de forma proporcional a la cantidad de píxeles. La CPU tiene margen suficiente para alimentar la GPU en todas las resoluciones.

Patrón B: Sistema CPU-Bound

[Ejemplo conceptual didáctico]

  • 1080p: 110 FPS (GPU 62%)
  • 1440p: 108 FPS (GPU 78%)
  • 4K: 95 FPS (GPU 98%)

Diagnóstico: A 1080p y 1440p los FPS están "estancados" en ~110 FPS porque la CPU no puede generar llamadas más rápido. Solo en 4K la GPU pasa a ser el factor limitante.

7. La Trampa del Uso Global de CPU: Carga por Hilo Individual

Muchos usuarios miran el Administrador de tareas de Windows y concluyen: "Mi CPU está al 38%, por tanto no tengo cuello de botella de procesador". Esta afirmación suele ser incorrecta:

CPU Global: 35% | GPU: 68%
Hilo 0 (Game Thread): ████████████████████ 98% [SATURADO]
Hilo 1 (Render Thread): ██████████████░░░░░ 72%
Hilo 2 a 15 (Audio/IO): ████░░░░░░░░░░░░░░░ 20%

En un procesador de 16 hilos, un solo núcleo saturado al 100% representa matemáticamente solo un 6.25% de uso global. Si el hilo principal del juego no puede avanzar, toda la cola de renderizado se detiene, provocando que la GPU caiga al 60% de uso a pesar de que el resto de núcleos estén desocupados.

8. Impacto de Tecnologías Modernas: DLSS, FSR y Frame Generation

Las tecnologías de escalado temporal alteran de forma significativa el equilibrio de carga del sistema:

9. Ray Tracing vs Rasterización Clásica

El trazado de rayos (*Ray Tracing*) y el trazado de trayectorias (*Path Tracing*) incrementan exponencialmente las exigencias de cómputo en la GPU (cálculo de intersecciones de rayos en núcleos RT y desruido por IA). Por ello, una configuración que es *CPU-limited* en rasterización tradicional (por ejemplo, a 140 FPS) puede convertirse instantáneamente en *GPU-limited* (a 65 FPS) en cuanto se activa el Ray Tracing en calidad Ultra.

10. Diagnóstico Diferencial: Cuándo el Problema NO es un Cuello de Botella

Antes de asumir que necesitas comprar un nuevo procesador o tarjeta gráfica, descarta estos problemas frecuentes:

11. Matriz de Diagnóstico Probabilístico

Síntoma Observado Métricas en Pantalla Hipótesis Probable Prueba de Comprobación
FPS altos y juego perfectamente fluido. GPU 98%–99%, frametime plano, 1% Lows altos. Sistema equilibrado en GPU-Bound. No tocar nada; configuración óptima.
FPS estancados al bajar resolución o gráficos. GPU 50%–75%, un núcleo CPU al 95%+, frametime oscilante. Limitación de CPU o del motor del juego. Aumentar resolución o calidad gráfica para aprovechar la GPU libre sin perder FPS.
Microtirones bruscos al girar la cámara rápido. VRAM al 100% de capacidad, picos de frametime de 40+ ms. Saturación del buffer de memoria de vídeo (VRAM). Bajar calidad de texturas un nivel para liberar al menos 1.5 GB de VRAM.
Rendimiento que se degrada tras varios minutos de juego. Frecuencias de CPU o GPU cayendo bruscamente junto con subida de temperaturas. Estrangulamiento térmico (*Thermal Throttling*). Verificar curvas de ventilación y pasta térmica del disipador.

12. Herramientas de Monitorización Recomendadas

Herramienta Función Principal Uso Recomendado
CapFrameX Captura y análisis estadístico profundo de frametimes y percentiles P99/P99.9. La mejor opción para comparar dos configuraciones mediante gráficas de consistencia.
PresentMon (Intel / Open Source) Métricas avanzadas como GPU Busy para medir la brecha exacta de tiempo entre CPU y GPU. Excelente para identificar si la GPU pasa tiempo ociosa esperando llamadas de dibujo.
MSI Afterburner + RTSS Superposición en pantalla (*OSD*) en tiempo real de uso de CPU por hilo, GPU, RAM y VRAM. La herramienta estándar y más ligera para monitorizar durante las sesiones de juego.
HWiNFO64 Registro de sensores de temperatura, consumo en vatios y flags de estrangulamiento. Indispensable para descartar problemas térmicos y de límites de potencia.

Qué NO hacer al evaluar cuellos de botella

Preguntas Frecuentes sobre Cuello de Botella

¿Una CPU al 40% de uso puede limitar a una GPU potente?

Sí, absolutamente. Si el juego depende de un único hilo principal para gestionar la simulación del mundo (*Game Thread*) y ese hilo satura un núcleo al 100%, el procesador no podrá entregar más fotogramas a la GPU aunque el porcentaje global promediado entre todos los núcleos sea de solo el 40%.

¿Tener la GPU al 99% significa que no hay ningún problema?

Significa que la tarjeta gráfica es el factor limitante del sistema, lo cual es el estado ideal en un PC gaming: estás aprovechando el 100% de la capacidad de renderizado de la GPU sin que la CPU retenga el rendimiento.

¿Añadir más memoria RAM elimina el cuello de botella de CPU?

Si tu sistema ya tiene 16 GB o 32 GB en Dual Channel y el juego no agota la memoria, añadir más gigabytes no aumentará los FPS. Sin embargo, si tu memoria operaba en Single Channel (un solo módulo), añadir un segundo módulo para activar el Dual Channel duplica el ancho de banda y puede elevar drásticamente los FPS mínimos (1% Lows).

¿Por qué tengo 150 FPS pero el juego se siente con microtirones?

Porque el promedio de 150 FPS oculta picos de frametime irregulares (*frametime spikes*). Si algunos fotogramas tardan 50 ms en renderizarse en lugar de los 6.6 ms ideales, el ojo humano percibe un microcorte molesto aunque el promedio numérico sea alto. Esto suele deberse a compilación de sombreadores, latencia DPC o presión de VRAM.