Page 1 sur 1

[ACPI] Temps restant de la batterie indisponible.

Publié : dim. 17 mai 2015, 17:35
par Stdrome1209
Je viens de terminer l´installation de mon nouveau netbook, un LDLC Mercure MA1-2-S Slim (basé sur un chassie Clevo W515TU) grâce à l´aide précieuse de la communauté (encore merci à tous).

Seulement j´ai encore un petit problème, quand je tape la commande ACPI il me renvois :

Code : Tout sélectionner

$ acpi
Battery 0 : Discharging, 44%, rate information unavailable
Ce qui est pour le moins gênant vue que j´ai choisie cette machine en partie pour son autonomie, j´aimerais donc pouvoir la controller.

Serais-ce dû au fait que c´est sa première charge ? J´en doute fort.

Enfin je trouve que la batterie à diminuée bien vite, mais il parait qu´il faut quelque charges pour que l´autonomie maximale soit atteinte ? Est-ce bien vrai ?

Re: [ACPI] Temps restant de la batterie indisponible.

Publié : dim. 17 mai 2015, 19:14
par benjarobin
Stdrome1209 a écrit :il faut quelque charges pour que l´autonomie maximale soit atteinte ? Est-ce bien vrai ?
Il y aura peut être quelques améliorations après quelques charges (mais je n'ai jamais entendu une telle chose) mais dans tous les cas c'est surement très faible de l'autonomie (d'après mes différentes expériences l'autonomie n'augmente pas ou alors de manière négligeable).

Sinon pour une bonne autonomie, il faut que tout soit bien configuré :
  • Driver graphique bien installé et bien utilisé : cf log de Xorg
  • Vérification que le gestionnaire d'énergie du processeur (cpufreq ?) est bien utilisé
  • Diminuer la luminosité à 50%
  • Utiliser et bien configurer laptop-mode-tools : attention personnellement je n'aime pas du tout la configuration par défaut avec activation de tous les modules en AUTO. Je préfère activer et gérer que le stricte nécessaire
Sinon tu devrais regarder ce lien : http://www.dflc.ch/check-your-laptop-battery-health/
Peux tu donner la sortie de :

Code : Tout sélectionner

find /sys/class/power_supply/BAT0/ -type f | while read file ; do echo "$file => $(cat $file)"; done
acpi -bi
upower -i /org/freedesktop/UPower/devices/battery_BAT0

Re: [ACPI] Temps restant de la batterie indisponible.

Publié : dim. 17 mai 2015, 20:04
par Stdrome1209
Alors pour les drivers je pense que c'est OK, mon processeur est un Intel Celeron M2830 (pas de carte graphique dédiée), j'ai donc installé

Code : Tout sélectionner

pacman -S x86-video-intel mesa mesa-dri lib32-mesa-libgl
.

Cpufreq ? Personnellement j'ai installé TLP et si je ne m'abuse il gère le CPU scalling et les réglage de base ne sa pas trop mauvais parrait-il. Mais Cpufreq peut m'apporter un plus niveau autonomie ?

La luminosité est à 5%, dans mon .xinitrc j'ai placé un :

Code : Tout sélectionner

xbacklight =5 &
Pour laptop-mode-tools, comme dit plus haut j'utilise TLP.

J'aimerais bien vous donner les résultat des commandes mais je ne sais pas comment copier du texte venant de Xterm (j'ai essayé MAJ+Control+c comme expliqué sur internet mais ça ne fonctionne pas).

Re: [ACPI] Temps restant de la batterie indisponible.

Publié : dim. 17 mai 2015, 20:12
par benjarobin
Pour copier sous xterm il suffit de sélectionner le texte, puis pour coller un clique molette.
Sinon il suffit d'envoyer la sortie des commandes dans un fichier...

TLP ne gère en rien le CPU scaling, il ne fait que le configurer (enfin si TLP sais faire une telle chose). Je parlais de regarder le module kernel gérant le CPU scaling

Re: [ACPI] Temps restant de la batterie indisponible.

Publié : dim. 17 mai 2015, 20:37
par Stdrome1209

Code : Tout sélectionner

find /sys/class/power_supply/BAT0/ -type f | while read file ; do echo "$file => $(cat $file)"; done
/sys/class/power_supply/BAT0/type => Battery
/sys/class/power_supply/BAT0/alarm => 0
/sys/class/power_supply/BAT0/power/control => auto
/sys/class/power_supply/BAT0/power/async => disabled
/sys/class/power_supply/BAT0/power/runtime_enabled => disabled
/sys/class/power_supply/BAT0/power/runtime_active_kids => 0
/sys/class/power_supply/BAT0/power/runtime_active_time => 0
cat: /sys/class/power_supply/BAT0/power/autosuspend_delay_ms: Input/output error
/sys/class/power_supply/BAT0/power/autosuspend_delay_ms => 
/sys/class/power_supply/BAT0/power/runtime_status => unsupported
/sys/class/power_supply/BAT0/power/runtime_usage => 0
/sys/class/power_supply/BAT0/power/runtime_suspended_time => 0
/sys/class/power_supply/BAT0/charge_full_design => 2800000
cat: /sys/class/power_supply/BAT0/current_now: No such device
/sys/class/power_supply/BAT0/current_now => 
/sys/class/power_supply/BAT0/charge_now => 712000
/sys/class/power_supply/BAT0/charge_full => 2745000
/sys/class/power_supply/BAT0/capacity => 25
/sys/class/power_supply/BAT0/capacity_level => Normal
/sys/class/power_supply/BAT0/status => Discharging
/sys/class/power_supply/BAT0/voltage_now => 11126000
/sys/class/power_supply/BAT0/uevent => POWER_SUPPLY_NAME=BAT0
POWER_SUPPLY_STATUS=Discharging
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Li-ion
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=11100000
POWER_SUPPLY_VOLTAGE_NOW=11126000
POWER_SUPPLY_CHARGE_FULL_DESIGN=2800000
POWER_SUPPLY_CHARGE_FULL=2745000
POWER_SUPPLY_CHARGE_NOW=712000
POWER_SUPPLY_CAPACITY=25
POWER_SUPPLY_CAPACITY_LEVEL=Normal
POWER_SUPPLY_MODEL_NAME=BAT
POWER_SUPPLY_MANUFACTURER=Notebook
POWER_SUPPLY_SERIAL_NUMBER=0001
/sys/class/power_supply/BAT0/model_name => BAT
/sys/class/power_supply/BAT0/manufacturer => Notebook
/sys/class/power_supply/BAT0/technology => Li-ion
/sys/class/power_supply/BAT0/cycle_count => 0
/sys/class/power_supply/BAT0/voltage_min_design => 11100000
/sys/class/power_supply/BAT0/serial_number => 0001
/sys/class/power_supply/BAT0/present =>

Code : Tout sélectionner

acpi -bi
Battery 0: Discharging, 25%, rate information unavailable
Battery 0: design capacity 2800 mAh, last full capacity 2745 mAh = 98%

Code : Tout sélectionner

upower -i /org/freedesktop/UPower/devices/battery_BAT0
  native-path:          BAT0
  vendor:               Notebook
  model:                BAT
  serial:               0001
  power supply:         yes
  updated:              Sun May 17 20:31:17 2015 (0 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               discharging
    warning-level:       none
    energy:              7.6812 Wh
    energy-empty:        0 Wh
    energy-full:         30.4695 Wh
    energy-full-design:  31.08 Wh
    energy-rate:         0 W
    voltage:             11.121 V
    percentage:          25%
    capacity:            98.0357%
    technology:          lithium-ion
    icon-name:          'battery-low-symbolic'
  History (charge):
    1431887477  0.000   unknown
  History (rate):
    1431887477  0.000   unknown
Merci pour l'astuce du copier/coller sur Xterm, je ne savais pas faire dans ce sens, juste copier quelque chose venant de l'extérieur du terminal avec le clic molette.

Donc pour avoir e CPU scalling il me suffis de charger le module cpufreq en créant un fichier :

Code : Tout sélectionner

/etc/modules-load.d/mes_modules.conf
--------------------------------------------------------------------------------
cpufreq
I y'a d'autre modules qui permettent l'économie d'énergie ?

Merci pour ton aide :D

Re: [ACPI] Temps restant de la batterie indisponible.

Publié : dim. 17 mai 2015, 21:08
par benjarobin
Je n'ai jamais dis que c'était ce module, sûrement que si. De toute façon normalement au moins un module de gestion d'énergie est automatiquement chargé

Re: [ACPI] Temps restant de la batterie indisponible.

Publié : lun. 18 mai 2015, 21:45
par Stdrome1209
J´ai testé la commande avec un live de Xubuntu et là aussi je n´ai pas le temps d´autonomie restant, ce n´est donc pas dû à mon installation d´ArchLinux.