Comment faire fonctionner Turbo Boost?

10

J'ai un ordinateur portable HP Pavilion dv6-2190us, il a 8 Go de DDR3 et un processeur i7 avec 1,60 GHz (Turbo Boost jusqu'à 2,80 GHz)

Je ne sais pas si je fais quelque chose de mal ou une étape manquante ou quoi, mais je ne peux pas pour la vie de moi trouver comment faire fonctionner le turbo boost.

C'est vraiment pénible car le 8x 1,6 GHz est vraiment nul, je commence à souhaiter avoir un i5 avec moins de cœurs mais plus de vitesse d'horloge par cœur ...

Y a-t-il quelque chose que je puisse faire, soit activer le pas de vitesse / boost turbo ou peut-être simplement le garder overclocké tout le temps?

Oh, j'utilise Ubuntu 10.10 64 bits.

MERCI!

Edit J'ai suivi le procure ici mais mes résultats ne changent pas du tout quand j'exécute la boucle.

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
la source
Pouvez-vous regarder dans / proc / cpuinfo comme je l'ai écrit dans askubuntu.com/questions/37618/is-turbo-boost-working/… , puis modifier les résultats dans votre question?
elmicha
@elmicha question mise à jour
Alex Weber
Essayez d'exécuter 'stress -c 8' qui fera fonctionner tous vos cœurs de processeur au maximum, tandis que son fonctionnement vérifiera la sortie de / proc / cpuinfo

Réponses:

7

Essayez d'installer turbostat(à partir du linux-toolspackage) et exécutez sudo modprobe msr ; sudo turbostatet voyez ce que cela signifie pour la vitesse du processeur.

La fréquence indiquée dans / proc / cpuinfo est toujours limitée à la vitesse CPU "normale" alors qu'en fait le turbo boost fonctionne correctement.

David Gardner
la source
2
En fait, toutes les informations /proc/et /sys/device/system/cpu/sont toujours limitées aux fréquences régulières par conception; voir kernel.org/doc/Documentation/cpu-freq/boost.txt
Exécuter CMD le
@ClassStacker Merci! Mis à jour pour dire "toujours" au lieu de "souvent".
David Gardner
@DavidGardner par hasard, pouvez-vous mieux expliquer comment interpréter la sortie du turbostat, s'il vous plaît? Dans mon cas, Bzy_MHzpeut aller près de 3 GHz, puis revenir à 1 GHz après un certain temps, même si tous les processeurs sont chargés à 100% (voir aussi askubuntu.com/questions/800797/how-to-enable-turbo-boost/… )
Sebastien Lorber
@SebastienLorber Turbo peut être limité par la consommation d'énergie, la température et d'autres facteurs, mais est assez "fermé" en ce qu'il ne vous dira pas pourquoi :) J'ajouterai quelques commentaires sur la question à laquelle vous avez lié, mais à 85 degrés C cela pourrait être une limitation de température, selon les paramètres du BIOS Turbo ...
David Gardner
C'est assez ennuyeux qu'il soit si difficile de comprendre ce qui se passe. J'ai forcé les fans à tourner à pleine vitesse, à essayer différents gouverneurs et pilotes, et il semble que mon ordinateur limite la fréquence à environ 800 MHz (avec charge), même si les processeurs ne sont pas chauds
Sébastien Lorber
1

Y a-t-il quelque chose que je puisse faire, soit activer le pas de vitesse / boost turbo ou peut-être simplement le garder overclocké tout le temps?

J'ai un problème similaire avec mon ordinateur portable, je n'utilise jamais l'option ondemand donc je le désactive en installant rcconf (sudo apt-get install rcconf). Ouvrez-le en tant que root, recherchez la voix à la demande et désactivez-le (touche espace pour sélectionner / désélectionner)!

MastroPino
la source
C'est un mauvais conseil. Premièrement, le PO a mal interprété ce qu'il a vu. Maintenant, vous avez l'intention de l'aider à résoudre un problème qu'il n'a pas, sans expliquer ce que votre solution supposée atteint réellement ou comment elle est censée résoudre quoi que ce soit.
Exécuter CMD du
1

Bien qu'il n'aille pas plus loin en utilisant l'une des solutions, selon i7z, le turbo boost fonctionne, en fait.

Je ne sais pas ce qui l'a fait, mais bon je ne me plains pas!

PS - L'applet du moniteur de fréquence CPU est toujours bloqué à 1,6 GHz.

Alex Weber
la source
2
J'ai testé le script i7z et il me dit que Turbo Boost est activé. Cependant, l'utilisation de grep MHz / proc / cpuinfo n'affiche rien au-delà de la fréquence d'horloge standard de 2,3 par rapport à 2,9 GHz.
3
@ n3rd Toutes les informations /proc/et /sys/device/system/cpu/sont toujours limitées aux fréquences régulières par conception; voir kernel.org/doc/Documentation/cpu-freq/boost.txt De plus, le CPU Freq Mons s'appuie sur ces informations, donc il n'affichera pas de boost.
Exécutez CMD le
-1

Comme la triste meilleure solution de David Gardner, c'est le turbostat qui, dans d'autres outils Linux, affiche une fréquence réelle. Il fonctionne avec cpu sur Ivy Bridge où cat /proc/cpuinfone peut pas afficher de vraies informations. Je peux également recommander d'utiliser ce script

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

Il aide à régler le processeur et à forcer le turbo boost à fonctionner en permanence. Je dois noter que le turbo boost ne fonctionnera pas avec une fréquence maximale pour tous les cœurs. Pour la fréquence, vérifiez les spécifications des informations officielles pour vous cpu.

Andrey Rahimov
la source
2
Bien que cela puisse théoriquement répondre à la question, il serait préférable d'inclure ici les parties essentielles de la réponse et de fournir le lien de référence.
kiri
Le lien est également un lien Ubuntu One qui nécessite une connexion et ne fonctionne donc pas ...
David Gardner