En la web de HardOCP publican una interesante comparativa de rendimiento con uno de los primeros juegos multhilo que hay en el mercado, se trata del esperado Supreme Commander, un RTS futurista al estilo Command & Conquer, pero que puede mostrar una inmensa cantidad de unidades por pantalla y podemos realizar un zoom brutal para alejarnos de la escena y ver el mapa en global.
Este juego ha demostrado ser muy exigente con el hardware actual, tal y como vimos hace unas semanas en este enlace. Según vemos la cantidad de unidades que pueden ser controladas, más cuando jugamos contra más de dos adversarios, pone en jaque a muchos procesadores.
El artículo de HardOCP es algo complejo de leer, ya que nos pone muchas gráficas de rendimiento distintas: en las primeras podemos ver los niveles de detalle a los que podemos jugar suavemente con un procesador de 4 núcleos, con uno de 2 y un monocore, así vemos que para mantener la misma tasa de frames por segundo, con un monocore tenemos que reducir muy notablemente la calidad visual, además de no conseguir un nivel de rendimiento aceptable. Configuraron el juego en un mapa de 40Kx40K con seis oponentes controlados por el ordenador. Quizá algo demasiado exagerado, pero que es posible hacer con dicho juego.
Para las pruebas utilizan un Quad Core de Intel: QX6700 y desactivan los núcleos pertinentes en la BIOS cuando quieren probar una configuración que no sea de 4 núcleos. Al no ser un procesador de 4 núcleos nativos o monolítico se nos antoja que puede haber alguna ligera diferencia entre la teoría y la práctica.
Después de probar el nivel de detalle jugable con cada una de los tres procesadores o configuraciones de procesador disponibles pasan a probar con el mismo nivel de detalle estas tres configuraciones: a altísimas resoluciones el monocore se ahoga por completo, aún con el nivel de detalle al mínimo. Bajando resolución, pero aumentando el nivel de detalle aún vamos peor con un núcleo. La diferencia entre un núcleo y dos es muy grande, entre dos y cuatro núcleos la diferencia aunque es notable no es tan exagerada como en el primer caso. Aproximadamente conseguimos entre un 100 y 150% de aumento de rendimiento entre uno y dos núcleos y un 50% de aumento entre 2 y 4 núcleos.
También probaron el juego tanto con Windows Vista como en Windows XP, siendo más estable y rindiendo mejor bajo XP. No obstante detectaron que la repartición de carga de los núcleos era más correcta con Vista por lo que creen que cuando estén pulidos los drivers para este S.O. podría funcionar mejor en aspectos multihilo, cosa que sería lo de esperar de un nuevo S.O.
Aunque 6 jugadores con Supreme Commander quizá no es lo más habitual y con menos la experiencia es distinta, consideran que este juego es injugable con un procesador mononúcleo incluso al mínimo de detalle. De momento recomiendan utilizar Windows XP y no Vista con este juego.
Con el lanzamiento de otros juegos que aprovechan procesadores multinúcleo como son S.T.A.L.K.E.R., Crysis, Alan Wake o HL2: Episodio 2 será interesante ver si estos títulos tienen un impacto tan grande al utilizar más de un núcleo y consideran que este 2007 podría significar finalmente el despegue del uso de los procesadores Multinúcleo en juegos, aunque de momento cuesta tanto de programar que sólo los grandes estudios pueden desarrollar juegos que aprovechen procesadores no monocore. También nos invade una sensación de que Supreme Commander llegó demasiado pronto al mercado o sino decir que nos permite configuraciones de demasiados jugadores.
En otra web nos prometieron un análisis del impacto con procesadores multinúcleo con S.T.A.L.K.E.R, pero los problemas de drivers con las GeForce 8800 GTX parece que están retrasando este artículo que suponemos que mostrará unas diferencias mucho menos notables.