Foro de elhacker.net

Informática => Hardware => Mensaje iniciado por: OmarHack en 10 Junio 2013, 12:58 pm



Título: Aumentar rendimiento de procesadores INTEL/AMD en Windows. (No con Overclock)
Publicado por: OmarHack en 10 Junio 2013, 12:58 pm
Este tutorial sirve para los procesadores con tecnología HT (HyperThreading).

Empecemos:
Lo primero será comprobar si tu procesador dispone de dicha tecnología. Esto puede averiguarse de varias formas pero la más rápida es la siguiente: En inicio escribes: Administrador de dispositivos y pulsas enter.

Una vez dentro del administrador de dispositivos le damos a la flecha que está a la izquierda de procesadores y se nos abrirá un menú desplegable. Ahí es donde debemos comprobar que tu procesador aparezca repetido. Si así es, tu procesador tiene HyperThreading. Este tutorial solo sirve para los que lo tengáis.

El hypertreading significa "hiperenhebrado" en español. La definición de "Enhebrar" es pasar el hilo por dentro dentro de la aguja. Lo que hace esta tecnología es procesar los hilos de los programas a la vez (emulando un segundo procesador). En los programas se crean hilos para realizar varios procesos simultáneamente.

Ahora que ya sabemos en que se basa esta tecnología vamos a conocer su rendimiento: Intel y AMD aseguran que los procesadores con ht en algunos casos (depende del programa en ejecución) pueden alcanzar hasta un 30% más de rendimiento pero que a su vez esta tecnología hace un gasto más elevado de energía y de recursos.

Algo que no comentan es el aumento de temperatura del procesador. Es algo a tener muy en cuenta ya que realizando pruebas con 2 procesadores con esta tecnología mi temperatura con Windows 7 Ultimate y Windows Professional en stand by ha aumentado entre un 15% y un 20%. Esta tecnología aún que se disponga de ella, en Windows está "dormida". Así que si cuentas con buena refrigeración y quieres despertar el potencial del hyperthreading vamos allá!

IMPORTANTE: Será mejor que controles en todo momento las temperaturas de tu procesador, intentamos aumentar su rendimiento, no destruirlo. :silbar:
Hablando de hilo, tienes un hilo en este subforo con programas para tener controladas las temperaturas de tus componentes.

Vamos de una vez por todas a ello. Lo primero será escribir en inicio, en ejecutar o en cmd: regedit
Le damos a sí y entraremos en el editor del registro.
Ahora vamos a ir entrando en carpetas hasta llegar a nuestro objetivo, las carpetas son:
HKEY_LOCAL_MACHINE >> SYSTEM >> Control >> Power >> PowerSettings >> 0cc5b647-c1df-4637-891a-dec35c318583

Al llegar a esta última carpeta veremos: ValueMax que tiene el valor en hexadecimal. Al lado entre paréntesis lo tenéis en decimal.
Damos doble click en ValueMax y nos aparecerá una ventana con el número 64. Con esto editaremos el CoreParking.

El CoreParking lo que hace es pausar durante un tiempo determinado uno de los núcleos del procesador para ahorrar energía. Ahora vamos a cambiarle el valor. Estando en hexadecimal tendremos varias opciones para dejarlo a nuestro gusto. Si no nos interesa que nuestro "nuevo segundo procesador" se pare, simplemente le pondremos en vez de 64 de valor 0. También podremos cambiarle el valor para que solo se pare la mitad de lo que lo hacía o cualquier otro valor que nos interese. El caso es encontrar el valor que mejor se nos adapte entre rendimiento temperatura y ahorro energético.

Ahora reinicia con tu nuevo valor y revisa las temperaturas. Dale un poco de caña jugando, escuchando música y viendo vídeos para saber si las temperaturas aumentan demasiado o se encuentran bien.

Si se calienta demasiado puedes dejarlo en cualquier momento como estaba repitiendo los procesos y volviendo a dejar el valor a 64. Acuérdate de reiniciar cada vez que cambies el valor en el registro para que se realicen los cambios.

Si estás seguro de que todo está bien vamos a aumentar también la velocidad de arranque de Windows. Para ello escribimos en inicio, ejecutar o en la cmd: msconfig. Pulsamos enter y se nos abrirá una ventana. En ella nos vamos a arranque y a opciones avanzadas. Marcamos la casilla de procesadores y ponemos 2. si queremos también podemos ponerle el máximo de memoria ram que queramos que se use para el arranque del sistema. Ahora solo queda apagar y encender y comprobar que las temperaturas sigan bien y listo!

Recomiendo después de asignar los 2 procesadores y aceptar los cambios apagar el equipo entrar en la bios y poner que si el procesador pasa de 80º centígrados se apague el equipo.  No vaya a ser. ;)

Un saludo y a disfrutar!



Título: Re: Aumentar rendimiento de procesadores INTEL/AMD en Windows. (No con Overclock)
Publicado por: silver_dh en 10 Junio 2013, 20:09 pm
Una consulta que me tiene intrigado, he mirado en el administrador de dispositivos y si tengo 2 veces mi procesador, mi procesador es un pentium dual core e5700 3.00 ghz y me gustaria saber si me podrias decir si tiene una buena refrigeracion para hacer este tutorial, ya que la mayoria de los juegos lo corre mi pc pero me van muy lento y tengo que ponerlos al minimo de graficos para jugarlos bien y por mi tarjeta grafica se que no es. Mi ventilador corre a 1140-1155 rpm y la temperatura de mi procesador es de 40º-48º min-max. Tu me aconsejarias hacer este tutorial? espero tu respuesta.


Título: Re: Aumentar rendimiento de procesadores INTEL/AMD en Windows. (No con Overclock)
Publicado por: OmarHack en 10 Junio 2013, 23:03 pm
Puedes hacerlo, pero antes entra en la bios y baja el vcore 0.050v menos del que tiene, así seguirá estable, seguirás teniendo ganancia de rendimiento y estarán las temperaturas mejor controladas. Una vez echo esto sigue el tutorial y descarga por ejemplo el speedfan para ver que la temperatura no supere los 50 grados. Si ves que el sistema no está estable o que falla no te preocupes, vuelve a la bios y súbele 0.025v. El caso es encontrar un equilibrio probando. Siempre tiene su riesgo pero yo en tu caso lo haría sin problemas.
Ve comentando el resultado.   


Título: Re: Aumentar rendimiento de procesadores INTEL/AMD en Windows. (No con Overclock)
Publicado por: silver_dh en 11 Junio 2013, 01:27 am
Puedes hacerlo, pero antes entra en la bios y baja el vcore 0.050v menos del que tiene, así seguirá estable, seguirás teniendo ganancia de rendimiento y estarán las temperaturas mejor controladas. Una vez echo esto sigue el tutorial y descarga por ejemplo el speedfan para ver que la temperatura no supere los 50 grados. Si ves que el sistema no está estable o que falla no te preocupes, vuelve a la bios y súbele 0.025v. El caso es encontrar un equilibrio probando. Siempre tiene su riesgo pero yo en tu caso lo haría sin problemas.
Ve comentando el resultado.   
Entendido, he puesto el valor en 32 y los 2 procesadores del msconfig, mañana posteo el resultado :P


Título: Re: Aumentar rendimiento de procesadores INTEL/AMD en Windows. (No con Overclock)
Publicado por: rdzlcs en 11 Junio 2013, 04:51 am
Hola amigos.

Tengo un I7 3630QM tiene 4 núcleos de 2.40ghz, en teoría un turbo llega a 3.40ghz cada núcleo. Eso se puede estirar o pido mucho?

Gracias


Título: Re: Aumentar rendimiento de procesadores INTEL/AMD en Windows. (No con Overclock)
Publicado por: silver_dh en 11 Junio 2013, 11:23 am
Entendido, he puesto el valor en 32 y los 2 procesadores del msconfig, mañana posteo el resultado :P
Vale he visto un poco de aumento de rendimiento en 32 y con los 2 procesadores, lo del vcore en la bios no me deja cambiar los voltajes se quedan fijos por mas que intento modificarlos, las temperaturas que he registrado son 44-51º min-max. Me aconsejarias bajarle algo mas el valor? o ese es el suyo con la temperatura mas estable? espero tu respuesta


Título: Re: Aumentar rendimiento de procesadores INTEL/AMD en Windows. (No con Overclock)
Publicado por: OmarHack en 11 Junio 2013, 14:33 pm
Hola amigos.

Tengo un I7 3630QM tiene 4 núcleos de 2.40ghz, en teoría un turbo llega a 3.40ghz cada núcleo. Eso se puede estirar o pido mucho?

Gracias
Comprueba si dispone de ht, puedes verlo en la página de intel. Al no ser el "K" no tiene el multi desbloqueado así que si quieres mejorar sus prestaciones solo puedes usar esta tecnología (ht) o subir la frecuencia de datos del bus. Tienes este manual para el ht y fijo que por el foro tienes varios de como subir la frecuencia de datos del bus.




Vale he visto un poco de aumento de rendimiento en 32 y con los 2 procesadores, lo del vcore en la bios no me deja cambiar los voltajes se quedan fijos por mas que intento modificarlos, las temperaturas que he registrado son 44-51º min-max. Me aconsejarias bajarle algo mas el valor? o ese es el suyo con la temperatura mas estable? espero tu respuesta

Puedes sacarle una imagen en la bios al vcore con el móvil o la cámara y ponerla aquí? Algunas placas no dejan modificarlo pero es bastante raro.
51º de máximo no es excesivo, si se puede cambiar el vcore puedes reducir esa temperatura y sin perder rendimiento si no, puedes aumentar al valor del registro de 32 a 40 y dejarlo así. El procesador apenas notará la diferencia de temperatura, pero como te digo mejor dejarlo con la misma temperatura que antes y con más rendimiento.

No te asustes por esas temperturas, tengo procesadores que llevan más de 2 años conmigo y tienen aguantado hasta 85º centígrados y aquí los tienes. Se reduce la vida útil del componenete por eso es mejor tener las temperaturas aconsejadas por el fabricante.


Título: Re: Aumentar rendimiento de procesadores INTEL/AMD en Windows. (No con Overclock)
Publicado por: silver_dh en 11 Junio 2013, 16:02 pm
Puedes sacarle una imagen en la bios al vcore con el móvil o la cámara y ponerla aquí? Algunas placas no dejan modificarlo pero es bastante raro.
51º de máximo no es excesivo, si se puede cambiar el vcore puedes reducir esa temperatura y sin perder rendimiento si no, puedes aumentar al valor del registro de 32 a 40 y dejarlo así. El procesador apenas notará la diferencia de temperatura, pero como te digo mejor dejarlo con la misma temperatura que antes y con más rendimiento.

No te asustes por esas temperturas, tengo procesadores que llevan más de 2 años conmigo y tienen aguantado hasta 85º centígrados y aquí los tienes. Se reduce la vida útil del componenete por eso es mejor tener las temperaturas aconsejadas por el fabricante.
Pues mira le he sacado dos fotos donde vi anoche lo del vcore, aqui las tienes:
http://imageshack.us/a/img580/7219/cam00150k.jpg
http://imageshack.us/a/img526/259/cam00151f.jpg
Me he fijado que en el VTT Voltage si me deja cambiar el valor del voltaje pero no me deja especificar cuanto quiero cambiarle, cambia a un valor cuando le doy a + o -. Por seguridad de momento lo cambie el valor del regedit a 40 como dijistes hasta que pueda ver si puedo aumentarle mas obteniendo una temperatura optima. En el Vcore voltage no me deja cambiar los valores simplemente me da la opcion Ignored o ese que esta puesto ahora. Si necesitas saber algo mas pidemelo :P


Título: Re: Aumentar rendimiento de procesadores INTEL/AMD en Windows. (No con Overclock)
Publicado por: OmarHack en 11 Junio 2013, 16:09 pm
¿A que numero te baja cuando le das a menos?


Título: Re: Aumentar rendimiento de procesadores INTEL/AMD en Windows. (No con Overclock)
Publicado por: silver_dh en 11 Junio 2013, 16:10 pm
¿A que numero te baja cuando le das a menos?
Reinicio y compruebo, ahora edito la respuesta. Pondre cuanto sube y cuanto baja.

Vale, he mirado mejor y se pueden modificar el Memory Voltage, NB Voltage y VTT Voltage. En el VTT Voltage aumenta un 625V, el minimo y estandar es 1.2000V. El memory voltage esta en 1.2000V tambien como estandar y minimo y se puede aumentar un 0.02000V y el que queda es el NB Voltage que este no me acuerdo cuanto aumenta pero su valor minimo y estandar es 1.12500V. Bueno creo que eso es todo, dime si necesitas alguna informacion mas :P


Título: Re: Aumentar rendimiento de procesadores INTEL/AMD en Windows. (No con Overclock)
Publicado por: OmarHack en 11 Junio 2013, 16:14 pm
Perfecto.  :)


Título: Re: Aumentar rendimiento de procesadores INTEL/AMD en Windows. (No con Overclock)
Publicado por: rdzlcs en 12 Junio 2013, 02:20 am
Bueno muchas gracias, si tiene HT, igual voy a profundizar conocimientos para meter mano. Esto me sirve para empezar..


SAludos


Título: Re: Aumentar rendimiento de procesadores INTEL/AMD en Windows. (No con Overclock)
Publicado por: cemoskito en 19 Julio 2013, 07:56 am
hola amigo, tengo un roblemita, cuando voy en busca de las carpetas solo llego hasta la carpeta SYSTEM, de ahi en mas las demas no estan  :o tenes idea cual puede ser el probema?

I7 3517u  -  Windows 8 PRO  64bits

saludos!


Título: Re: Aumentar rendimiento de procesadores INTEL/AMD en Windows. (No con Overclock)
Publicado por: OmarHack en 19 Julio 2013, 08:34 am
¿Te aparece CurrentControlSet dentro de system? Si es así, sigue los pasos. En caso contrario haz una captura de pantalla de las subcarpetas de System.

También supongo que ya lo sabrás, pero tu procesador tiene el multi desbloqueado por lo que también se le puede hacer overclock desde la Bios.

Un saludo. :)


Título: Re: Aumentar rendimiento de procesadores INTEL/AMD en Windows. (No con Overclock)
Publicado por: CatadorDeVeneno en 14 Enero 2014, 20:18 pm
Para saber si puedes activar el HyperThearing recomiendo utilizar speccy ya que del metodo arriba explicado mi procesador (amd fx 8350) sale que si es compatible cuando en realidad no lo es.
Saludos!!  :rolleyes:


Título: Re: Aumentar rendimiento de procesadores INTEL/AMD en Windows. (No con Overclock)
Publicado por: Jovenjoshua en 24 Febrero 2016, 18:40 pm
Disculpa pero en verdad ando algo perdido, y pues me gustaria saber un rango de valores con los que podria probar y que sea eficiente! Mi procesador es un Intel Core i5-4460 corriendo a 3.20 Ghz. Ademas quisiera saber si cada vez que le pongo un valor debo reiniciar la PC o simplemente con poner "Aceptar" esta hecho el cambio.

De ante mano muchas gracias! :)