Duda sobre Turbo boost

Imagen de Chechare
0 puntos

Hola.

Tengo una PC portátil marca HP con un procesador Intel Core i5 CPU M 450 que consta de 4 núcleos a 2.40GHz y Ubuntu Remix Gnome 13.04.

Este icore es de primera generación por lo que su HD Graphics es una basura pero ese no es tema. Como todos los iCore cuenta con la tecnología turboboost, por lo que aumenta su frecuencia cuando lo necesita.

El problema es que en Windows, utilizando una aplicación de Intel, se puede ver que mi procesador aumenta su frecuencia hasta 2.60 GHz, pero en Ubuntu al utilizar un comando (no lo recuerdo en estos momentos) solo se puede observar que aumenta hasta 2.40 Ghz, mientras que los demás core se quedan en 1199 MHz. Además que en los detalles del equipo solamente me especifica que mi procesador es de 2.40Ghz

La verdad pueden decir que no hay mucha diferencia, pero siento que mi PC no da la misma velocidad en Linux que en Windows, ¿Se puede hacer algo para que aumente más la frecuencia (que no sea overclock)?

Gracias y saludos.

Imagen de Gabriel_M
+1
0
-1

Turbo Boost que apareció por primera vez en los Core i actualmente esta en su versión 2.0.
Lo que hace es incrementar en rangos de 100 MHz la velocidad de cada núcleo de forma independiente,
con una mejor eficiencia a la hora de ejecutar software multi-hilo y mono-hilo.
Cuando el procesador detecta que la temperatura sobrepasa los limites establecidos de seguridad, disminuye la frecuencia en rangos de 100 MHz, hasta dejar el procesador con los valores por defecto.
GNU/Linux tiene soporte completo desde la versión del kernel 2.6.38.
Sin ninguna aplicación trabajando al ejecutar

sudo su
cat /proc/cpuinfo | grep MHz

Te informará que todos núcleos trabajan a igual frecuencia.
Ejecuta un proceso mono-hilo para que un núcleo entre a pleno rendimiento, por ejemplo un loop
Abre otra terminal y ejecuta:

while :; do :; done

En la terminal previa, repite el comando

cat /proc/cpuinfo | grep MHz

Y te mostrará que uno de los núcleos funciona a la máxima frecuencia de Turbo Boost.
Para cortar el loop, cierra la segunda terminal.

+1
0
-1
Imagen de Chechare
+1
0
-1

Gracias por responder, ya conocía como funcionaba la tegnología Turbo boost, pero mira este el problema que yo menciono:

Al ejecutar el proceso mono-hilo y después ver la información con el cat se puede ver que funciona bien, un núcleo se mantiene en su máxima frecuencia mientras los demás bajan su consumo, el problema que la máxima frecuencia es 2.4 Ghz

http://s1232.photobucket.com/user/ChechareTRs/media/Sinnombre_zps31a22ef...

Ahora, si utilizo la aplicación Monitor de Turbo Boost en Windows la máxima frecuencia es 2.6 Ghz

[http://i1232.photobucket.com/albums/ff380/ChechareTRs/Sintiacutetulo_zps...

¿A qué se debe esta diferencia?

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

En tren de suponer, es posible que Gnu/Linux sea más conservador que Windows ó que Windows exagere los valores.

+1
0
-1