La realidad de la optimización de juegos de PC: Entiende por qué tu contador de FPS puede no reflejar correctamente los problemas del sistema.

La realidad de la optimización de juegos de PC: Entiende por qué tu contador de FPS puede no reflejar correctamente los problemas del sistema.

En el mundo de los videojuegos para PC, el término «mal optimizado» se usa con frecuencia, como si se lanzara una granada sin cuidado en un campo de batalla abarrotado. Normalmente, la situación se desarrolla así: se lanza un juego muy esperado, los jugadores configuran con entusiasmo los ajustes gráficos al máximo, monitorizan de cerca los fotogramas por segundo (FPS) y llegan rápidamente a una conclusión. Si los FPS no cumplen con sus expectativas, el juego es rápidamente tachado de «mal optimizado»; si funciona correctamente, se celebra como «bien optimizado».

Sin embargo, las complejidades de la optimización de juegos para PC presentan un escenario mucho más complejo. El rendimiento no depende únicamente de la intensidad con la que un juego utiliza la unidad de procesamiento gráfico (GPU). Se trata de un equilibrio complejo que involucra varios componentes: la unidad central de procesamiento (CPU), las cargas de trabajo de renderizado y simulación, los objetos de estado de canalización (PSO), los procesos de compilación de sombreadores y la dinámica de la memoria, tanto la RAM del sistema como la VRAM de la GPU. Varios elementos, como la transmisión de recursos, la descompresión y el comportamiento del controlador de la GPU, también desempeñan papeles críticos. La consistencia del rendimiento es igualmente importante; un juego puede ofrecer una media de FPS aparentemente alta, pero sentirse poco fluido debido a una cadencia de fotogramas inconsistente. Los problemas de velocidad de fotogramas pueden surgir de CPU sobrecargadas que gestionan numerosos personajes no jugables (NPC) o sistemas de física, o de mejoras visuales que llevan al límite las capacidades de la GPU.

ENFOQUE INTEGRAL PARA LA OPTIMIZACIÓN DE JUEGOS DE PC

Una de las ideas erróneas más comunes es que los problemas de rendimiento son culpa exclusiva de la tarjeta gráfica. Si bien esta perspectiva pudo haber sido válida en juegos anteriores menos exigentes, los títulos actuales son extensos, consumen muchos recursos y se basan en sistemas sofisticados. Estos incluyen diseños de mundo abierto, trazado de rayos en tiempo real y simulación compleja de PNJ, cada uno de los cuales impone exigencias únicas a diferentes partes del hardware y el software.

La GPU sigue siendo crucial para renderizar los gráficos de los juegos, pero un juego puede sufrir problemas de rendimiento incluso si la GPU funciona correctamente. Si la CPU se ve sobrecargada con una escena con mucha geometría o un área repleta de PNJ, la GPU puede entrar en modo de espera, aguardando a que la CPU envíe instrucciones de procesamiento. En estos casos, reducir la calidad gráfica no aportará ningún beneficio tangible, ya que la GPU no es el cuello de botella.

La RAM también desempeña un papel fundamental. La RAM del sistema y la VRAM de la GPU deben colaborar para gestionar sin problemas los datos, modelos y texturas del juego. Cuando un juego supera la capacidad de la VRAM de la tarjeta gráfica, el sistema operativo recurre a la RAM del sistema, más lenta, para el intercambio de datos, lo que provoca tirones y aparición repentina de texturas. Además, la velocidad de almacenamiento es cada vez más importante; los juegos modernos exigen una transmisión de datos rápida, y una unidad de estado sólido (SSD) de bajo rendimiento puede provocar tiempos de carga lentos, causando tirones durante el juego. Tecnologías como la API DirectStorage de Microsoft están diseñadas para mejorar estas capacidades de transmisión, garantizando un funcionamiento fluido del juego. Los juegos optimizados de forma eficaz logran un equilibrio en todo el sistema.

Una escena del juego STALKER 2: Heart of Chernobyl muestra a un personaje señalando agresivamente a otro en un escenario postapocalíptico con poca luz, con soldados y un barril en llamas.
Los asentamientos con gran cantidad de PNJ de STALKER 2: Heart of Chernobyl, de GSC Game World, dependen en gran medida del sistema de simulación de PNJ del juego, «A-Life», lo que provoca cuellos de botella en la CPU. Fuente de la imagen: GSC Game World

COMPRENDIENDO EL FPS PROMEDIO Y SUS LIMITACIONES

Confiar en el promedio de FPS puede inducir a error a los jugadores. Por ejemplo, comparemos un juego con un promedio de 90 FPS y frecuentes tirones con otro que promedia 70 FPS pero mantiene un rendimiento constante. Este último probablemente ofrecerá una mejor experiencia de juego. Por lo tanto, el tiempo de fotograma (el tiempo que tarda en renderizarse cada fotograma) es una métrica mucho más importante. Con un objetivo de 120 FPS, los fotogramas deberían renderizarse idealmente en unos 8, 3 milisegundos; cuanto más se acerque un juego a este valor, más fluida será la experiencia.

Las interrupciones en el tiempo de fotograma pueden generar una sensación de tartamudeo, por lo que observar los valores de referencia en percentiles bajos permite evaluar la fluidez con mayor eficacia que los promedios. Lograr la consistencia es un desafío en PC debido a las diferentes configuraciones de hardware. Si bien el uso de tecnologías de generación de fotogramas como DLSS o FSR puede mejorar la fluidez, no reemplaza la importancia de una velocidad de fotogramas estable. Si un juego presenta problemas de latencia o tartamudeo, los fotogramas generados pueden enmascarar los síntomas, pero no solucionarán los problemas de fondo.

Un paisaje cinematográfico renderizado en Unreal Engine con un espectacular terreno rocoso y un cielo nublado de fondo, que muestra el logotipo de 'Unreal Engine' de forma destacada en primer plano.
Muchos juegos de PC que utilizan el motor Unreal Engine 5 de Epic Games suelen tener problemas con la compilación de sombreadores, lo que provoca tirones y fallos importantes. Fuente de la imagen: Epic Games

ANALIZANDO LA RELACIÓN ENTRE ELEMENTOS VISUALES Y RENDIMIENTO

Para evaluar con precisión un juego, hay que considerar: «¿Qué elementos visuales e interactivos se logran con el rendimiento que se requiere?».Un título con entornos exuberantes e iluminación avanzada exigirá inherentemente más recursos que un juego de disparos lineal, pero esto no significa que esté mal optimizado; simplemente refleja la complejidad de sus elementos visuales.

El análisis comparativo exige imparcialidad: si dos juegos tienen una estética similar, pero uno presenta un rendimiento significativamente inferior, es necesario investigar más a fondo. La optimización debe ser relativa; comparar un pequeño proyecto independiente con un extenso juego de rol de mundo abierto (RPG) es injusto. Entre los aspectos clave para evaluar la optimización de un juego se incluyen la calidad visual en relación con el rendimiento, la escalabilidad de la configuración gráfica, el respeto por los límites de la VRAM y su funcionamiento sin escalado en hardware adecuado.

Un agente del FBI permanece de pie en un restaurante con poca luz, con clientes sentados en cabinas y un letrero de "Ceda el paso" visible fuera de la ventana.
Alan Wake 2, de Remedy Entertainment, ejemplifica una impresionante relación calidad-precio, destacándose en el panorama actual de los videojuegos para PC. Fuente de la imagen: Remedy Entertainment

LA TRAMPA “ULTRA”: LA CONFIGURACIÓN OPTIMIZADA COMO LA VERDADERA PRUEBA

Para evaluar con precisión la optimización de un juego, es fundamental abandonar la idea de que la configuración «Ultra» o al máximo nivel sea el estándar definitivo. La verdadera medida de la optimización reside en la configuración gráfica optimizada, que busca maximizar la relación entre calidad visual y rendimiento eliminando los gastos de recursos menos perceptibles.

Red Dead Redemption II de Rockstar Games es un claro ejemplo. Tras su lanzamiento, muchos jugadores optaron por la configuración gráfica máxima y rápidamente lo calificaron de «poco optimizado» debido a su rendimiento deficiente. Esta configuración Ultra se diseñó pensando en el hardware del futuro, no en el panorama actual. A diferencia de la típica expectativa de «máxima calidad gráfica», un juego bien optimizado ofrece a los jugadores herramientas para mejorar los gráficos sin sacrificar el rendimiento.

Un grupo de personajes a caballo en Red Dead Redemption 2 cabalgando a través de un paisaje rural.
Red Dead Redemption II de Rockstar Games ejemplifica cómo la configuración optimizada supera a la configuración máxima a la hora de equilibrar los gráficos y el rendimiento en los videojuegos modernos. Fuente de la imagen: Rockstar Games

LA REALIDAD DE LOS SACRIFICIOS VISUALES EN UNA BUENA OPTIMIZACIÓN

Un error común es creer que los juegos de alto rendimiento están optimizados a la perfección. A menudo, un buen rendimiento se debe a decisiones inteligentes tomadas por los desarrolladores, como el uso de iluminación precalculada o la limitación de la distancia de renderizado. Cuando se ejecutan con maestría, estos ajustes pueden dar como resultado juegos con gráficos satisfactorios y una buena tasa de fotogramas; esta es, sin duda, la clave de una buena optimización.

Sin embargo, lograr un alto rendimiento conlleva ciertas concesiones, sobre todo en juegos que buscan mostrar gráficos de vanguardia mediante trazado de rayos o trazado de rutas. El elemento clave es el equilibrio : la calidad visual y las exigencias de recursos deben estar en consonancia. Si un juego parece mediocre pero sufre tirones excesivos, indica claramente fallos de optimización subyacentes.

En el juego Atlas Fallen, un personaje con capucha y una gran espada explora un pueblo desértico con dibujos en espiral en las paredes.
Monster Hunter Wilds de CAPCOM muestra una mala relación calidad-precio, lo que evidencia los fallos de optimización. Fuente de la imagen: CAPCOM

VRAM, RAM DEL SISTEMA Y SU RELACIÓN CON EL TARTAMUDEO POR PRESIÓN DE MEMORIA

Uno de los desafíos más acuciantes en los videojuegos actuales es la presión sobre la VRAM. La VRAM gestiona todos los elementos, desde recursos gráficos, modelos y texturas hasta datos de trazado de rayos. A medida que aumenta la calidad y la resolución de los recursos, la demanda de VRAM también aumenta. Mantenerse dentro de los límites de la VRAM suele resultar en un rendimiento estable; sin embargo, superar su límite obliga a la GPU a acceder a la RAM del sistema, mucho más lenta, lo que provoca problemas de rendimiento como tirones al entrar en nuevas zonas del juego.

La configuración de texturas suele parecer engañosamente manejable hasta que se supera el límite de VRAM, momento en el que se producen caídas de rendimiento catastróficas. Si bien los juegos no pueden ajustarse a un presupuesto estricto de VRAM indefinidamente, los títulos optimizados para PC deberían escalar de forma inteligente y comunicar eficazmente su uso de memoria para que los jugadores puedan tomar decisiones informadas.

Comparación de técnicas de compresión de imágenes que muestran 'BC alto', 'NTC' y 'referencia sin comprimir', con diferentes niveles de detalle en un objeto de metal tallado, destacando las diferencias en PSNR y tamaño de archivo.
La compresión de texturas neuronal (NTC) es una prometedora tecnología de compresión de texturas basada en aprendizaje automático que promete reducir significativamente la presión sobre la VRAM de la GPU manteniendo la calidad de la textura. Fuente de la imagen: NVIDIA

LA PERSISTENCIA DEL TARTAMUDEO EN LA COMPILACIÓN DE SOMBREADORES EN PC

El tartamudeo en la compilación de sombreadores se ha convertido en un problema notorio en la era de DirectX 12 y Vulkan. Los sombreadores son programas en miniatura que dictan cómo la GPU renderiza la geometría y los efectos de iluminación. Dada la diversidad de hardware y software de PC, estos sombreadores a menudo requieren una compilación específica para cada configuración, lo que provoca interrupciones en el juego cuando se introducen nuevos efectos.

Si bien la pantalla de compilación de sombreadores al inicio de un juego puede resultar molesta, es preferible a la frustración de sufrir interrupciones inesperadas durante la partida. Un juego de PC bien desarrollado precompila estos sombreadores, asegurando que estén listos para la GPU cuando se necesiten. Este desafío es significativamente más complejo en PC que en consolas, donde el panorama del hardware es mucho más estandarizado.

Ruinas de un antiguo templo recreadas con Unreal Engine, donde se aprecian intrincadas tallas en la estructura.
Los juegos desarrollados con Unreal Engine 5 suelen sufrir problemas de compilación de sombreadores debido a las dificultades que implica compilar una multitud de sombreadores complejos en diferentes configuraciones de PC. Fuente de la imagen: Epic Games

SELECCIONAMIENTO DE TEXTOS Y GENERACIÓN DE MARCOS: HERRAMIENTAS CON COMPLEJIDADES EN LA OPTIMIZACIÓN

Las tecnologías de escalado temporal y generación de fotogramas, como NVIDIA Deep Learning Super Sampling (DLSS), AMD FidelityFX Super Resolution (FSR) e Intel Xe Super Sampling (XeSS), pueden mejorar significativamente el rendimiento y la fluidez visual; sin embargo, suelen ir en detrimento de la calidad de imagen y aumentar la latencia.Estas tecnologías nunca deben considerarse una solución temporal para compensar fallos de optimización fundamentales.

Para evaluar el rendimiento de forma justa, es necesario analizar dos aspectos: el rendimiento nativo del juego (velocidad de fotogramas base, latencia, consistencia del tiempo de fotograma) y la calidad de los métodos de escalado temporal o generación de fotogramas empleados. En particular, la generación de fotogramas depende de una velocidad de fotogramas base sólida. Intentar generar fotogramas interpolados a partir de una base inconsistente o con alta latencia da como resultado una apariencia fluida, pero dificulta la capacidad de respuesta del juego y suele provocar artefactos visuales.

Se muestran tres tarjetas gráficas con los textos superpuestos 'FSR', 'XeSS' y 'DLSS', de izquierda a derecha.
Si bien las tecnologías de escalado temporal y generación de fotogramas pueden ofrecer ventajas considerables, no constituyen una solución universal para las deficiencias de optimización presentes en los títulos de PC mal desarrollados. Fuente de la imagen: Wccftech

DESMINTIENDO EL MITO DE QUE LOS JUEGOS ANTIGUOS ESTÁN MEJOR OPTIMIZADOS

Existe la creencia nostálgica generalizada de que los juegos antiguos de PC se lanzaron sin problemas. En realidad, solemos comparar estos títulos del pasado en hardware moderno con los nuevos lanzamientos en plataformas actuales. Clásicos como Half-Life 2, FEAR, DOOM 3 y The Elder Scrolls IV: Oblivion ahora funcionan a la perfección gracias a los avances del hardware, pero no siempre fue así en su lanzamiento.

En sus lanzamientos iniciales, títulos como Half-Life 2 fueron tristemente célebres por los problemas de sonido, mientras que DOOM 3 y FEAR se hicieron famosos por sobrecargar las GPU de la época con sus avanzadas técnicas de iluminación. Además, Oblivion sufría frecuentes tirones y fallos al cargar nuevas celdas del juego en tiempo real, incluso en los PC más potentes de la época. La percepción de que estos juegos estaban «optimizados» se debe a las numerosas actualizaciones, parches y mejoras sustanciales del hardware a lo largo del tiempo.Los desafíos relacionados con las exigencias del hardware y las limitaciones de rendimiento siempre han sido parte de la experiencia de juego en PC.

Un collage que muestra cuatro escenas de videojuegos: FEAR, con un pasillo donde aparece una chica y escombros; Half-Life 2, con un jugador sosteniendo una pistola de gravedad cerca de un canal; Doom 3, con un monstruo en un corredor oscuro; y Oblivion, con un paisaje donde un personaje empuña una espada contempla una ciudad.
Estos juegos clásicos de PC no fueron inmunes a los problemas de rendimiento. DOOM 3 y FEAR exigieron mucho a las GPU, mientras que Half-Life 2 y Oblivion a menudo presentaban tirones durante las transiciones, lo que evidencia la errónea idea de una «optimización perfecta».Fuentes de las imágenes: Múltiples

SUBJETIVIDAD EN LA PERCEPCIÓN DE LA OPTIMIZACIÓN DE JUEGOS

A pesar de la gran cantidad de datos disponibles, la percepción sobre la optimización de los juegos de PC puede variar considerablemente. Algunos jugadores priorizan una alta tasa de fotogramas por segundo (FPS), mientras que otros son extremadamente sensibles a las pequeñas fluctuaciones en el tiempo de fotograma. Factores como el tipo de monitor también influyen en la percepción; una pantalla con frecuencia de actualización variable (VRR) puede enmascarar fluctuaciones que serían perceptibles en un monitor tradicional con frecuencia de actualización fija. Los dispositivos de entrada también afectan la sensación al jugar, ya que los jugadores que usan teclado y ratón suelen ser más sensibles a la latencia que quienes usan mandos.

También existen diferencias biológicas en la percepción del movimiento, lo que puede explicar por qué un jugador considera que un juego es «suficientemente fluido» mientras que otro lo encuentra prácticamente injugable. Un análisis técnico exhaustivo debe tener en cuenta estas diferencias subjetivas al medir las métricas objetivas de rendimiento.

Un cuadro comparativo titulado "La optimización también puede percibirse subjetivamente" muestra a tres jugadores experimentando el mismo juego de manera diferente, con valores de FPS de 120 para el "Jugador centrado en los FPS" y el "Jugador sensible al tiempo de fotograma", y 60 para el "Jugador purista visual", lo que pone de manifiesto las diferentes percepciones de fluidez y calidad visual.
Un mismo juego de PC puede generar experiencias muy diferentes según la percepción del jugador, ya sea que se centre en la velocidad de fotogramas, la consistencia o la fidelidad visual.

EVALUACIÓN JUSTA DE LA OPTIMIZACIÓN DE JUEGOS DE PC

Necesitamos cambiar nuestra forma de evaluar las caídas de la velocidad de fotogramas, evitando culpar automáticamente a los desarrolladores. En un panorama donde los videojuegos alcanzan niveles sin precedentes de efectos de iluminación, complejidad, fidelidad de texturas y mundos expansivos, no podemos esperar que la configuración al máximo sirva como referencia universal para todas las máquinas, incluso las de gama alta. La verdadera destreza técnica no se centra solo en cifras altas, sino también en cómo un juego interactúa con el hardware, ofrece una velocidad de fotogramas constante y si los resultados visuales justifican el gasto de recursos. Para superar el ciclo de debates tóxicos sobre lanzamientos y fomentar la comprensión del trabajo que hay detrás de nuestros juegos de PC favoritos, debemos adaptar los criterios para determinar el éxito.

Para fomentar conversaciones constructivas sobre la optimización de juegos de PC, sugerimos evaluar los juegos a través de un marco basado en estos principios fundamentales:

  • Compara por alcance: Evita comparar juegos lineales con títulos de mundo abierto de gran extensión.
  • Utilice escenarios similares para la comparación: Céntrese en realizar pruebas en entornos exigentes y repetibles en lugar de en espacios tranquilos.
  • Vaya más allá de los promedios: incorpore mediciones con márgenes inferiores al 1 % y al 0, 1 % para evaluar los cortes y las interrupciones.
  • Evalúa la configuración optimizada: Analiza el rendimiento basándote en los gráficos optimizados en lugar de únicamente en la configuración ultra.
  • Analice el rendimiento de la CPU y el almacenamiento: tenga en cuenta que los juegos modernos requieren una visión integral que vaya más allá de las capacidades de la GPU.
  • Analizar el estado de la memoria: Evaluar contextualmente el uso de la VRAM y la RAM.
  • Diferenciar la renderización nativa de la escalada: Tratar la escalada temporal y la generación de fotogramas como herramientas útiles, priorizando al mismo tiempo el rendimiento a resolución nativa.
  • Evalúa la relación entre gráficos y rendimiento: Ten siempre en cuenta si un juego funciona adecuadamente para sus exigencias visuales.

REFLEXIONES FINALES

La optimización trasciende un simple valor numérico; representa un delicado equilibrio. Un juego puede ofrecer una tasa de FPS excepcionalmente alta, pero carecer de jugabilidad, o, por el contrario, requerir muchos recursos, pero estar extraordinariamente bien optimizado gracias a una asignación inteligente de recursos que ofrece gráficos de vanguardia. En definitiva, la clave está en el equilibrio: ¿se combinan los requisitos visuales y de rendimiento del hardware para ofrecer una experiencia coherente y satisfactoria al jugador?

La complejidad de los juegos de PC modernos se ha disparado, lo que hace que la optimización efectiva sea más difícil y crucial. La nostalgia por una época marcada por lanzamientos impecables para PC es engañosa; sin embargo, las mejores adaptaciones para PC —aquellas que escalan bien, mantienen un rendimiento constante y logran una alta relación calidad-precio— merecen, en definitiva, su lugar en nuestras unidades SSD.

Fuente e imágenes

Deja una respuesta

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