Migliorare durata batteria

Problemi e discussioni inerenti ai PC portatili e ai loro accessori
Rispondi
Zar Marco
Arciere Provetto
Messaggi: 618
Iscritto il: 29 dicembre 2015, 11:34
Architettura: x86_64 (64bit)

Migliorare durata batteria

Messaggio da Zar Marco » 12 aprile 2018, 9:01

Ciao a tutti, per prima cosa mi scuso per aver fatto necroposting (avevo letto male la data del post :roll: )
Allora, il mio laptop è un lenovo legion Y520, con i7 7700HQ, 8 Gb di ram, doppia scheda video, integrata ed nvidia GTX 1050, hdd da 1 Tb, aspettando di installare un ssd.
Chiaramente vi è installato arch, con btrfs come fs. Ho instalalto ed abilitato TLP, ma non ho modificato niente nelle impostazioni, apparte la modifica del parametro specifica per BTRFS. Non noto grossi benefici, la batteria dura comunque poco, poco più delle due ore, in semplice navigazione internet, magari guardando qualche video youtube.

Come potrei migliorare le prestazioni della batteria? Installando bumblebee avrei qualche vantaggio?
Lenovo Legion Y520 Intel i7 7700HQ 8Gb ram arch(x86_64)+plasma5+i3wm
Macbook pro intel core 2duo 8gb di ram arch(x86_64)+i3wm

Avatar utente
TheSaint
Robin Hood
Messaggi: 7814
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Migliorare durata batteria

Messaggio da TheSaint » 12 aprile 2018, 9:16

Decisamente se disabiliti la GPU nvidia, se spegni il WiFi quando non ne fai uso.
Con SSD avrai dei vantaggi, se aggiungi di spegnere il disco con

Codice: Seleziona tutto

hdparm -y 
o il *.service che trovi nei pacchetti.
F the saint
12 anni da questo forum ;)

Zar Marco
Arciere Provetto
Messaggi: 618
Iscritto il: 29 dicembre 2015, 11:34
Architettura: x86_64 (64bit)

Re: Migliorare durata batteria

Messaggio da Zar Marco » 12 aprile 2018, 10:22

Grazie TheSaint, proverò per ora ad abilitare bumblebee, poi quando prenderò l'ssd vedrò anche il codice che mi hai postato
Lenovo Legion Y520 Intel i7 7700HQ 8Gb ram arch(x86_64)+plasma5+i3wm
Macbook pro intel core 2duo 8gb di ram arch(x86_64)+i3wm

Avatar utente
TheSaint
Robin Hood
Messaggi: 7814
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Migliorare durata batteria

Messaggio da TheSaint » 12 aprile 2018, 15:26

Bhè, non è che ti ci vuole un mutuo. Potresti trovare un SSD sandisk da un centinaio d' euro per 240 Gb. L' ho preso e con garanzia 3 anni ;)
F the saint
12 anni da questo forum ;)

Zar Marco
Arciere Provetto
Messaggi: 618
Iscritto il: 29 dicembre 2015, 11:34
Architettura: x86_64 (64bit)

Re: Migliorare durata batteria

Messaggio da Zar Marco » 12 aprile 2018, 19:42

Ah per quello ho già trovato un Samsung evo 960 su Amazon, devo solo ordinarlo
Lenovo Legion Y520 Intel i7 7700HQ 8Gb ram arch(x86_64)+plasma5+i3wm
Macbook pro intel core 2duo 8gb di ram arch(x86_64)+i3wm

Zar Marco
Arciere Provetto
Messaggi: 618
Iscritto il: 29 dicembre 2015, 11:34
Architettura: x86_64 (64bit)

Re: Migliorare durata batteria

Messaggio da Zar Marco » 19 aprile 2018, 11:41

OK, installato ssd, abilitato bumblebee e già mi da recuperata un ora, ora ho usato il comando per disattivare l'hdd, ma se io avessi bisogno di utilizzarlo si riattiva in automatico al mount di una partizione? Potrei crearmi uno script per rendere automatico lo spegnimento dell'hdd all'accensione?
Lenovo Legion Y520 Intel i7 7700HQ 8Gb ram arch(x86_64)+plasma5+i3wm
Macbook pro intel core 2duo 8gb di ram arch(x86_64)+i3wm

Avatar utente
TheSaint
Robin Hood
Messaggi: 7814
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Migliorare durata batteria

Messaggio da TheSaint » 19 aprile 2018, 15:49

C'è già un service che fa la funzione per spegnere l' HDD. Vedi se riesci a leggerti il wiki.
Ulteriore informazione. Il disco si ferma, ma in ogni caso può essere usato e si metterà a girare. Questo non si usa quanto è il solo dispositivo di massa per diminuire l' usura delle continue accensioni e parcheggiamento delle testine.
F the saint
12 anni da questo forum ;)

Zar Marco
Arciere Provetto
Messaggi: 618
Iscritto il: 29 dicembre 2015, 11:34
Architettura: x86_64 (64bit)

Re: Migliorare durata batteria

Messaggio da Zar Marco » 19 aprile 2018, 17:08

Quindi io in pratica, posso modificare con il nome del hdd, ed attivare il file in /etc/systemd/system/hdparm.service, e fa tutto in automatico? Quindi volendo io potrei comunque usare la swap presente nell'hdd e se il sistema ne ha bisogno riattiva e disattiva in automatico l'hdd?
Lenovo Legion Y520 Intel i7 7700HQ 8Gb ram arch(x86_64)+plasma5+i3wm
Macbook pro intel core 2duo 8gb di ram arch(x86_64)+i3wm

Avatar utente
TheSaint
Robin Hood
Messaggi: 7814
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Migliorare durata batteria

Messaggio da TheSaint » 20 aprile 2018, 8:06

Spegnere in automatico è di fatto quello del service. Potrebbe essere sda o sdb, in genere.

Se pensi di mettere la swap sul disco ti ritrovi con una complicazione, a parer mio.
Forse si potrebbe fare la swap in un file e quando vuoi ibernare attivare la swap e salvare lo stato della macchina. Nel caso impellente che lo faccia il sistema (batteria scarica) allora non ci sarà l' ibernazione. Al momento di ripresa dell ibernazione si farà in modo di disattivare la swap per permettere che il disco stia spento.

Se invece volessi una swap del tipo normale, credo che avresti un continuo accendere e spegnere del disco (che non giova a favore del risparmio energetico e la meccanica del disco). Forse sarà possibile ridurlo con il parametro di swappiness oppure fare come per il file di swap di attivare solo manualmente la swap.
F the saint
12 anni da questo forum ;)

Zar Marco
Arciere Provetto
Messaggi: 618
Iscritto il: 29 dicembre 2015, 11:34
Architettura: x86_64 (64bit)

Re: Migliorare durata batteria

Messaggio da Zar Marco » 20 aprile 2018, 18:06

Ottimo, oggi ho reinstallato, installando gnome, tlp e bumblebee, ed attivato il service di hdparm. Come prima impressione, la durata della batteria, stimata da gnome è superiore di almeno un'ora rispetto a quanto mi dava prima kde. Vedremo come si comporta
Lenovo Legion Y520 Intel i7 7700HQ 8Gb ram arch(x86_64)+plasma5+i3wm
Macbook pro intel core 2duo 8gb di ram arch(x86_64)+i3wm

Zar Marco
Arciere Provetto
Messaggi: 618
Iscritto il: 29 dicembre 2015, 11:34
Architettura: x86_64 (64bit)

Re: Migliorare durata batteria

Messaggio da Zar Marco » 23 aprile 2018, 3:51

Ok, come consumi mi sta abbastanza soddisfacendo ma ho una curiosità, allora, ho inserito in fstab, una partizione condivisa con windows, dove tenere i dati su HDD.
Seguendo il wiki inerente al comando hdparm, ho inserito tale testo in /etc/systemd/system/hdparm.service

Codice: Seleziona tutto

[Unit]
Description=hdparm sleep

[Service]
Type=oneshot
ExecStart=/usr/bin/hdparm -y /dev/sda

[Install]
WantedBy=multi-user.target
~                             
l'ho attivato ma andando a vedere systemctl mi restituisce questo

Codice: Seleziona tutto

root@legion_of_arches /etc/systemd/system                                                      [3:50:46] 
> # systemctl status hdparm.service                                                                     
● hdparm.service - hdparm sleep
   Loaded: loaded (/etc/systemd/system/hdparm.service; enabled; vendor preset: disabled)
   Active: inactive (dead) since Mon 2018-04-23 04:13:35 CEST; 22min left
  Process: 611 ExecStart=/usr/bin/hdparm -y /dev/sda (code=exited, status=0/SUCCESS)
 Main PID: 611 (code=exited, status=0/SUCCESS)

apr 23 04:13:35 legion_of_arches systemd[1]: Starting hdparm sleep...
apr 23 04:13:35 legion_of_arches hdparm[611]: /dev/sda:
apr 23 04:13:35 legion_of_arches hdparm[611]:  issuing standby command
apr 23 04:13:35 legion_of_arches systemd[1]: Started hdparm sleep.
è normale che risulti inattivo?
Lenovo Legion Y520 Intel i7 7700HQ 8Gb ram arch(x86_64)+plasma5+i3wm
Macbook pro intel core 2duo 8gb di ram arch(x86_64)+i3wm

Avatar utente
TheSaint
Robin Hood
Messaggi: 7814
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Migliorare durata batteria

Messaggio da TheSaint » 23 aprile 2018, 6:41

C'è una piccola differenza. Il mio ha RemainAfterExit=yes

Codice: Seleziona tutto

[Unit]
Description=Set HDD spindown

[Service]
Type=oneshot
ExecStart=/usr/bin/hdparm -y /dev/sdb
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target
F the saint
12 anni da questo forum ;)

Zar Marco
Arciere Provetto
Messaggi: 618
Iscritto il: 29 dicembre 2015, 11:34
Architettura: x86_64 (64bit)

Re: Migliorare durata batteria

Messaggio da Zar Marco » 23 aprile 2018, 11:29

Ottimo grazie, ho aggiunto quella riga ed ora risulta attivo
Lenovo Legion Y520 Intel i7 7700HQ 8Gb ram arch(x86_64)+plasma5+i3wm
Macbook pro intel core 2duo 8gb di ram arch(x86_64)+i3wm

Rispondi