Difference between revisions of "CPU frequency scaling (Italiano)"

From ArchWiki
Jump to: navigation, search
(fix i18n box)
m (addeed categories and marked as out of date)
Line 1: Line 1:
 +
[[Category:Power management  (Italiano)]]
 
[[Category:CPU (Italiano)]]
 
[[Category:CPU (Italiano)]]
 +
[[Category:Daemons and system services (Italiano)]]
 +
{{out of date}}
 
{{i18n|CPU Frequency Scaling}}
 
{{i18n|CPU Frequency Scaling}}
 
'''La variazionde della frequenza della CPU''' è una tecnologia rivolta principalmente ai notebook che consente al sistema operativo di variare la velocità di funzionamento della CPU in base al sistema ed al consumo di energia. Per esempio, rallentando la CPU quando un notebook è alimentato dalla batteria, preserva la durata della batteria stessa. Intel definisce questa tecnologia SpeedStep. L'equivalente tecnologia di AMD è detta PowerNow! o Cool'n'Quiet.
 
'''La variazionde della frequenza della CPU''' è una tecnologia rivolta principalmente ai notebook che consente al sistema operativo di variare la velocità di funzionamento della CPU in base al sistema ed al consumo di energia. Per esempio, rallentando la CPU quando un notebook è alimentato dalla batteria, preserva la durata della batteria stessa. Intel definisce questa tecnologia SpeedStep. L'equivalente tecnologia di AMD è detta PowerNow! o Cool'n'Quiet.

Revision as of 12:05, 22 September 2011

Tango-view-refresh-red.pngThis article or section is out of date.Tango-view-refresh-red.png

Reason: please use the first argument of the template to provide a brief explanation. (Discuss in Talk:CPU frequency scaling (Italiano)#)

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

La variazionde della frequenza della CPU è una tecnologia rivolta principalmente ai notebook che consente al sistema operativo di variare la velocità di funzionamento della CPU in base al sistema ed al consumo di energia. Per esempio, rallentando la CPU quando un notebook è alimentato dalla batteria, preserva la durata della batteria stessa. Intel definisce questa tecnologia SpeedStep. L'equivalente tecnologia di AMD è detta PowerNow! o Cool'n'Quiet.

cpufrequtils

Procedura

1. Installare cpufrequtils

# pacman -S cpufrequtils

2.Caricare i moduli del kernel

Intel:

# modprobe acpi-cpufreq

Alcune vecchie CPU potrebbero restituire un errore simile al seguente:

FATAL: Error inserting acpi_cpufreq ([...]/acpi-cpufreq.ko): No such device

In questo caso occorre sostituire acpi-cpufreq con uno dei seguenti moduli: speedstep-centrino, p4-clockmod, speedstep-ich. È comunque da notare che speedstep-centrino è deprecato, mentre p4-clockmod supporta solo i governor performance e powersave.

AMD:

# modprobe powernow-k{6,7,8}

3. Caricare i gestori della variazione

# modprobe cpufreq_ondemand
# modprobe cpufreq_powersave

Questi moduli possono essere aggiunti all'elenco MODULES all'interno di/etc/rc.conf, così da mantenere la configurazione ad ogni riavvio. Per esempio:

 MODULES=( acpi-cpufreq cpufreq_ondemand cpufreq_powersave vboxdrv fuse fglrx iwl3945 ... )

o, se si ha un processore AMD:

 MODULES=( powernow-k8 cpufreq_ondemand cpufreq_powersave vboxdrv fuse fglrx iwl3945 ... )

4. Modificare /etc/conf.d/cpufreq come root, selezionando i gestori desiderati:

#configuration for cpufreq control
# valid governors:
#  ondemand, performance, powersave,
#  conservative, userspace
governor="ondemand"

# valid suffixes: Hz, kHz (default), MHz, GHz, THz
min_freq="1GHz"
max_freq="2GHz"

Nota: le linee min_freq e max_freq dovrebbero essere commentate, dato che i driver presenti nel kernel possono rilevare questi valori automaticamente. Per esserne certi, lanciare:

# cpufreq-info

e controllarne l'output.

Demone cpufreq

Opzionalmente, si può lanciare cpufreqd come demone

# /etc/rc.d/cpufreq start

Aggiungere cpufreq alla lista DAEMONS in /etc/rc.conf.

GUI

Installare e configurare un'interfaccia grafica nel proprio Ambiente Desktop. Per KDE si può scegliere tra KLaptop e KPowersave. Quest'ultimo è reperibile tramite AUR ed è più completo. La versione in sviluppo (devel-version) è raccomandata, visto che non dipende più da powersave.

Ulteriori informazioni sono disponibili alla pagina cpufrequtils.

Nota per processori MultiCore:

1. La variazione sarà applicata solo al primo core cpu0. Aggiungere queste linee al proprio /etc/rc.local per applicare la variazione ad ogni core.

  1. echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
  2. echo "ondemand" > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor

...e così via fin a quando necessario, in base al numero di core.

2. Se il secondo core non segue le regole di variazione impostate dopo un "suspend to ram" (Stand by), modificare /usr/lib/hal/scripts/linux/hal-system-power-suspend-linux ed aggiungere le linee necessarie, per esempio:

# echo "ondemand">/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor

prima della riga finale ("exit$RET").

Altre risorse

cpufrequtils - informazioni per utenti esperti