#6977 Y donde exactamente has visto tu que el HT de un 15-20% mas de rendimiento en el Crysis 3? Por que lo quiero ver yo, y no es que soporte HT, el Cryengine 3 se hizo para 8 cores y ya ves tu lo bien que va (no).
La mejora que puede proporcionar el HT nunca jamas va a ser del 100% y del 30-50% solo se consigue en aplicaciones programadas para un uso especifico.
Ya lo explique hace una semana o asi:
#7715 Miércoles 28 ago, 21:50
#7713 Pero si te lo estamos diciendo, no es que seamos conservadores y no tengo tiempo para escribir un mega-tocho explicativo de como funciona el HT, en parte por que dices que ya lo sabes.
Simplemente, llevamos ya 5 años va a hacer en noviembre con procesadores de 4 nucleos fisicos + 4 hilos virtuales o de hyper-threading que es como se llama, llevamos 12 años con la tecnologia Hyper-threading que ha pasado desde los antiguos Pentiums IV por los Pentiums D, hasta los Intel G o Celerons y los actuales i3/i5/i7 y casualmente aun a dia de hoy, muchos, muchiiiiiiisimos juegos con el HT activado sufren problemas o rinde igual o la mejora es escasiiiiiiiiiiiisima, y la mejora normalmente suele deberse a que el i7 per se lleva los niveles de cache un poco superiores al i5.
No soy programador de motores graficos, y no me voy a poner a ellos hoy en dia, pero no es que no se haya intentado programar para hyper-threading y haya habido multitud de reviews comparativas, a dia de hoy y seguira siendo asi, en juegos y por como funcionan, los nucleos reales son los que dan el rendimiento. Que el HT se podria usar para tareas secundarias en el juego? Pues no se, pero el HT se utiliza para otro tipo de software mas lineal y estandar, ahi si que se nota mejora, pero tampoco es una mejora loca del 100% que conste.
Llevo años viendo juegos que se anuncian a base de bombo y platillo de que estan optimizados para 8 nucleos, que blablobli, que el HT ahora si que se va a usar, y siempre es lo mismo, plantas el juego con HT y da stuttering, frames minimos peores que con el HT quitado, etc. O como suele pasar, el mismo rendimiento que si lo tuvieras quitado. En la epoca de los Nehalem, los i7 si que daban una mejora de rendimiento clara frente a un i5 por temas de cache y que los i7s subian bastante (salvo el i5 750, casualidad que fuera el de 4 nucleos fisicos y no los de 2+2 como los 6xx, pero este i5 tenia que ser pata negra, si no ahi te quedabas) y se montaban, pero con la llegada de los 2500k y ahora nuevas generaciones, el i5 planta cara en rendimiento por core a igualdad de cores tanto en sinteticos como en juegos, en sinteticos ya con HT la cosa se distancia.
Y estos i7s de hace 5 años, habia gente que decia lo mismo que tu, que para "largo plazo" rentaba mas meter el i7 por que iba a durar mas que el i5 750 de turno, que ha pasado? Que los i5 estan aguantando igual que los i7, el que cogea con un i5 lo hace con un i7 hoy en dia. Puedes jugar a todo perfectamente con un i7 920 a 4ghz y una 7970, pero tambien puedes pinchar a un i7 750 a 4ghz una 7970 y rendir como una bestia sin envidiar al 920.
Por eso, en los presupuestos altos se prefiere montar un i5 con un SLI o Crossfire a un i7. El HT no es de ayer, no solo lo llevan i7s, lo llevan y han llevado un monton de procesadores y jamas se ha notado algo "bestial" en subida de rendimiento, mira un i3 3220 frente a un Intel G de similar frecuencia, rinden parecido en juegos... Lo que pasa que el i3, tiene mas cache, mas frecuencia, acepta rams mas rapidas, lleva implementadas tecnologias adicionales diversas que lo hacen rendir algo mejor en juegos, y en tareas sinteticas con el plus del hyper-threading.
El hyper-threading ya tiene soporte en todos los motores, no es una cosa que se "soporte" o no, siempre se soporta, en los i3 se soporta vaya y la mejora es sustancial mas que nada, si puedes haz pruebas de HT on vs HT off en un i3 con un juego tipo el crysis 1 que usa mejor el procesador (vaya tela, siendo un juego mas viejo).
Entonces, esos 80-100€ que vale de mas el i7, pues los inviertes en una grafica superior, caso de la 7950 vs 7970 o en un i5 con buena refrigeracion y asi metes overclock, por que el dia que se quede corto el i5, el i7 tambien va a flogear.