Post by legate on Apr 1, 2014 21:20:36 GMT 1
La tendencia en los juegos siempre ha sido que a cada nuevo juego mas requerimientos de hardware tenemos para moverlo con soltura. En gral. siempre se ha priorizado la actualización de las tarjetas gráficas frente a los microprocesadores, ya que se consideraban como mas relevante para el rendimiento. En gral. todas las comparativas actuales comparan CPUs de distinta gama pero siempre micros que no han sido descontinuados, dejando de lado otros mas antiguos pero con bastante presencia en los hogares.
Los Quad Core (Yorkfield) fueron la ultima evolución de los Q6x00 (Kentsfield), donde gracias a un mejor proceso de fabricación (45 nm vs 65 nm) se obtenía una mayor frecuencia de base y mejores resultados de overclock con menores voltajes.
Hoy en día el socket 775 ha sido descontinuado pero, dado su éxito y buenos rendimientos, no es raro encontrarlos como equipo base de muchos gamers, de ahí que interesaba saber que impacto tiene el cambio de plataforma sobre uno de los juegos mas exigentes de la actualidad: Battlefield 4 en multiplayer.
Equipamiento de prueba:
Plataforma 775
CPU: Q9505@3.8Ghz (3824 mhz)
Motherboard: Asus Maximus II formula (Chipset P45)
Memorias: G.Skills DDR2 - 1066 (8 Gigas)
Plataforma 1150
CPU: i5 4670k - 3.4/3.8 Ghz (Normal/turbo)
Motherboard: Asus Maximus Hero VI (Chipset Z87)
Memorias: G.Skills DDR3 - 1600 (16 Gigas)
Equipamiento en común
T. Gráfica: Powercolor Radeon R9 290
Drivers: 13.12
Windows 7 SP1 64 bits
SSD: Crucial M4
Para equilibrar las pruebas se ha ajustado la frecuencia de trabajo del Q9505 a 3.8Ghz (3824 mhz), lo cual lo iguala a las velocidades máximas del i5 4670k.
Se han usado las mismas configuraciones gráficas (1920*1200, detalles altos, sin filtros) para ambos micros. Las mediciones de FPS han sido mediante Fraps y se ha jugado en servidores con un mínimo de 60 players presentes y en tres mapas distintos: Lancang Dam (China Rising), Metro 2014 (Second Assult) y Wave Breaker.
En las mediciones se ha obviado los valores máximos, ya que si bien pueden resultar interesantes para alardear no resultan críticos en si para el juego.
En los casos del Metro 2014 y Wave Breaker el rendimiento es mas que correcto con unos mínimos de 38 y 40 fps respectivamente, no así en el mapa Lancang Dam donde se han registrado bajadas hasta un valor de 25 fps que roza el limite de lo jugable.
Tomando los mismos mapas veamos como se comporta el i5 4670k
La situación es claramente distinta con unos valores mínimos y promedios mucho mas altos.
Para facilitar la comparación, en el siguiente gráfico se meustran los valores promedios (de los 3 mapas) de ambos CPUs:
El cambio de micro del Q9505 al 4670k genera un salto de rendimiento del 93% tanto en los valores mínimos como promedio de fps.
Por ultimo hemos realizado test de rendimiento de un juego mas antiguo: el Crysis Warhead (DX10, 1920*1200 sin filtros) que cuenta con una herramienta de prueba de rendimiento mediante medición de fps en un ciclo cerrado:
Al ser un juego mas antiguo y realizarse un test en modo single player, esperaba menos diferencias pero estas siguen siendo importantes otorgando el 4670k un incremento de rendimiento del orden del 43% en mínimos y del 46% en valores promedios.
Reflexión final
La relevancia del micro en el rendimiento final es critico en los juegos actuales y resulta muy claro que las viejas plataformas resultan un limitante para las gráficas mas potentes y muy posiblemente afecten también a las de gama media. Esto es valido si hablamos de una arquitectura antigua como es la de los sockets 775, posiblemente en los casos de los socket 1155/56 el incremento de rendimiento es mucho menor, al caso tal que no creo que justifique un cambio de plataforma.
Mantle: aun teniendo una t. gráfica que lo soporta y con las promesas del rendimiento extra que brinda ha sido obviado dado que los controladores Beta que permiten jugar con Mantle han resultado extremadamente inestables, provocando cuelgues del juego en forma aleatoria. Habrá que esperar a versiones finales para notar las mejoras de rendimiento.