Compatibilidad con renderizado simultáneo: Otro paso adelante

La Actualización 1.0 fue un verdadero hito en la historia de World of Tanks. Enriqueció nuestro juego con Core, un motor completamente mejorado, gráficos brillantes nunca antes vistos y música de la mejor calidad posible.

Gracias al arduo trabajo que hemos llevado a cabo el último año, el juego se ha vuelto visualmente más imponente. Pero lo que quizá no sepan es que, detrás de los increíbles gráficos, una parte clave del nuevo motor abrió las puertas para llevar a cabo una fase de optimización de rendimiento y para implementar el renderizado simultáneo. Gracias a nuevas tecnologías, ahora tenemos la capacidad de aprovechar al máximo todas las tarjetas gráficas y de llevarlas a su 100%.

Pero no nos conformamos con eso. También hemos dado todo de nosotros para aprovechar al máximo el CPU.

Breve explicación

Hasta hace poco, no tenía mucho sentido presentar la tecnología de renderizado simultáneo porque la mayoría de los jugadores tenían computadoras de dos procesadores. En casos como estos, ya estamos sacando el máximo provecho de ambos núcleos.

Pero con el correr de los años, hemos visto un avance notable hacia computadoras de 4 o 6 núcleos, y esta tendencia parece no tener fin. Actualmente, el 60% de nuestros jugadores tienen computadoras con procesadores de cuatro núcleos.

Luego de analizar cuidadosamente las estadísticas, nos dimos cuenta de que había llegado el momento de implementar una función tecnológica importante a World of Tanks: la compatibilidad con renderizado simultáneo, desarrollada en colaboración con Intel. Para lograrlo, teníamos que "enseñarle" al motor a realizar cálculos, pero no en turnos, sino simultáneamente en todos los núcleos.

Actualización 1.0, sin compatibilidad con renderizado simultáneo

Actualización 1.4, con compatibilidad con renderizado simultáneo

Una misión compleja pero interesante

Suena fantástico, pero es un reto muy grande.

El problema es que, en las configuraciones más bajas, el CPU debe procesar varias tareas para llevar a cabo el renderizado. Sin embargo, cuando seleccionas las configuraciones ultra, la cantidad de las tareas aumenta. Para complicar aún más la situación, estas tareas no son iguales: algunas se calculan más rápido y otras más lento. Muchas dependen de otras, y antes de iniciar nuevos cálculos, te ves obligado a esperar el resultado de los anteriores.

El aumento de rendimiento de una PC específica dependerá de muchos factores, entre los que se incluyen los siguientes:

  • La versión de tu sistema operativo
  • El procesador, la placa madre, la tarjeta gráfica y otros componentes

También hay que entender que la compatibilidad con renderizado simultáneo no es una función estática, sino dinámica, que se lleva a cabo de forma diferente en varias configuraciones; por ejemplo, en distintas calidades gráficas.

  • En computadoras con CPU y tarjetas gráficas de bajo rendimiento, la mejora de rendimiento será mínima.
  • Si el CPU es poderoso y la tarjetas gráficas es lenta, tampoco habrá un aumento de rendimiento notable. La tarjeta gráfica ya estará funcionando a la máxima velocidad incluso sin compatibilidad con renderizado simultáneo, así que no podrá brindar la mejor calidad gráfica.
  • Si, por el contrario, el procesador tiene varios núcleos, pero no es poderoso, y tu tarjeta gráfica es rápida, el aumento de rendimiento se notará muchísimo.

El renderizado simultáneo también será notorio para quienes jueguen World of Tanks en una computadora portátil. En general, las computadoras portátiles están equipadas con procesadores de varios núcleos con baja frecuencia y compatibilidad con tecnología turbo-boost. Aumenta el voltaje en un núcleo y, temporalmente, potencia la frecuencia que, a su vez, aumenta su rendimiento. Una carga uniforme en todos los núcleos servirá también para reducir el consumo de energía de la computadora portátil y, por ende, aumentar el tiempo de juego al quedarse sin batería.

Preguntas frecuentes

Expandir

Sin dudas deben tener muchas preguntas en relación al aumento de rendimiento de su PC y a otros aspectos técnicos. ¡En esta sección de preguntas frecuentes, encontrarán las respuestas a estas y otras preguntas que ustedes mismos han hecho en nuestro foro!

  • ¿Hay alguna diferencia entre "simultáneo" y "varios núcleos"?

De hecho, no. La única diferencia es que «simultáneo» es un término más enciclopédico, más científico, usado principalmente por expertos técnicos, mientras que «varios núcleos» es un término más coloquial que se usa entre los jugadores y la gente que no es experta.

  • ¿Qué parámetros del juego afectará la implementación de la compatibilidad con renderizado simultáneo?

Quizá aumenten los FPS. Todo depende de las características de la PC. Tengan en cuenta que no todos los usuarios verán un aumento en su rendimiento, y quienes sí lo vean, quizá no se den cuenta.

  • ¿La compatibilidad con renderizado simultáneo solo funcionará en computadoras con procesadores Intel?

El renderizado simultáneo se desarrolló para ser compatible con todos los procesadores que tengan más de un núcleo en todas las PC, sin importar si son o no Intel.

  • ¿Cómo se implementará la compatibilidad con renderizado simultáneo en CPU con uno o dos núcleos?

Se implementará al igual que en CPU con 4 u 8 núcleos. La cantidad de núcleos no importa; si hay muchos, podremos aprovechar mejor las capacidades informáticas del procesador. Si el CPU tiene pocos núcleos, podremos exprimir al máximo su rendimiento más rápido y será más probable que no podamos aprovechar la tarjetas gráficas al 100%.

  • Mi tarjeta gráfica está funcionando a un 100%, pero el CPU solo está funcionando a un 30% o 40%. ¿La compatibilidad con renderizado simultáneo me permitirá aumentar el rendimiento de mi PC? Además, ¿es posible que esta tecnología le haga daño a mi tarjeta gráfica?

En este caso, no se notará un aumento de rendimiento. No se preocupen; esta tecnología no causará daño alguno a sus tarjetas gráficas. Es necesario entender que si el juego utiliza el 100% de la tarjeta gráfica, no habrá mejoras de rendimiento.

  • ¿Aumentará el consumo de energía de mi PC o mi computadora portátil?

Por el contrario, disminuirá, dado que todos los procesadores se cargarán equitativamente. En PC con una gran cantidad de núcleos, esta carga ni siquiera llegará al 80 %. Por consiguiente, el sistema no tendrá que aumentar la frecuencia del CPU, que tendrá un efecto positivo en la liberación de calor y el consumo de energía.

  • ¿Serán compatibles las tecnologías Intel Hyper-Threading y AMD SMT?

Sí. Todos los CPU que sean compatibles con estas tecnologías serán más eficientes en nuestros juegos.

Reducir

¿Qué nos depara el futuro?

La implementación del renderizado de gráficos simultáneo es un primer paso importante; es la base de nuestro trabajo futuro. Esta solución nos permitirá implementar renderizado simultáneo en otros subsistemas del juego.

Uno de los objetivos a los que apuntamos con la implementación de la compatibilidad con renderizado simultáneo es que los jugadores puedan disfrutar de gráficos fabulosos y una experiencia de juego dinámica en las PC que ya tienen, sin tener la necesidad de actualizarlas. Queremos que los gráficos y los sonidos de World of Tanks sean aún más realistas y emocionantes de lo que ya son, pero los requisitos del sistema seguirán siendo los mismos.

Probando nuestra solución

Actualmente estamos probando la tecnología de simultaneidad en PC de distintos tipos. Estas pruebas requieren de mucho tiempo, porque nuestros jugadores tienen computadoras con una gran variedad de parámetros de sistema. Pero, por ahora, podemos afirmar que esta tecnología tiene un gran rendimiento en varios tipos de PC distintos. ¡Descubran qué resultados conseguimos durante las pruebas más recientes!

Todos los resultados se obtuvieron en condiciones ideales, durante nuestras pruebas internas.

CPU: AMD Athlon 200GE, Tarjeta gráfica: Vega 3, RAM: Dual Channel 16Gb DDR-4 2667, 1920X1080 (Mínimo)

CPU: Intel Core i3-6100, Tarjeta gráfica: Nvidia GeForce GTX 1060 6Gb, RAM: Single Channel 8Gb DDR-4 2133, 1920X1080 (Ultra)

CPU: Intel Core i7-3770, Tarjeta gráfica: Nvidia GeForce GTX 1070 Ti, RAM: Dual Channel 16Gb DDR3-1600, 1920X1080 (Ultra)

Seguiremos trabajando para optimizar y mejorar el motor Core. ¡Abran bien los ojos para no perderse ninguna actualización!

Debatir en Discord

Cerrar