Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/11/2009, à 20:14

romain22

Probleme Battrie Temps Restant

Bonjours,

Mon problème [si on peu appeler sa un problème] est en effet que l'icone Gnome de batterie n'affiche pas le temps restant ...C'est assez ennuilleux car j'ai installer ubuntu (Karmic Koala) pour que quand je suis dans le train je gagne 30min /1h avec mon portable de batterie...

J'ai le % mais j'aimerai le le temps qui équivaux a ce % (je pense que de nombreux logiciel font sa mais je suis un debutant dans le monde de linux)

j'ai installer laptop-mode-tools

Mon Matos :
HP Dv5 1010ef
Pross : P8400 GPU : 9600GT Ram 3GO
@Ubuntu Karmic Koala Noyau 2.6.31.15 (le dernier)

Merci d'avance
Romain Caire

Hors ligne

#2 Le 24/11/2009, à 20:17

Rolinh

Re : Probleme Battrie Temps Restant

Hello,

si tu passes juste ta souris au-dessus de l'applet de batterie sans cliquer dessus il t'affiche le temps restant en plus du taux de charge en % de la batterie.
Et si tu cliques dessus, tu as les détails complets wink

Hors ligne

#3 Le 24/11/2009, à 20:44

romain22

Re : Probleme Battrie Temps Restant

Non justement hmm

Ta pas un applet qui calcule en utilisant les valeur en W ?

Mais qui n'utilise pas le calcule fait l'acpi

Hors ligne

#4 Le 24/11/2009, à 20:55

Rolinh

Re : Probleme Battrie Temps Restant

Heu non, chez moi le comportement de l'applet (gnome-power-manager 2.28.1) est bien celui que je t'ai décrit.

Hors ligne

#5 Le 24/11/2009, à 21:01

romain22

Re : Probleme Battrie Temps Restant

je pense que mon bios on je sais pas quoi qui ne transmet pas les info...  et donc gnome-power-manager ne peu pas calculerle temps restant

Hors ligne

#6 Le 24/11/2009, à 22:56

schaars

Re : Probleme Battrie Temps Restant

Bonsoir

Que donne acpi -V dans un terminal ?
Tu peux aussi regarder ce que contiennent les fichiers dans /proc/acpi/battery/BAT1 (pas sûr du BAT1, ça dépend du pc).


Le linux des uns est l'OS/2 des autres (Thom E. Gemcity)

Hors ligne

#7 Le 25/11/2009, à 01:28

romain22

Re : Probleme Battrie Temps Restant

Je testerai sa demain smile

Hors ligne

#8 Le 25/11/2009, à 10:39

romain22

Re : Probleme Battrie Temps Restant

romain@Helios:~$ acpi -V
Battery 0: Discharging, 99%, rate information unavailable
Battery 0: design capacity 5100 mAh, last full capacity 4640 mAh = 90%
Adapter 0: off-line
Cooling 0: LCD 0 of 10
Cooling 1: Processor 0 of 10
Cooling 2: Processor 0 of 10

Hors ligne

#9 Le 26/11/2009, à 00:26

romain22

Re : Probleme Battrie Temps Restant

Personne n4a d4idee ?

J'ai un nouveau bug apparue hier : karmic se lance avec le clavier americain de base  le le change et a chaque redemarrage il se remet en USA c'est enuilleux ...

Merci d'avance !

Hors ligne

#10 Le 26/11/2009, à 15:00

schaars

Re : Probleme Battrie Temps Restant

Bonjour

romain22 a écrit :

romain@Helios:~$ acpi -V
Battery 0: Discharging, 99%, rate information unavailable

Il y a bien un problème vu que d'habitude ça affiche le temps restant smile
À mon avis ça vient soit du bios, soit du contrôleur de la batterie.

Si tu as encore windows, tu peux regarder s'il te donne le temps restant.
Si oui => le problème vient du bios/de linux : le noyau ne doit pas savoir parler correctement avec le bios.
Si non => c'est le contrôleur de la batterie qui a un problème, et dans ce cas il faut changer de batterie pour avoir à nouveau le temps.

Pour le problème de clavier je ne sais pas. Regarde du coté de HAL.


Le linux des uns est l'OS/2 des autres (Thom E. Gemcity)

Hors ligne

#11 Le 27/11/2009, à 13:54

romain22

Re : Probleme Battrie Temps Restant

Merci sous windows je n'ai pas le temps restant mais des gadget me calcule l'autonomie big_smile

Le problème viens en effet de la batterie (Support HP me la confirmé !)
La batterie ne donne pas la vitesse de décharge (Dechage Rate) il reste a 0 d'où un non calcule de l'autonomie.

Voila Voila Merci big_smile

PS : on peu clore y a pas de solution !

Hors ligne

#12 Le 27/11/2009, à 14:31

schaars

Re : Probleme Battrie Temps Restant

En y repensant, vu que tu as le pourcentage, le script suivant pourrait t'être utile :

#!/bin/sh

# calcule le temps restant à partir du pourcentage.
# n'est utile que si l'ordinateur est sur batterie.

# fonction qui renvoie le pourcentage de charge de la batterie
function get_perc {
 return $(acpi -b | awk '{print $4}' | tr -d \%,)
}

# temps en secondes durant 2 lectures du pourcentage
# ne doit pas être trop petit sinon la différence est nulle
# et donc ça marche pas
TIME=30
get_perc
PERC=$?

while [ true ];
do
        old=$PERC
        get_perc
        PERC=$?

        # différence des 2 pourcentages
        elapsed=$(( $old-$PERC ))

        # TIME secondes pour elapsed, donc combien avec PERC ?
        if [ $elapsed -gt 0 ];
        then
                left=$(( $PERC*TIME/$elapsed ))
        else
                left=0
        fi

        h=$(( $left / 3600 ))
        m=$(( ( $left / 60 ) % 60 ))
        s=$(( $left % 60 ))

        echo temps restant \: $h heures $m minutes $s secondes

        sleep $TIME
done

Edit : il restait des erreurs

J'ai testé un peu en lançant les 2 commande suivantes au même moment, et ça donne une valeur inférieure à la "vraie" valeur fournie par acpi :

$ ./batt.sh  
temps restant : 0 heures 0 minutes 0 secondes
temps restant : 0 heures 41 minutes 30 secondes
temps restant : 0 heures 41 minutes 0 secondes

$ while [ true ]; do acpi -b; sleep 30; done
Battery 0: Discharging, 84%, 00:43:31 remaining
Battery 0: Discharging, 83%, 00:48:55 remaining
Battery 0: Discharging, 82%, 00:45:31 remaining

Dernière modification par schaars (Le 27/11/2009, à 14:52)


Le linux des uns est l'OS/2 des autres (Thom E. Gemcity)

Hors ligne