Les processeurs modernes réduisent automatiquement la vitesse d'horloge lorsqu'ils sont inactifs. C'est normalement une bonne chose et cela fonctionne de manière totalement transparente pour l'utilisateur, par exemple, Technologie Intel Speedstep . D'autre part, certains processeurs peuvent même dépasser leur vitesse maximale, lorsqu'ils ne sont pas trop chauds, par exemple, Intel TurboBoost . Notez que d'autres fabricants de processeurs disposent d'une technologie similaire.
Ainsi, l'utilisateur bénéficie d'une puissance CPU maximale pour une consommation d'énergie minimale.
Il s'avère que parfois ces technologies ne fonctionnent pas comme prévu. Je suis fréquemment confronté à ce problème avec un programme appelé Calamar . L'utilisation du CPU lors du dessin dans Squid sur ma Surface est faible, ce qui implique une faible vitesse de MHz de mon CPU. En conséquence, tout semble lent et il y a un décalage notable lors du dessin.
Sous Linux, vous pouvez régler la vitesse d'un cœur de CPU en tant que "root user" avec
echo 800000 > /sys/devices/system/cpu/cpuXX/cpufreq/scaling_min_freq
echo 1000000 > /sys/devices/system/cpu/cpuXX/cpufreq/scaling_max_freq
où XX est le cœur de votre CPU, par exemple, 0 pour le premier cœur. 800000 est équivalent à 0.8GHz, qui est la vitesse minimale de mon CPU. Ces commandes limitent le fonctionnement du CPU entre 0.8GHz et 1GHz, ce qui peut être utile sur un ordinateur portable pour prolonger la durée de vie de la batterie. En réglant la fréquence d'échelonnement minimale et maximale sur la vitesse maximale de votre CPU, vous ferez fonctionner votre ordinateur à la vitesse maximale.
Sous les fenêtres Horloge RM était le dernier programme que j'ai utilisé qui permettait de manipuler facilement la vitesse du CPU. Ce programme ne fonctionnait qu'avec les processeurs jusqu'au Pentium M/AMD Athlon. Si quelqu'un connaît des programmes qui permettent de manipuler facilement l'horloge, veuillez les ajouter dans la section des commentaires.
Sous Windows, il existe une option dans le menu " Options d'alimentation "qui permettent de manipuler la vitesse du processeur, appelés "État minimum du processeur" et "État maximum du processeur". Vous pouvez avoir besoin d'activer ces paramètres en manipulant l'option Registre de Windows . Utilisez-le donc à vos risques et périls.
Cet article Options d'alimentation - Ajouter ou supprimer "État du processeur Min/Max". décrit comment activer et désactiver les paramètres.
Ainsi, pour travailler avec Squid, je fixe l'état minimum du processeur à 70% et le maximum à 99%. La raison pour laquelle j'utilise 70 % est que je ne veux pas que le processeur fonctionne tout le temps en mode TurboBoost. Lorsque j'ai besoin d'une longue autonomie pour ma Surface, j'ai un autre profil d'alimentation avec l'état minimum du processeur réglé sur 5% et le maximum sur 30%. L'inconvénient de la façon dont Microsoft met en œuvre la manipulation de la vitesse du processeur est qu'il n'est pas possible de faire fonctionner votre processeur à 100% de sa charge de travail avec une vitesse d'horloge de 1 GHz, mais les options d'alimentation de Microsoft réduisent la vitesse d'horloge ET le temps maximal du processeur utilisé à une vitesse d'horloge réduite. C'est la différence avec la façon dont la vitesse du CPU peut être réduite/augmentée sous Linux, comme nous venons de le mentionner.
Par exemple, si vous définissez un état de processeur de 50 % et que le CPU ne fonctionne qu'à 1,6 GHz sur un CPU de 3,2 GHz, vous n'utilisez en fait que 50 % du temps CPU d'un CPU qui fonctionne à 50 % de sa vitesse maximale, ce qui signifie que vous utilisez 25 % de la puissance du CPU par rapport à un CPU fonctionnant à 100 % à 3,2 GHz. Il faut garder cela à l'esprit, car des valeurs de % faibles peuvent rendre votre ordinateur vraiment plus lent.
0 votes
Votre CPU n'est pas débloqué, vous ne pouvez donc pas modifier la valeur du FSB. Votre CPU a la capacité de s'overclocker et de s'underclocker.