web-dev-qa-db-fra.com

Comment puis-je désactiver la mise à l'échelle de la fréquence du processeur et définir les performances du système?

Mon processeur tourne à 40% de sa vitesse maximale, je veux qu'il utilise tout le temps la vitesse. J'ai cherché sur Google mais les tutoriels sont très anciens et ils diffèrent tous.

Alors, comment puis-je désactiver de manière permanente la mise à l'échelle de la fréquence du processeur et configurer mon système en mode performance?

S'il vous plaît, seules les solutions basées sur les terminaux, je ne veux pas d'applets.

J'utilise Xubuntu 14.04 x64.

40
Removed

Après avoir lutté pendant un certain temps avec ondemandname__, je vais expliquer comment le désactiver de manière permanente dans Ubuntu et ses dérivés.

Installez cpufrequtilsname__:

Sudo apt-get install cpufrequtils

Puis éditez le fichier suivant (s'il n'existe pas, créez-le):

Sudo nano /etc/default/cpufrequtils

Et ajoutez-y la ligne suivante:

GOVERNOR="performance"

Sauvegarder et quitter.

Maintenant, vous devez désactiver le démon ondemandname__, sinon, après le redémarrage, les paramètres seront remplacés.

Sudo update-rc.d ondemand disable

Et vous avez terminé!

Vous pouvez vérifier vos paramètres avec:

cpufreq-info

Il affichera un bloc d'informations pour chaque cœur de votre processeur. Il suffit de vérifier si tous sont en mode performance et à la vitesse maximale de votre processeur.

Mise à jour:

Le wiki de Debian indique que sysfsutilsest nécessaire pour conserver les paramètres lors des redémarrages, mais c’est faux. De plus, l'activation de sysfsutilsrend mon système instable, ce qui n'est donc pas recommandé.

Désolé si j'ai mal orthographié quelque chose. :)

Sources:

49
Removed

Je ne peux pas commenter et j'ai donc dû recourir à une nouvelle réponse. Pour des résultats immédiats, assurez-vous de procéder à Sudo /etc/init.d/cpufrequtils restart pour que la nouvelle fréquence entre en jeu après avoir suivi toutes les étapes de Dennie.

20
Juanpi

Essaye ça:

gksu gedit /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

Remplacez ondemand par performance. Répétez cette opération pour chaque cœur (augmentez cpu0: cpu1, cpu2).

Si vous rencontrez des erreurs de sauvegarde, utilisez nano editor:

Sudo nano /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

Source: Éviter l’augmentation de la vitesse du processeur - Exécution du processeur à pleine vitesse

9
Cornelius

Après avoir installé cpufrequtils avec Sudo apt-get install cpufrequtils, regardez les informations fournies par la commande cpufreq-info, puis créez un fichier - Sudo nano /etc/default/cpufrequtils - et écrivez-y comme indiqué dans l’illustration ci-dessous. Dans votre cas, max et min auraient la même valeur.

GOVERNOR="ondemand"
MIN_SPEED="800MHz"
MAX_SPEED="950MHz"

Enfin, la commande permettant au changement d’agir et d’être permanente (sauf lors de l’amorçage, c’est-à-dire) Sudo /etc/init.d/cpufrequtils restart, produisant cette sortie de cpufreq-info:

peter@peter-HP-Compaq-2510p:~$ cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to [email protected], please.
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 800 MHz - 1.20 GHz
  available frequency steps: 1.20 GHz, 1.07 GHz, 933 MHz, 800 MHz
  available cpufreq governors: conservative, ondemand, userspace,  powersave, performance
  current policy: frequency should be within 800 MHz and 950 MHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 933 MHz.
  cpufreq stats: 1.20 GHz:1,27%, 1.07 GHz:0,01%, 933 MHz:95,97%, 800  MHz:2,75%  (5975)
analyzing CPU 1:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 1
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 10.0 us.
  hardware limits: 800 MHz - 1.20 GHz
  available frequency steps: 1.20 GHz, 1.07 GHz, 933 MHz, 800 MHz
  available cpufreq governors: conservative, ondemand, userspace,  powersave, performance
  current policy: frequency should be within 800 MHz and 950 MHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 1.20 GHz:1,26%, 1.07 GHz:0,01%, 933 MHz:95,83%, 800  MHz:2,90%  (7039)
peter@peter-HP-Compaq-2510p:~$ 

Cela fonctionne pour moi sur Xubuntu 18.04.2

1
PeterEriksson