Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
cpu-frequtils [Le 29/10/2017, 20:43]
213.166.219.57 [Identifier son CPU et choisir le module adéquat]
cpu-frequtils [Le 21/10/2018, 09:04]
88.160.195.14 [Configurer les modules au démarrage]
Ligne 41: Ligne 41:
 <​code>​grep name /​proc/​cpuinfo</​code>​ <​code>​grep name /​proc/​cpuinfo</​code>​
  
-ou  
-<​code>​sudo lshw -C cpu</​code>​ 
  
 ou encore ou encore
Ligne 48: Ligne 46:
 sudo dmidecode -t processor ​   sudo dmidecode -t processor ​  
 </​code>​ </​code>​
- 
- 
- 
- 
- 
-Pour voir les noms des modules : 
-<​code>​ls -1 /​lib/​modules/​`uname -r`/​kernel/​drivers/​cpufreq/</​code>​ (à vérifier : FIXME) 
  
 Il existe plusieurs modules de modulation de fréquence selon les processeurs : Il existe plusieurs modules de modulation de fréquence selon les processeurs :
Ligne 62: Ligne 53:
   * ''​acpi-cpufreq''​ pour les Intel Pentium M/Core Duo/Core 2 Duo   * ''​acpi-cpufreq''​ pour les Intel Pentium M/Core Duo/Core 2 Duo
  
 +Pour voir les noms des modules :
 +<​code>​ls -1 /​lib/​modules/​`uname -r`/​kernel/​drivers/​cpufreq/</​code>​ (à vérifier : FIXME)
 ==== Définir et choisir un module permettant la modulation de la fréquence CPU ==== ==== Définir et choisir un module permettant la modulation de la fréquence CPU ====
 Les stratégies de modulation de fréquence CPU sont appelées gouverneurs (gouvernor en anglais). Ils contrôlent le système et ajustent la fréquence du CPU en conséquence. Les stratégies de modulation de fréquence CPU sont appelées gouverneurs (gouvernor en anglais). Ils contrôlent le système et ajustent la fréquence du CPU en conséquence.
Ligne 102: Ligne 95:
  
 ^ Fichier ^ À quoi sert-il ? ^ ^ Fichier ^ À quoi sert-il ? ^
-| cpuinfo_cur_freq | la fréquence actuelle de votre proc +| cpuinfo_cur_freq | la fréquence actuelle de votre processeur (en kHz)
-| cpuinfo_max_freq | la fréquence maximum | +| cpuinfo_max_freq | la fréquence maximum ​(en kHz)
-| cpuinfo_min_freq | la fréquence minimum | +| cpuinfo_min_freq | la fréquence minimum ​(en kHz)
-| scaling_available_frequencies | les fréquences disponibles |+| scaling_available_frequencies | les fréquences disponibles ​(en kHz)|
 | scaling_available_governors | les gouverneurs disponibles | | scaling_available_governors | les gouverneurs disponibles |
-| scaling_cur_freq | |+| scaling_cur_freq | la fréquence actuelle (en kHz)|
 | scaling_driver | le pilote du processeur utilisé | | scaling_driver | le pilote du processeur utilisé |
 | scaling_governor | le gouverneur en action | | scaling_governor | le gouverneur en action |
Ligne 150: Ligne 143:
 </​file>​ </​file>​
  
-Vérifiez bien que le chemin correspond et que le dossier cpu0 existe réellement. En outre, si vous avez un deuxième cœur, il faut aussi le mentionner ici. Ex: ''​devices/​system/​cpu/​cpu1/​cpufreq/​scaling_governor = LE_GOUVERNEUR_QUE_VOUS_VOULEZ''​.+Vérifiez bien que le chemin correspond et que le dossier cpu0 existe réellement. En outre, si vous avez un deuxième cœur, il faut aussi le mentionner ici. Ex: ''​/sys/devices/​system/​cpu/​cpu1/​cpufreq/​scaling_governor = LE_GOUVERNEUR_QUE_VOUS_VOULEZ''​.
  
-Il peut arriver que la fréquence maximale des processeurs soit mal reconnue, il faudra donc rajouter au fichier: ''​devices/​system/​cpu/​cpu0/​cpufreq/​scaling_max_freq = FREQ_MAXIMALE_DE_MON_PROC''​ et ''​devices/​system/​cpu/​cpu1/​cpufreq/​scaling_max_freq = FREQ_MAXIMALE_DE_MON_PROC''​.+Il peut arriver que la fréquence maximale des processeurs soit mal reconnue, il faudra donc rajouter au fichier: ''​/sys/devices/​system/​cpu/​cpu0/​cpufreq/​scaling_max_freq = FREQ_MAXIMALE_DE_MON_PROC''​ et ''​devices/​system/​cpu/​cpu1/​cpufreq/​scaling_max_freq = FREQ_MAXIMALE_DE_MON_PROC''​.
  
-Si votre fréquence minimale était mal reconnue, pensez à aussi la définir ici avec : ''​devices/​system/​cpu/​cpu0/​cpufreq/​scaling_min_freq = FREQ_MINIMALE_DU_PROC'',​ etc.+Si votre fréquence minimale était mal reconnue, pensez à aussi la définir ici avec : ''​/sys/devices/​system/​cpu/​cpu0/​cpufreq/​scaling_min_freq = FREQ_MINIMALE_DU_PROC'',​ etc.
  
  
  • cpu-frequtils.txt
  • Dernière modification: Le 24/04/2023, 10:17
  • par 77.201.253.36