¿Qué es benchmark? [Diccionario Gamer] “Experiencia gamer al máximo rendimiento”

El término “benchmark” es un anglicismo que se puede traducir casi literalmente como “comparativa”, y consiste en una rutina utilizada en muchas profesiones para hacer análisis, ya sean de mercado o lo que nos atañe, los videojuegos. Esto sirve para realizar comparativas de software y hardware, para saber si realmente los equipos que nos están ofreciendo dan el rendimiento que nos tratan de vender o si se ubica por debajo de lo que nos prometen. Además, también es necesario para conocer el rendimiento que nos dan nuestros componentes en el caso de que utilicemos nuestro PC para correr juegos.

En el caso de las consolas, sirve más como comparativa entre ellas, con lo que se prosigue la inútil “guerra” entre ellas; en el caso de las PC, nos sirve para testear nuestro equipo y saber si somos capaces de correr los juegos de nueva generación. Independientemente de ello, siempre es útil hacer una comparativa con la diferentes configuraciones en nuestro sistema, y de esta manera seleccionar la configuración que mejor se adapte a nuestras necesidades.


¿Por qué debemos de interesarnos en el benchmarking?

Muchas personas se interesan mucho en el apartado de imagen y los espectaculares gráficos, y si bien esto no es lo único a tener en cuenta en un videojuego, nunca está de más tener buenas especificaciones para poder correr los juegos con graficos altos, con los famosos 60 FPS y en altas resoluciones. Una de las comparativas donde más debate se da es en el caso de las consolas, en donde generalmente las comparativas de rendimiento las suelen hacer los grandes portales de videojuegos, dándonos una mirada sobre cuál es la mejor consola en tal o cual aspecto.

Precisamente, en la consolas no suele ser muy relevante más que en el apartado gráfico, ya que —dentro de la misma generación— suelen tener características muy similares entre sí. Pero en el caso de la plataforma PC, tenemos que poner mayor énfasis en este apartado, ya que al existir una mejor oferta y diversidad de hardware, supone un reto más difícil al momento de adquirir un PC para jugar. En caso de los que tienen más conocimiento, necesitan realizar comparativas en cuanto a CPU y GPU para poder construir un sistema lo más robusto posible, capaz de soportar los tan ansiados 60 FPS a 1080p (resolución mínima para una verdadera experiencia HD).

Las diferentes aplicaciones del benchmarking

La práctica del benchmarking nace con la finalidad de calcular el tiempo de ejecución de los programas y procesos, pero con la aparición de las nuevas arquitecturas y el nacimiento de nuevos lenguajes de programación, la práctica del benchmarking se convirtió en una especialidad dentro del ambiente informático, llegando a generar debates muy extensos sobre este tema en sus diferentes aplicaciones. Esta práctica es muy necesaria en el ámbito informático, ya que al tener una infinidad de componentes a elegir, la velocidad de procesamiento es muy fluctuante, y es necesario tener estadísticas reales con las que analizar el comportamiento.

Existen 2 grandes grupos en los que podríamos dividir estas tareas. El benchmarking de bajo nivel se encarga de darnos estadísticas sobre el rendimiento de los componentes de los equipos, sobre todo los componentes del CPU, el reloj del CPU, la memoria caché del mismo, SRAM, latencia y todo lo que tenga que ver con el funcionamiento de hardware. Por otro lado, en el benchmarking de alto nivel tenemos comparativas referidas al software: velocidad de los dispositivos, velocidad de inicio del sistema operativo y el rendimiento de los programas que tenemos instalados en nuestro PC. La comparativa más popular se realiza cuando corremos un videojuego y tenemos en paralelo un programa para monitorear en tiempo real los FPS (si son constantes o fluctúan; si alcanzan los 30 o 60 prometidos, etc.) y la carga que sufren el procesador, la memoria RAM y la GPU mientras pasamos por diferentes escenarios.

Tarjetas gráficas, CPU, GPU y “cuellos de botella”

Cada año, el desarrollo de videojuegos se vuelve más sofisticado, y con esto también se actualizan los motores gráficos en los cuales corren los videojuegos. Debido al ansia por los gráficos que existe últimamente en el ámbito, los motores gráficos tienen algunos detalles en cuanto a la optimización, y por lo tanto nos dan un menor rendimiento al momento de jugarlo y demandan más recursos de la memoria RAM, de la misma tarjeta de video y del CPU , ya que los cuellos de botella se dan cuando el CPU no está a la altura de la tarjeta de video y el procesador frena la secuencia para poder quedar a la par del GPU y esto puede ocasionar caídas en los FPS.

Solemos creer que con el hecho de tener una buen tarjeta gráfica y una buena cantidad de memoria RAM, nuestro equipo será capaz de correr cualquier juego sin problema, pero en muchas ocasiones dejamos en segundo plano el tema del CPU. En este punto es donde nos sirve el benchmark, ya que podemos darnos cuenta del rendimiento en conjunto del equipo y de esta manera saber cuáles dispositivos sería necesario actualizar.

Ahora bien, el “cuello de botella” sucede cuando algunos de los componentes no están a la altura de los demás y la comunicación entre ellos se vuelve torpe, dándonos el tan odiado lag y la caída súbita de FPS cuando el paisaje que vemos o el juego en sí tiene muchos elementos por renderizar; un caso común es el de los Hack and Slash, que suponen una carga enorme al PC debido al uso excesivo de efectos, aparición masiva de enemigos, cálculos de daño y enorme cantidad de animaciones en combate, redundando en un uso intensivo. Mientras tanto, en las consolas no está tan marcada la diferencia de rendimiento entre CPU y GPU, ya que al incluir un hardware pensado de fábrica rara vez generan este tipo de problemas.

Palabras finales

El benchmarking es una práctica que se utiliza en diferentes medios, pero su uso se ha popularizado, mayormente, gracias a la industria del videojuegos y a la creciente comunidad de jugadores de PC. Al ser una plataforma tan cambiante y variada, en donde cada usuario puede adquirir o armar un equipo según la necesidades del jugador, es necesario estar constantemente actualizados en lo que al rendimiento y especificaciones de los diferentes componentes que conforman nuestro equipo se refiere, para así obtener el mejor resultado posible.

El Benchmark es importante y una de las ventajas es que podemos realizarlo en nuestros equipos con ayuda de software especializado, para de esta manera tener una mejor visión de los recursos que estamos utilizando al momento de correr los videojuegos.

¿Alguna vez utilizaste algún benchmark, propio o de webs especializadas, a la hora de mejorar tu equipo? Ahora sabes de su importancia, y seguro lo tendrás más en cuenta. ¡Hasta la próxima!

NieR-Automata-700x394 ¿Qué es benchmark? [Diccionario Gamer] “Experiencia gamer al máximo rendimiento”

Escritor

Autor: Yuichi

Mexicano. Soy Victor Barba, un informático de profesión y friki por decisión. Mis grandes aficiones son el anime, el manga, los videojuegos, el cine y la literatura, pero por sobre todo la escritura. Mi gusto por los videojuegos y el anime viene desde muy temprana edad, gracias a mi hermano mayor, y aunque no me considero un otaku tengo en cuenta que el anime tiene un gran potencial para tratar temas que se dificultarían incluso en otros medios. Tengo una debilidad por los animes de corte psicológico. Escritor sin remedio, con un gusto por compartir mi visión de la animación japonesa y los videojuegos con todos aquellos interesados en esta tanto mundo friki, espero que disfruten leyendo los artículos tanto como yo disfruto al escribirlos.

Artículos escritos

Los 5 mejores animes según Yuichi