Difference between revisions of "Laptop Mode Tools (Italiano)"

From ArchWiki
Jump to: navigation, search
(Disks: traduzione paragrafo)
(Processor: tradotto paragrafo)
Line 52: Line 52:
 
Con questa opzione si ottiene che il programma jbd2 di journaling invece di accedere al disco ogni pochi secondi, accederà al disco aggiornando il journaling ogni 10 minuti (attenzione: con questa impostazione si potrebbero perdere fino a 10 minuti di lavoro). Assicurarsi di non utilizzare l'opzione di mount {{codeline|atime}} , utilizzare invece {{codeline|noatime}} o {{codeline|relatime}}.
 
Con questa opzione si ottiene che il programma jbd2 di journaling invece di accedere al disco ogni pochi secondi, accederà al disco aggiornando il journaling ogni 10 minuti (attenzione: con questa impostazione si potrebbero perdere fino a 10 minuti di lavoro). Assicurarsi di non utilizzare l'opzione di mount {{codeline|atime}} , utilizzare invece {{codeline|noatime}} o {{codeline|relatime}}.
  
===Processor===
+
===Processori===
====CPU frequency====
+
====Frequenza della CPU====
For this you need to have a CPU frequency driver installed. See [[CPU Frequency Scaling]].
+
 
 +
Per gestire le frequenze della CPU è necessario aver installato il driver appopriato. Si veda [[CPU Frequency Scaling (Italiano)|CPU Frequency Scaling]].
  
 
  # cpufreq.conf
 
  # cpufreq.conf
Line 74: Line 75:
 
  CONTROL_CPU_THROTTLING=0
 
  CONTROL_CPU_THROTTLING=0
  
* See [[CPU Frequency Scaling]] for details on how to setup the needed kernel modules.
+
* Si veda [[CPU Frequency Scaling (Italiano)|CPU Frequency Scaling]] per maggiori dettagli su come impostare il modulo del kernel appropriato.
  
 
===Device and bus===
 
===Device and bus===

Revision as of 14:46, 17 October 2011

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 – فارسی

Tango-view-fullscreen.pngThis article or section needs expansion.Tango-view-fullscreen.png

Reason: please use the first argument of the template to provide a brief explanation. (Discuss in Talk:Laptop Mode Tools (Italiano)#)

Tango-preferences-desktop-locale.pngThis article or section needs to be translated.Tango-preferences-desktop-locale.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:Laptop Mode Tools (Italiano)#)
Summary help replacing me
Overview of the Laptop Mode Tools power management suite for notebooks.
Related
acpid (Italiano)
cpufrequtils (Italiano)
pm-utils
Resources
Laptop Mode Tools
Mailing List Archives
Less Watts - Official Site
Laptop - ArchWiki


Prefazione

Il Kernel Linux, sin dalla versione 2.6.6, contiene una funzione chiamata laptop mode. Questa caratteristica era presente anche nel Kernel Linux 2.4 dalla versione 2.4.23. Quando abilitata, il Kernel permette al disco rigido di rallentare più spesso, con un conseguente risparmio energetico significativo. Laptop Mode Tools (LMT) si è evoluto da un semplice programma che controllava gli haard disk ad una soluzione centralizzata di risparmio energetico, offrendo una vasta scelta di opzioni e in grado di eseguire un certo numero di funzioni diverse per il risparmio energetico che funzionano contemporaneamente attraverso sottosistemi separati. In combinazione con acipd, cpufrequtils e pm-utils, LMT fornisce alla maggior parte degli utenti una completa suite di gestione energetica del notebook.

Installazione

Template:Package Official può esser installato dal repository [extra] :

# pacman -S laptop-mode-tools

Configurazione

Aggiungere Template:Codeline alla stringa Template:Codeline in Template:Filename:

DAEMONS=(...laptop-mode...)

La configurazione è gestita dal file principale Template:Filename e attraverso la configurazione di decine di funzionalità specifiche nei file Template:Filename. La recente versione di LMT è in grado di abilitare automaticamente le impostazioni di uso comune presenti in Template:Filename attraverso la variabile Template:Codeline settata in Template:Filename.

Dischi

Hard disks

Per questo funzionalità è necessaria disporre di hdparm e/o sdparm installato. Si Veda Hdparm.

Riducendo la velocità del disco rigido attraverso il valore {{codeline|hdparm -S} viene salvaguardata la potenza, rendendo tutto molto più silenzioso. Utilizzando la funzione readahead è possibile consentire alle unità di riposare più spesso anche se si sta utilizzando il computer. LMT può anche stabilire il valore Template:Codeline. Il valore massimo per il risparmio energetico di un hard disk è 1 e il minimo è 254. Impostare questo valore a 254 quando si è alimentati tramite AC e 1 quando a batteria. Se ci si accorge che la normale attività dell'hard disk si blocca spesso in attesa , potrebbe essere una buona idea impostare a un valore più alto (es. 128) che metterà a riposo il disco meno spesso. I valori di Template:Codeline e Template:Codeline sono configurate in Template:Filename.

Per partizioni ext4 (e ext3) si potrebbe desiderare di aggiungere un valore commit per le opzioni di montaggio in Template:Filename. Per esempio:

/dev/sda2/ext4 defaults, noatime, commit = 600 0 0

Con questa opzione si ottiene che il programma jbd2 di journaling invece di accedere al disco ogni pochi secondi, accederà al disco aggiornando il journaling ogni 10 minuti (attenzione: con questa impostazione si potrebbero perdere fino a 10 minuti di lavoro). Assicurarsi di non utilizzare l'opzione di mount Template:Codeline , utilizzare invece Template:Codeline o Template:Codeline.

Processori

Frequenza della CPU

Per gestire le frequenze della CPU è necessario aver installato il driver appopriato. Si veda CPU Frequency Scaling.

# cpufreq.conf
# ThinkPad T40/T42/T60 Example
#
CONTROL_CPU_FREQUENCY=1
BATT_CPU_MAXFREQ=fastest
BATT_CPU_MINFREQ=slowest
BATT_CPU_GOVERNOR=ondemand
BATT_CPU_IGNORE_NICE_LOAD=1
LM_AC_CPU_MAXFREQ=fastest
LM_AC_CPU_MINFREQ=slowest
LM_AC_CPU_GOVERNOR=ondemand
LM_AC_CPU_IGNORE_NICE_LOAD=1
NOLM_AC_CPU_MAXFREQ=fastest
NOLM_AC_CPU_MINFREQ=slowest
NOLM_AC_CPU_GOVERNOR=ondemand
NOLM_AC_CPU_IGNORE_NICE_LOAD=0
CONTROL_CPU_THROTTLING=0

Device and bus

Intel SATA

  • Enable the Intel SATA AHCI controller Aggressive Link Power Management feature to set the disk link into a very low power mode in the absence of disk IO.
# intel-sata-powermgmt.conf
# ThinkPad T40/T42/T60 Example
#
DEBUG=0
CONTROL_INTEL_SATA_POWER=1
BATT_ACTIVATE_SATA_POWER=1
LM_AC_ACTIVATE_SATA_POWER=1
NOLM_AC_ACTIVATE_SATA_POWER=0
Note: Review the well-documented Template:Filename file for additional configuration details.

USB autosuspend

# usb-autosuspend.conf
# ThinkPad T40/T42/T60 Example
#
DEBUG=0
CONTROL_USB_AUTOSUSPEND=1
BATT_SUSPEND_USB=1
LM_AC_SUSPEND_USB=1
NOLM_AC_SUSPEND_USB=0
AUTOSUSPEND_TIMEOUT=2
Note: Review the well-documented Template:Filename file for additional configuration details.

Display and graphics

LCD brightness

  • Available brightness values for certain laptops can can be obtained by running following two commands:
$ cat /proc/acpi/video/VID/LCD/brightness

For ThinkPad notebooks, minimum brightness values can be obtained by running one of the following two commands:

$ cat /sys/class/backlight/acpi_video0/brightness
$ cat /sys/class/backlight/thinkpad_screen/brightness
  • For ThinkPad notebooks, maximum brightness values can be obtained by running one of the following two commands:
$ cat /sys/class/backlight/acpi_video0/max_brightness
$ cat /sys/class/backlight/thinkpad_screen/max_brightness
# lcd-brightness.conf
# ThinkPad T40/T42 Example
#
DEBUG=0
CONTROL_BRIGHTNESS=1
BATT_BRIGHTNESS_COMMAND="echo 0"
LM_AC_BRIGHTNESS_COMMAND="echo 7"
NOLM_AC_BRIGHTNESS_COMMAND="echo 7"
BRIGHTNESS_OUTPUT="/sys/class/backlight/thinkpad_screen/brightness"
# lcd-brightness.conf
# ThinkPad T60 Example
#
DEBUG=0
CONTROL_BRIGHTNESS=1
BATT_BRIGHTNESS_COMMAND="echo 0"
LM_AC_BRIGHTNESS_COMMAND="echo 7"
NOLM_AC_BRIGHTNESS_COMMAND="echo 7"
BRIGHTNESS_OUTPUT="/sys/class/backlight/acpi_video0/brightness"
Note: Review the well-documented Template:Filename file for additional configuration details.

Terminal blanking

# terminal-blanking.conf
# ThinkPad T40/T42/T60 Example
#
DEBUG=0
CONTROL_TERMINAL=1
TERMINALS="/dev/tty1"
BATT_TERMINAL_BLANK_MINUTES=1
BATT_TERMINAL_POWERDOWN_MINUTES=2
LM_AC_TERMINAL_BLANK_MINUTES=10
LM_AC_TERMINAL_POWERDOWN_MINUTES=10
NOLM_AC_TERMINAL_BLANK_MINUTES=10
NOLM_AC_TERMINAL_POWERDOWN_MINUTES=10
Note: Review the well-documented Template:Filename file for additional configuration details.

Networking

Ethernet

# ethernet.conf
# ThinkPad T40/T42/T60 Example
#
DEBUG=0
CONTROL_ETHERNET=1
LM_AC_THROTTLE_ETHERNET=0
NOLM_AC_THROTTLE_ETHERNET=0
DISABLE_WAKEUP_ON_LAN=1
DISABLE_ETHERNET_ON_BATTERY=1
ETHERNET_DEVICES="eth0"

Wireless LAN

Wireless interface power management settings are hardware-dependent, and thus a bit trickier to configure. Depending on the wireless chipset, the settings are managed in one of the following three files:

  1. Template:Filename for a generic method of saving power (using "iwconfig wlan0 power on/off"). This applies to most chipsets (that is, anything but Intel chipsets listed below).
  2. Template:Filename for Intel chipsets driven by the old ipw driver. This apply to IPW3945, IPW2200 and IPW2100. It currently (as of LMT 1.55-1) uses iwpriv for IPW3945, and a combination of iwconfig and iwpriv settings for IPW2100 and IPW220. See Template:Filename for details. (note that the ipw3945 is not used anymore, see below)
  3. Template:Filename for Intel chipsets driven by modules iwl4965, iwl3945 and iwlagn (this latter supports chipsets 4965, 5100, 5300, 5350, 5150, 1000, and 6000)

Note that activating the three of them should not be much of a problem, since LMT detects the module used by the interface and acts accordingly.

The supported modules for each configuration file, indicated above, are taken directly from LMT. However, this seems to be a bit out-of-date, since the current 2.6.34 kernel does not provide the ipw3945 and iwl4965 modules anymore (3945 chipset uses iwl3945 instead, and 4965 uses the generic module iwlagn). This is only brought here for information, as this does not (or should not) affect the way LMT works.

There is a known issue with some chipsets running with the iwlagn module (namely, the 5300 chipset, and maybe others). On those chipsets, the following settings of Template:Filename :

IWL_AC_POWER
IWL_BATT_POWER

are ignored, because the Template:Filename file does not exist. Instead, the standard method (with "iwconfig wlan0 power on/off") is automatically used.

Audio

AC97

# ac97-powersave.conf
# ThinkPad T40/T42/T60 Example
#
DEBUG=0
CONTROL_AC97_POWER=1

Intel HDA

# intel-hda-powersave.conf
# ThinkPad T40/T42/T60 Example
#
DEBUG=0
CONTROL_INTEL_HDA_POWER=1
BATT_INTEL_HDA_POWERSAVE=1
LM_AC_INTEL_HDA_POWERSAVE=1
NOLM_AC_INTEL_HDA_POWERSAVE=0
INTEL_HDA_DEVICE_TIMEOUT=10
INTEL_HDA_DEVICE_CONTROLLER=0

Tips and tricks

Aliases

lm-profiler

Disabling

Troubleshooting

Laptop-mode-tools is not picking up events

You need to install and enable acpid. Add Template:Codeline to your DAEMONS list in Template:Filename:

DAEMONS=(... acpid ...)

If that does not help, go through the laptop-mode configuration files and make sure that the service you want to enable is set to 1. Many services (including cpufreq control) are by default set to "auto", which may not enable them.

I have experienced issues with bluetooth not working if i boot up with battery, and i fixed it with disabling runtime-pm.