Gestione energetica HD laptop quando alimentato dalla sola batteria

Prossima versione di Ubuntu in fase di sviluppo e test. Per i precedenti rilasci, consultare «Archivio del forum».
Avatar utente
palimmo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1832
Iscrizione: venerdì 30 marzo 2007, 17:17
Contatti:

Gestione energetica HD laptop quando alimentato dalla sola batteria

Messaggio da palimmo »

Ho notato un comportamento "diverso" da quanto avvenisse nelle versioni precedenti.
Quando alimentato dalla sola batteria, posso sentire e percepire un continuo "attacca/stacca" o qualcosa di simile provenire dall'Hard disk.

Nelle versioni precedenti di ubuntu esisteva una voce che permetteva di gestire in qualche modo l'hd.
Non ricordo molto bene. Ma ora non trovo nulla di simile.

Avete qualche idea?
Ultima modifica di palimmo il sabato 14 aprile 2012, 10:25, modificato 1 volta in totale.
...vengono, vanno, ritornano...
e magari si fermano tanti giorni
http://aquilone.wordpress.com/
Avatar utente
palimmo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1832
Iscrizione: venerdì 30 marzo 2007, 17:17
Contatti:

Re: Gestione energetica HD laptop quando alimentato dalla sola batteria

Messaggio da palimmo »

Nessuna esperienza in merito?
...vengono, vanno, ritornano...
e magari si fermano tanti giorni
http://aquilone.wordpress.com/
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: Gestione energetica HD laptop quando alimentato dalla sola batteria

Messaggio da shouldes »

Dalla 10.10 in avanti io ho agito sempre su hdparm direttamente, prima agivo su laptop-mode.
Il valore a corrente predefinito è 254, quindi mettevo lo stesso valore a batteria.

Codice: Seleziona tutto

Editare il file /etc/hdparm.conf ed aggiungere le seguenti righe alla fine:

/dev/sda {
    apm = 254
    apm_battery = 254
}
Non ci avrai mai fatto caso, ma praticamente con tutti i portatili ubuntu a batteria cicla di continuo, ora invece ci hai fatto caso.

nel file /etc/hdparm.conf c'è:


#apm = 255

decommentabile, quindi immagino si possa fare anche su questa versione.

Per ora ho la 12.04 installata da poco, non ho mosso una virgola:

Codice: Seleziona tutto

Capabilities:
	LBA, IORDY(can be disabled)
	Queue depth: 32
	Standby timer values: spec'd by Vendor, no device specific minimum
	R/W multiple sector transfer: Max = 16	Current = 16
	Advanced power management level: 254
	Recommended acoustic management value: 128, current value: 254
	DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
	     Cycle time: min=120ns recommended=120ns
	PIO: pio0 pio1 pio2 pio3 pio4 
	     Cycle time: no flow control=120ns  IORDY flow control=120ns
Il valore è 254, funziona bene e il disco non scalda molto (portatile acceso da 12 ore, 41°).
Metterò nuovamente 254 a batteria, come per le altre versioni, se mi renderò conto che ancora non sono riusciti a gestire decentemente il mio hardware (portatile diffusissimo).
Avatar utente
palimmo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1832
Iscrizione: venerdì 30 marzo 2007, 17:17
Contatti:

Re: Gestione energetica HD laptop quando alimentato dalla sola batteria

Messaggio da palimmo »

shouldes ha scritto: Dalla 10.10 in avanti io ho agito sempre su hdparm direttamente, prima agivo su laptop-mode.
Il valore a corrente predefinito è 254, quindi mettevo lo stesso valore a batteria.

Codice: Seleziona tutto

Editare il file /etc/hdparm.conf ed aggiungere le seguenti righe alla fine:

/dev/sda {
    apm = 254
    apm_battery = 254
}
Non ci avrai mai fatto caso, ma praticamente con tutti i portatili ubuntu a batteria cicla di continuo, ora invece ci hai fatto caso.

nel file /etc/hdparm.conf c'è:


#apm = 255

decommentabile, quindi immagino si possa fare anche su questa versione.

Per ora ho la 12.04 installata da poco, non ho mosso una virgola:

Codice: Seleziona tutto

Capabilities:
	LBA, IORDY(can be disabled)
	Queue depth: 32
	Standby timer values: spec'd by Vendor, no device specific minimum
	R/W multiple sector transfer: Max = 16	Current = 16
	Advanced power management level: 254
	Recommended acoustic management value: 128, current value: 254
	DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
	     Cycle time: min=120ns recommended=120ns
	PIO: pio0 pio1 pio2 pio3 pio4 
	     Cycle time: no flow control=120ns  IORDY flow control=120ns
Il valore è 254, funziona bene e il disco non scalda molto (portatile acceso da 12 ore, 41°).
Metterò nuovamente 254 a batteria, come per le altre versioni, se mi renderò conto che ancora non sono riusciti a gestire decentemente il mio hardware (portatile diffusissimo).

dove trovo il valore di default utilizzato quando è alimentato via cavo?
...vengono, vanno, ritornano...
e magari si fermano tanti giorni
http://aquilone.wordpress.com/
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: Gestione energetica HD laptop quando alimentato dalla sola batteria

Messaggio da shouldes »

palimmo ha scritto:
shouldes ha scritto: Dalla 10.10 in avanti io ho agito sempre su hdparm direttamente, prima agivo su laptop-mode.
Il valore a corrente predefinito è 254, quindi mettevo lo stesso valore a batteria.

Codice: Seleziona tutto

Editare il file /etc/hdparm.conf ed aggiungere le seguenti righe alla fine:

/dev/sda {
    apm = 254
    apm_battery = 254
}
Non ci avrai mai fatto caso, ma praticamente con tutti i portatili ubuntu a batteria cicla di continuo, ora invece ci hai fatto caso.

nel file /etc/hdparm.conf c'è:


#apm = 255

decommentabile, quindi immagino si possa fare anche su questa versione.

Per ora ho la 12.04 installata da poco, non ho mosso una virgola:

Codice: Seleziona tutto

Capabilities:
	LBA, IORDY(can be disabled)
	Queue depth: 32
	Standby timer values: spec'd by Vendor, no device specific minimum
	R/W multiple sector transfer: Max = 16	Current = 16
	Advanced power management level: 254
	Recommended acoustic management value: 128, current value: 254
	DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
	     Cycle time: min=120ns recommended=120ns
	PIO: pio0 pio1 pio2 pio3 pio4 
	     Cycle time: no flow control=120ns  IORDY flow control=120ns
Il valore è 254, funziona bene e il disco non scalda molto (portatile acceso da 12 ore, 41°).
Metterò nuovamente 254 a batteria, come per le altre versioni, se mi renderò conto che ancora non sono riusciti a gestire decentemente il mio hardware (portatile diffusissimo).

dove trovo il valore di default utilizzato quando è alimentato via cavo?
Quella è una parte del comando:

Codice: Seleziona tutto

sudo hdparm -I
Se vuoi sapere solo il valore usa grep:

Codice: Seleziona tutto

sudo hdparm -I /dev/sda | grep "Advanced power management level"
Dovrebbe uscire:
Advanced power management level: 254

Quindi aggiungi al file hdparm.conf il valore come nel precedente post e non dovresti più avere parcheggi continui della testina, se non li hai a corrente.
Avatar utente
palimmo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1832
Iscrizione: venerdì 30 marzo 2007, 17:17
Contatti:

Re: Gestione energetica HD laptop quando alimentato dalla sola batteria

Messaggio da palimmo »

Questo sarebbe il mio file
/etc/hdparm.conf

Codice: Seleziona tutto

## This is the default configuration for hdparm for Debian.  It is a 
## rather simple script, so please follow the following guidelines :)
## Any line that begins with a comment is ignored - add as many as you 
## like.  Note that an in-line comment is not supported.  If a line 
## consists of whitespace only (tabs, spaces, carriage return), it will be
## ignored, so you can space control fields as you like.  ANYTHING ELSE
## IS PARSED!!  This means that lines with stray characters or lines that 
## use non # comment characters will be interpreted by the initscript.  
## This has probably minor, but potentially serious, side effects for your 
## hard drives, so please follow the guidelines.  Patches to improve 
## flexibilty welcome.  Please read /usr/share/doc/hdparm/README.Debian for 
## notes about known issues, especially if you have an MD array.
##
## Note that if the init script causes boot problems, you can pass 'nohdparm' 
## on the kernel command line, and the script will not be run.
##
## Uncommenting the options below will cause them to be added to the DEFAULT
## string which is prepended to options listed in the blocks below.
##
## If an option is listed twice, the second instance replaces the first.
##
## /sbin/hdparm is not run unless a block of the form:
##      DEV {
##         option
##         option
##         ...
##      }
## exists.  This blocks will cause /sbin/hdparm OPTIONS DEV to be run.
## Where OPTIONS is the concatenation of all options previously defined
## outside of a block and all options defined with in the block.

# -q be quiet
quiet 
# -a sector count for filesystem read-ahead
#read_ahead_sect = 12
# -A disable/enable the IDE drive's read-lookahead feature
#lookahead = on
# -b bus state
#bus = on
# -B apm setting
#apm = 255
# -c enable (E)IDE 32-bit I/O support - can be any of 0,1,3
#io32_support = 1
# -d disable/enable the "using_dma" flag for this drive
#dma = off
# -D enable/disable the on-drive defect management
#defect_mana = off
# -E cdrom speed
#cd_speed = 16
# -k disable/enable the "keep_settings_over_reset" flag for this drive
#keep_settings_over_reset = off
# -K disable/enable the drive's "keep_features_over_reset" flag
#keep_features_over_reset = on
# -m sector count for multiple sector I/O
#mult_sect_io = 32
# -P maximum sector count for the drive's internal prefetch mechanism
#prefetch_sect = 12
# -r read-only flag for device
#read_only = off
# -s Turn on/off power on in standby mode
# poweron_standby = off
# -S standby (spindown) timeout for the drive
#spindown_time = 24
# -u interrupt-unmask flag for the drive
#interrupt_unmask = on
# -W Disable/enable the IDE drive's write-caching feature
#write_cache = off
# -X IDE transfer mode for newer (E)IDE/ATA2 drives
#transfer_mode = 34
# -y force to immediately enter the standby mode
#standby
# -Y force to immediately enter the sleep mode
#sleep
# -Z Disable the power-saving function of certain Seagate drives
#disable_seagate
# -M Set the acoustic management properties of a drive
#acoustic_management
# -p Set the chipset PIO mode
# chipset_pio_mode
# --security-freeze Freeze the drive's security status
# security_freeze
# --security-unlock Unlock the drive's security
# security_unlock = PWD
# --security-set-pass Set security password
# security_pass = password
# --security-disable Disable drive locking
# security_disable
# --user-master Select password to use
# user-master = u
# --security-mode Set the security mode
# security_mode = h

# Root file systems.  Please see README.Debian for details
# ROOTFS = /dev/hda

## New note - you can use straight hdparm commands in this config file 
## as well - the set up is ugly, but it keeps backwards compatibility
## Additionally, it should be noted that any blocks that begin with 
## the keyword 'command_line' are not run until after the root filesystem
## is mounted.  This is done to avoid running blocks twice.  If you need 
## to run hdparm to set parameters for your root disk, please use the 
## standard format.

#Samples follow:
#First three are good for devfs systems, fourth one for systems that do 
#not use devfs.  The fifth example uses straight hdparm command line
#syntax.  Any of the blocks that use command line syntax must begin with
#the keyword 'command_line', and no attempt is made to validate syntax.  
#It is provided for those more comfortable with hdparm syntax. 

#/dev/discs/disc0/disc {
#	mult_sect_io = 16
#	write_cache = off
#	spindown_time = 240
#}

#/dev/discs/disc1/disc {
#	mult_sect_io = 32
#	spindown_time = 36
#	write_cache = off
#}

#/dev/cdroms/cdrom0 {
#	dma = on		   
#	interrupt_unmask = on
#	io32_support = 0
#}

#/dev/hda {
#	mult_sect_io = 16
#	write_cache = off
#	dma = on
#}
Questo invece è

Codice: Seleziona tutto

alessio@alessio-ubuntu:~$ sudo hdparm -I /dev/sda | grep "Advanced power management level"
	Advanced power management level: 254
Ciò vuol dire che, quando allacciato alla corrente, usa quel valore (254)?
Per cui posso andare a mettere quel valore nel file precedente?

Codice: Seleziona tutto

apm = 254
(Nonostante la riga commentata sia #apm = 255) ?

Scusa le mie perplessità, ma a questo pare sia andata "male"
https://bugs.launchpad.net/ubuntu/+sour ... bug/795760

Grazie!
...vengono, vanno, ritornano...
e magari si fermano tanti giorni
http://aquilone.wordpress.com/
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: Gestione energetica HD laptop quando alimentato dalla sola batteria

Messaggio da shouldes »

shouldes ha scritto:

Codice: Seleziona tutto

Editare il file /etc/hdparm.conf ed aggiungere le seguenti righe alla fine:

/dev/sda {
    apm = 254
    apm_battery = 254
}
Io ho sempre fatto così da quando hanno tolto laptop-mode, prima il file che modificavo invece era laptop-mode.conf (il nome esatto non lo ricordo).

(Nonostante la riga commentata sia #apm = 255) ?
I parametri passabili sono da 1 a 255.
A corrente sta a 254 (predefinito), 255 si mette per i portatili che ciclano anche a corrente.
Se non hai problemi con 254 metti lo stesso valore a batteria.
Più cali col valore, più vai a prediligere il risparmio (nullo) della batteria.
Ultima modifica di shouldes il lunedì 16 aprile 2012, 16:49, modificato 1 volta in totale.
Debianizzato
Prode Principiante
Messaggi: 54
Iscrizione: lunedì 17 ottobre 2011, 13:18
Sesso: Maschile

Re: Gestione energetica HD laptop quando alimentato dalla sola batteria

Messaggio da Debianizzato »

Anche io faccio sempre come shouldes!..Mai un problema in quasi 2 anni
Dari
Prode Principiante
Messaggi: 157
Iscrizione: venerdì 30 gennaio 2009, 10:57

Re: Gestione energetica HD laptop quando alimentato dalla sola batteria

Messaggio da Dari »

A batteria sarebbe meglio metterlo a 128, con 254 consuma di più e si rischia di più se il portatile prende una botta, o almeno ho sempre saputo così.
Avatar utente
palimmo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1832
Iscrizione: venerdì 30 marzo 2007, 17:17
Contatti:

Re: Gestione energetica HD laptop quando alimentato dalla sola batteria

Messaggio da palimmo »

Uhm... e quale sarebbe il valore che attualmente ubuntu mi ha impostato di default quando alimentato a batteria?
...vengono, vanno, ritornano...
e magari si fermano tanti giorni
http://aquilone.wordpress.com/
Dari
Prode Principiante
Messaggi: 157
Iscrizione: venerdì 30 gennaio 2009, 10:57

Re: Gestione energetica HD laptop quando alimentato dalla sola batteria

Messaggio da Dari »

Controlla con il comando che ha detto shouldes prima

Codice: Seleziona tutto

sudo hdparm -I /dev/sda | grep "Advanced power management level"
, forse è anche impostato esplicitamente in qualche script dentro /usr/lib/pm-utils/power.d/, adesso non sono su ubuntu.
Avatar utente
palimmo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1832
Iscrizione: venerdì 30 marzo 2007, 17:17
Contatti:

Re: Gestione energetica HD laptop quando alimentato dalla sola batteria

Messaggio da palimmo »

Dari ha scritto: Controlla con il comando che ha detto shouldes prima

Codice: Seleziona tutto

sudo hdparm -I /dev/sda | grep "Advanced power management level"
, forse è anche impostato esplicitamente in qualche script dentro /usr/lib/pm-utils/power.d/, adesso non sono su ubuntu.
Quel comando mi da 254.. che immagino sia il valore per quando sono allacciato via cavo alla corrente.
(Oppure devo lanciare il comando mentre sono esclusivamente su batteria?... cambierebbe l'output?)
...vengono, vanno, ritornano...
e magari si fermano tanti giorni
http://aquilone.wordpress.com/
Dari
Prode Principiante
Messaggi: 157
Iscrizione: venerdì 30 gennaio 2009, 10:57

Re: Gestione energetica HD laptop quando alimentato dalla sola batteria

Messaggio da Dari »

Si, dovrebbe cambiare a batteria, perché il disco viene messo in una modalità a basso consumo.
Avatar utente
palimmo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1832
Iscrizione: venerdì 30 marzo 2007, 17:17
Contatti:

Re: Gestione energetica HD laptop quando alimentato dalla sola batteria

Messaggio da palimmo »

A batteria:

Codice: Seleziona tutto

alessio@alessio-ubuntu:~$ sudo hdparm -I /dev/sda | grep "Advanced power management level"
	Advanced power management level: 127
Con corrente:

Codice: Seleziona tutto

alessio@alessio-ubuntu:~$ sudo hdparm -I /dev/sda | grep "Advanced power management level"
	Advanced power management level: 254
...vengono, vanno, ritornano...
e magari si fermano tanti giorni
http://aquilone.wordpress.com/
Dari
Prode Principiante
Messaggi: 157
Iscrizione: venerdì 30 gennaio 2009, 10:57

Re: Gestione energetica HD laptop quando alimentato dalla sola batteria

Messaggio da Dari »

A me sembrano adeguati come valori, io di solito uso 128 e 254, non penso ci sia molta differenza.
Avatar utente
palimmo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1832
Iscrizione: venerdì 30 marzo 2007, 17:17
Contatti:

Re: Gestione energetica HD laptop quando alimentato dalla sola batteria

Messaggio da palimmo »

Dari ha scritto: A me sembrano adeguati come valori, io di solito uso 128 e 254, non penso ci sia molta differenza.
E quando lo usi a batteria, non percepisci ogni X secondi quel rumore attacco/stacco provenente dall'HD?
...vengono, vanno, ritornano...
e magari si fermano tanti giorni
http://aquilone.wordpress.com/
Dari
Prode Principiante
Messaggi: 157
Iscrizione: venerdì 30 gennaio 2009, 10:57

Re: Gestione energetica HD laptop quando alimentato dalla sola batteria

Messaggio da Dari »

Sì, se intendi quello delle testine, se il tuo disco si spegne e si riaccende è un altro discorso, cosa intendi per attacco/stacco?
Avatar utente
palimmo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1832
Iscrizione: venerdì 30 marzo 2007, 17:17
Contatti:

Re: Gestione energetica HD laptop quando alimentato dalla sola batteria

Messaggio da palimmo »

Dari ha scritto: Sì, se intendi quello delle testine, se il tuo disco si spegne e si riaccende è un altro discorso, cosa intendi per attacco/stacco?
un rumore meccanico che sembra riconducibile all'hd. Anche perchè avviene contemporaneamente al lampeggio del led che mi avvisa che il pc "sta lavorando".
Come potrei altrimenti distinguere le due cose (testine o accensione/spegnimento)?
...vengono, vanno, ritornano...
e magari si fermano tanti giorni
http://aquilone.wordpress.com/
Dari
Prode Principiante
Messaggi: 157
Iscrizione: venerdì 30 gennaio 2009, 10:57

Re: Gestione energetica HD laptop quando alimentato dalla sola batteria

Messaggio da Dari »

Dal rumore, se si accende e spegne fa anche un ronzio (come quando accendi il pc) perché deve salire di giri, se no è solo un click, l'intensità varia da disco a disco. Il parcheggiamento della testina dovrebbe essere normale, basta che non salga troppo velocemente, lo spegni/riaccendi invece è una cosa molto più dannosa perché stressa molto il disco. Il numero di parcheggiamenti lo vedi o dai dati smart del gestore disco o da

Codice: Seleziona tutto

udisks --show-info /dev/sda | grep load-cycle-count
, normalmente i dischi sono progettati per reggerne circa 600.000 (ne ho visti anche con un milione e mezzo funzionanti). Io sono a 83000 in due anni e passa che lo uso molto spesso a batteria con linux.
Avatar utente
palimmo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1832
Iscrizione: venerdì 30 marzo 2007, 17:17
Contatti:

Re: Gestione energetica HD laptop quando alimentato dalla sola batteria

Messaggio da palimmo »

Questo è il mio risultato:

Codice: Seleziona tutto

~$ udisks --show-info /dev/sda | grep load-cycle-count
 load-cycle-count            196|196|  0    n/a    14159       Old-age  Online 
Laptop comprato nel nov./dic. 2009, usato sempre o quasi con Ubuntu. Sporadicamente solo a batteria.

Com'é?

Comunque... dalla tua descrizione pare più un accendi/spegni. Anche perchè percepisco quella sorta di ronzio dopo il click.
Ultima modifica di palimmo il martedì 17 aprile 2012, 21:09, modificato 1 volta in totale.
...vengono, vanno, ritornano...
e magari si fermano tanti giorni
http://aquilone.wordpress.com/
Scrivi risposta

Ritorna a “Precise Pangolin 12.04”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 11 ospiti