J'essaie d'obtenir un gros fichier de disque virtuel compressé (à l'aide de WinRar) avant de rentrer à la maison aujourd'hui, mais ma fréquence CPU continue de monter et de descendre joyeusement entre les 2,8 GHz et les 800 MHz!
Les fluctuations de fréquence telles que vues dans Resource Monitor (la ligne bleue est la fréquence, la verte est l'utilisation):
Et CoreTemp:
Je suis branché (pas sur batterie). Mes températures sont normales (le cœur du processeur au moins n'est pas à Max, mais je n'ai pas de lectures pour les autres parties du système). Une charge de travail complète est disponible. Pourquoi revient-il en arrière? À moins de faire fondre le processeur, j'aimerais que ce travail aille aussi vite que possible en ce moment.
Mise à jour : Le principal problème ici était la charge thermique totale causant la limitation du processeur. Après avoir ajouté un refroidisseur d'ordinateur portable (ventilateur soufflant en dessous), le processeur reste indéfiniment dans l'état de performance le plus élevé. Lisez la suite pour d'autres informations et réponses intéressantes sur la gestion de SpeedStep.
En tant que passionné de contrôle (control freak), j'aimerais me familiariser avec cela et le changer ou au moins savoir pourquoi il fait ce qu'il fait.
Tout ce que j'ai vu dans le BIOS est d'activer / désactiver SpeedStep et sur ce Dell, il indique que la désactivation de SpeedStep signifie qu'il fonctionnera dans l'état de performance le plus bas tout le temps ... Je peux comprendre cette décision de conception pour un ordinateur portable. Il n'y a donc rien pour moi dans le BIOS.
Edit: J'ai essayé de désactiver SpeedStep dans le BIOS, j'obtiens une fréquence régulière maintenant, mais elle est de 1,6 GHz au lieu de 2,8 GHz. Au moins, il ne descend pas à 800 MHz maintenant, mais dans l'ensemble, ce n'est pas une amélioration.
SpeedStep est-il contrôlé par le système d'exploitation? J'ai configuré les paramètres d'alimentation pour utiliser au moins 100% du processeur lorsqu'il est branché:
Ce paramètre ne fait apparemment pas ce que je pense qu'il fait…? Ou peut-être que quelque chose l'emporte.
L'étranglement est-il entraîné par les températures matérielles? Lorsqu'il ralentit, les températures de mon processeur sont toujours correctes. Peut-être en dehors du processeur, ou ailleurs sur la carte mère, la température a augmenté trop haut, de sorte que la limitation intervient jusqu'à ce que cette partie refroidisse? Qu'est-ce qui motive ce comportement? Actuellement, cela n'a aucun sens et est très ennuyeux.
Si elle tombait à 800 MHz sur batterie pendant que je lis une page Web, ce serait bien. Mais lorsque je suis branché, 10 applications sont ouvertes et que j'ai un gros travail de compression, j'aimerais le 2,8 GHz complet.
Réponses:
Puisqu'aucune des réponses ne prend en compte ce que fait exactement le pas de vitesse et comment le désactiver / l'activer, voici ce que j'ai trouvé:
On dirait que SpeedStep peut être trouvé dans le BIOS ou le système d'exploitation et peut-être même les deux. Je suppose que DELL peut vous mentir sur la performance, je dis essayez de la désactiver et voyez ce qui se passe.
Pour le désactiver sous Windows, sélectionnez les options d'alimentation et sélectionnez Haute performance. Assurez-vous que les états minimum et maximum du processeur sont à 100% et que la politique de refroidissement du système est active.
Voici deux forums de soutien et un site qui peuvent vous aider:
Guide SpeedStep
Parlons de C1E
FAQ Speedstep de Bay Wolf
la source
Mise à jour: l'ajout d'un refroidisseur d'ordinateur portable actif a complètement résolu ce problème. Lorsque la température globale est maintenue basse, cette limitation ne se déclenche pas du tout, et je peux supporter une charge complète du processeur indéfiniment.
Merci pour les bonnes informations dans les autres réponses. Je pense que j'ai pu rassembler une idée de ce qui se passe:
Il existe des éléments de speedstep qui peuvent être contrôlés par le BIOS, ainsi que par le système d'exploitation. Dans Windows 7, les préférences du schéma d'alimentation (état minimal du processeur, refroidissement actif / passif, alimentation AC / DC) sont principalement ce qui guide le système d'exploitation dans le réglage de la vitesse du processeur.
Une simple expérimentation sur cet ordinateur portable indique que quelque chose régule à la baisse le CPU en réponse à la température . Il peut s'agir du BIOS ou du chipset / pilotes Dell.
Si je le laisse tourner au ralenti jusqu'à ce que le ventilateur tourne et que l'air qui s'échappe par le côté atteigne la température ambiante, puis que je lance un test de référence à 7 zips, j'obtiens environ une minute et demie de processeur pleine vitesse. À peu près au moment où l'air d'échappement est trop chaud pour garder mon doigt là-bas, le processeur commence à ralentir jusqu'à ce qu'il atteigne finalement 667 MHz. Ensuite, il revient progressivement à presque pleine vitesse pendant environ 40 à 60 secondes, puis le cycle d'accélération et de refroidissement recommence. L'ensemble du cycle dure environ trois minutes.
Étant donné les contraintes évidentes du dissipateur de chaleur et de la taille / poids / puissance du ventilateur dans un ordinateur portable, je peux comprendre que le système a besoin d'une méthode de secours pour éviter la surchauffe. Je comprends également pourquoi je ne peux pas ou ne dois pas passer outre, même si je pouvais comprendre comment le faire. Fondamentalement, je ne peux m'attendre à obtenir la vitesse maximale de mon processeur que pendant de brèves périodes de temps jusqu'à ce que l'accumulation de chaleur totale soit trop importante, puis il doit ralentir pendant que cette chaleur est dissipée.
Je suppose que mettre 2,8 GHz dans un ordinateur portable vous donne de bonnes rafales de vitesse lorsque vous en avez besoin, mais il ne peut tout simplement pas avoir la même endurance qu'un poste de travail.
la source
Vérifiez la «politique de refroidissement du système», l'élément suivant dans la fenêtre d'alimentation. Il doit être réglé sur actif (lorsqu'il est branché), de sorte que les augmentations de la température du processeur augmentent la vitesse du ventilateur, plutôt que de diminuer la fréquence du processeur (passive).
la source
Il y a un contrôle matériel de l'ordinateur portable , il permet de changer les options de progression de vitesse à la volée. Dans votre cas, l'option serait la pleine performance.
la source
Open EnergyManagement.exe
dans le dossier Program Files / Lenovo 32 bits, mais il ne fonctionnera pas sur mon nouvel ordinateur portable Acer. Il doit y avoir un programme tiers mis à jour quelque part quelque part ...Je suggère d'obtenir l'outil de contrôle matériel pour ordinateur portable mentionné ci-dessus et d'utiliser la fonction dynamique de speedstep personnalisée. Il vous permet de limiter les vitesses les plus lentes et les plus rapides. Je suggère également de laisser tomber la tension du multiplicateur par 1 ou 2 options dans le menu déroulant. Cela réduira la puissance consommée par le processeur et contribuera à la quantité de chaleur générée. Ne laissez pas tomber la tension trop ou le système va planter. Je l'utilise avec un Dell Latitude D400 sans problème avec http://www.diefer.de/i8kfan/index.html pour contrôler les vitesses des ventilateurs en fonction de la température.
la source
J'ai recherché un utilitaire de barre des tâches tiers indépendant du fournisseur (comme l'utilitaire de gestion d'énergie de Lenovo) et j'ai trouvé Power Switch . Je l'ai testé rapidement avec CPUz; en mode d'alimentation, le processeur a atteint son maximum et est resté dans cet état, en équilibre pendant la lecture d'une vidéo, il sauterait partout et en mode d'économie d'énergie, il restait juste à 800h MHz. Testé sur un ordinateur portable avec un processeur Intel i7-4720.
la source