¿Cómo hago para que funcione el turbo boost?

10

Tengo un portátil HP Pavilion dv6-2190us, tiene 8 GB DDR3 y un procesador i7 con 1.60 GHz (Turbo Boost hasta 2.80 GHz)

No estoy seguro de si estoy haciendo algo mal o me falta un paso o qué, pero no puedo por mi vida descubrir cómo hacer que funcione el turbo boost.

Es un verdadero dolor porque 8x 1.6GHz realmente apesta, estoy empezando a desear tener un i5 con menos núcleos pero más velocidad de reloj por núcleo ...

¿Hay algo que pueda hacer, ya sea habilitar el paso de velocidad / turbo boost o tal vez mantenerlo en overclock todo el tiempo?

Oh, estoy ejecutando Ubuntu 10.10 de 64 bits.

¡GRACIAS!

Editar Seguí la adquisición aquí, pero mis resultados no cambian en absoluto cuando ejecuto el bucle.

cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
Alex Weber
fuente
¿Puedes mirar en / proc / cpuinfo como escribí en askubuntu.com/questions/37618/is-turbo-boost-working/… , y luego editar los resultados en tu pregunta?
elmicha
@elmicha question upadated
Alex Weber
Intente ejecutar 'stress -c 8' que hará que todos los núcleos de su CPU se ejecuten al máximo, mientras se ejecuta, verifique la salida de / proc / cpuinfo

Respuestas:

7

Intente instalar turbostat(desde el linux-toolspaquete) y ejecute sudo modprobe msr ; sudo turbostaty vea lo que eso dice para la velocidad del procesador.

La frecuencia que se muestra en / proc / cpuinfo siempre está limitada a la velocidad "normal" de la CPU cuando de hecho el turbo boost funciona bien.

David Gardner
fuente
2
De hecho, toda la información en /proc/y siempre/sys/device/system/cpu/ está limitada a frecuencias regulares por diseño; ver kernel.org/doc/Documentation/cpu-freq/boost.txt
Ejecute CMD el
@ClassStacker ¡Gracias! Actualizado para decir "siempre" en lugar de "a menudo".
David Gardner
@DavidGardner por casualidad, ¿puede explicar mejor cómo interpretar la salida del turbostato, por favor? En mi caso, Bzy_MHzpuedo acercarme a 3ghz y luego volver a 1ghz después de un tiempo, incluso si todos los cpus están 100% cargados (consulte también askubuntu.com/questions/800797/how-to-enable-turbo-boost/… )
Sebastien Lorber
@SebastienLorber Turbo puede estar limitado por el uso de energía, la temperatura y otros factores, pero está bastante "cerrado", ya que no le dirá por qué :) Agregaré algunos comentarios sobre la pregunta que ha vinculado, pero a 85 grados C podría limitar la temperatura, dependiendo de la configuración del BIOS Turbo ...
David Gardner
Es bastante molesto que sea tan difícil entender lo que está sucediendo. Forcé a los fanáticos a correr a toda velocidad, probé con diferentes gobernadores y conductores, y parece que en algún momento mi computadora está limitando la frecuencia a alrededor de 800mhz (con carga), incluso si los cpus no están calientes
Sebastien Lorber
1

¿Hay algo que pueda hacer, ya sea habilitar el paso de velocidad / turbo boost o tal vez mantenerlo en overclock todo el tiempo?

Tengo un problema similar con mi computadora portátil, nunca uso la opción ondemand, así que la desactivo instalando rcconf (sudo apt-get install rcconf). ¡Solo ábralo como root, busque la voz a pedido y desactívela (tecla de espacio para seleccionar / deseleccionar)!

MastroPino
fuente
Este es un mal consejo. Primero, el OP malinterpretó lo que vio. Ahora tiene la intención de ayudarlo a abordar un problema que no tiene, sin explicar lo que su solución supuesta realmente logra o cómo se supone que debe solucionar algo.
Ejecutar CMD
1

A pesar de no seguir utilizando ninguna de las soluciones, según i7z turbo boost está, de hecho, funcionando.

No estoy seguro de qué lo hizo, pero ¡no me estoy quejando!

PD: el applet del monitor de frecuencia de la CPU sigue atascado a 1,6 GHz.

Alex Weber
fuente
2
Probé el script i7z y me dice que Turbo Boost está habilitado. Sin embargo, el uso de grep MHz / proc / cpuinfo no muestra nada más allá de la frecuencia de reloj estándar de 2.3 en lugar de 2.9 GHz.
n3rd
@ n3rd Toda la información en /proc/y /sys/device/system/cpu/está siempre limitado a frecuencias regulares por diseño; ver kernel.org/doc/Documentation/cpu-freq/boost.txt Además, los CPU Freq Mons confían en esta información, por lo que no mostrarán aumentos.
Ejecute CMD el
-1

Al igual que la mejor solución de David Gardner, es el turbostato, que en herramientas Linux adicionales muestra una frecuencia real. Funciona con la CPU en Ivy Bridge, donde cat /proc/cpuinfono puede mostrar información real. También puedo recomendar usar este script

cd && wget -O .laptop-mode.sh http://goo.gl/AH0tvj
chmod +x .laptop-mode.sh && ./.laptop-mode.sh

Ayuda a sintonizar la CPU y fuerza el turbo boost para que funcione constantemente. Debo notar que el turbo boost no funcionará con la frecuencia máxima para todos los núcleos. Para organizar la frecuencia, verifique las especificaciones de información oficial de su CPU.

Andrey Rahimov
fuente
2
Si bien esto puede responder teóricamente la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
kiri
También el enlace es un enlace de Ubuntu One que requiere inicio de sesión y lo que no funciona ...
David Gardner