[acpi_call] comment l'installer (résolu)

Mise à jour / Création /debug de paquetages
Répondre
archnunux
Daikyu
Messages : 59
Inscription : sam. 14 mai 2011, 20:45

[acpi_call] comment l'installer (résolu)

Message par archnunux »

Salut je ne sais pas comment installer acpi_call il n'y a aucune doc sur ce point, sur AUR ( le site) il y a ça :

Code : Tout sélectionner

https://github.com/mkottman/acpi_call
(regardez la page pour m'aidez), dedans il y a ce link

Code : Tout sélectionner

https://github.com/mkottman/acpi_call.git
? Mais rien qui ne permette de download (wget met un 404 not found) ?

yaourt -S acpi_call ne marche pas (rien)

Code : Tout sélectionner

$ yaourt -S acpi_call
==> Installation depuis une liste de paquets
Mot de passe : 
Erreur: impossible de trouver le dépôt: <
C'est mon dernier essai après je laisse tomber optimus et tout ces trucs.
Merci d'avance.
Dernière modification par archnunux le mar. 12 juil. 2011, 14:54, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [acpi_call] comment l'installer (en cours)

Message par FoolEcho »

C'est simplement que le paquet s'appelle acpi_call-git (c'est la nomenclature sous Arch pour différencier au premier coup d'oeil les produits stables des logiciels passant par les systèmes de gestion de version: -git, -svn, -bzr... ).
«The following statement is not true. The previous statement is true.» :nage:
archnunux
Daikyu
Messages : 59
Inscription : sam. 14 mai 2011, 20:45

Re: [acpi_call] comment l'installer (en cours)

Message par archnunux »

D'accord, donc un yaourt -S acpi_call-git devrait marcher, je teste.
archnunux
Daikyu
Messages : 59
Inscription : sam. 14 mai 2011, 20:45

Re: [acpi_call] comment l'installer (en cours)

Message par archnunux »

Re, ça a marché merci du coup de main :chinois: ! Mais j'ai encore installé en root (j'avais oublié) .... j'ai un gros problème même après désinstall'/reinstall' (en user cette fois) : JE NE PEUX PAS EFFECTUER TEST_OFF.sh (partie intégrante d'acpi_call)!!!!

Code : Tout sélectionner

$ 
lrwxrwxrwx 1 0 0 32  7 juil. 12:31 test_off.sh -> /usr/share/acpi_call/test_off.sh
OMG ! ^^ c'est quoi ce chmod de malade ...

Dans /usr/share/acpi_call/ il y a aussi un test_off.sh :

Code : Tout sélectionner

# ls -n test_off.sh 
-rw-r--r-- 1 0 0 1015  7 juil. 12:31 test_off.sh
J'ai donc chmodé ce script puis ./test_off.sh et ça marche, mais dans l'installe ils disent clairement d'utiliser celui de /usr/bin (dans /usr/share c'est pour l'exemple), comment ça se fait que le script dans /usr/bin soit chmodé de tel façon que personne ne puisse s'en servir ? !
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [acpi_call] comment l'installer (en cours)

Message par oktoberfest »

archnunux a écrit :

Code : Tout sélectionner

$ 
lrwxrwxrwx 1 0 0 32  7 juil. 12:31 test_off.sh -> /usr/share/acpi_call/test_off.sh
OMG ! ^^ c'est quoi ce chmod de malade ...
C'est normal c'est un lien symbolique, l'important ce sont les droits du script pointé.
Un chmod sur le lien modifiera les droits du script pointé (cf man chmod).
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
archnunux
Daikyu
Messages : 59
Inscription : sam. 14 mai 2011, 20:45

Re: [acpi_call] comment l'installer (en cours)

Message par archnunux »

D'accord merci, juste une question (HS) mais je peine à voir si ACPI_call augmente vraiment l'autonomie de la batterie ... Ca c'est avant acpi_call :

Code : Tout sélectionner

$ cat /proc/acpi/battery/BAT1/state 
present:                 yes
capacity state:          ok
charging state:          discharging
present rate:            1794 mA
remaining capacity:      3639 mAh
present voltage:         11735 mV
Et là c'est après :

Code : Tout sélectionner

# /usr/share/acpi_call/test_off.sh 
Trying \_SB.PCI0.P0P1.VGA._OFF: failed
Trying \_SB.PCI0.P0P2.VGA._OFF: failed
Trying \_SB_.PCI0.OVGA.ATPX: failed
Trying \_SB_.PCI0.OVGA.XTPX: failed
Trying \_SB.PCI0.P0P3.PEGP._OFF: failed
Trying \_SB.PCI0.P0P2.PEGP._OFF: failed
Trying \_SB.PCI0.P0P1.PEGP._OFF: failed
Trying \_SB.PCI0.MXR0.MXM0._OFF: failed
Trying \_SB.PCI0.PEG1.GFX0._OFF: failed
Trying \_SB.PCI0.PEG0.GFX0.DOFF: failed
Trying \_SB.PCI0.PEG1.GFX0.DOFF: failed
Trying \_SB.PCI0.PEG0.PEGP._OFF: works!
# cat /proc/acpi/battery/BAT1/state 
# cat /proc/acpi/battery/BAT1/state 
present:                 yes
capacity state:          ok
charging state:          discharging
present rate:            1626 mA
remaining capacity:      3557 mAh
present voltage:         11685 mV
Et si je fais explicitement :

Code : Tout sélectionner

echo '\_SB.PCI0.PEG0.PEGP._OFF' > /proc/acpi/call
j'obtiens :

Code : Tout sélectionner

# cat /proc/acpi/battery/BAT1/state 
present:                 yes
capacity state:          ok
charging state:          discharging
present rate:            1757 mA
remaining capacity:      3496 mAh
present voltage:         11615 mV
et preuve que acpi_call a fait un truc :

Code : Tout sélectionner

# cat /proc/acpi/call
0x0
Tu en dis quoi, d'après toi ça a marché ? Je crois que oui mais j'aimerais être sur car je n'ai pas l'impression que grand chose ai changé.

J'edit : après un

Code : Tout sélectionner

echo '\_SB.PCI0.PEG0.PEGP._ON' > /proc/acpi/call
J'ai :

Code : Tout sélectionner

# cat /proc/acpi/battery/BAT1/state 
present:                 yes
capacity state:          ok
charging state:          discharging
present rate:            1852 mA
remaining capacity:      3409 mAh
present voltage:         11546 mV
EDIT 2 : Après le 'ON' (juste plus haut), present rate augmente encore :

Code : Tout sélectionner

cat /proc/acpi/battery/BAT1/state 
present:                 yes
capacity state:          ok
charging state:          discharging
present rate:            1946 mA
remaining capacity:      3321 mAh
present voltage:         11476 mV
Est-ce normal que l'autonomie augmente avec la carte allumée?
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [acpi_call] comment l'installer (en cours)

Message par oktoberfest »

Désolé mais je n'y connais rien en acpi. Je n'ai pas de portable (ou plutôt pas encore, j'en ai commandé un pour ma femme, et forcément je vais mettre Archlinux dessus : à ce moment-là je me plongerai dans tous ces délices :))
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
archnunux
Daikyu
Messages : 59
Inscription : sam. 14 mai 2011, 20:45

Re: [acpi_call] comment l'installer (en cours)

Message par archnunux »

J'espere pour toi que tu n'utiliseras pas optimus ... Vérifie bien ! si ton portable à une carte nvidia et un processeur intel nouvel génération (si tu as une carte nvidia et qu'il y a marqué i3 inside reinseignez-vous c'est qu'il y a optimus), je te conseil ATI/intel ça marche au poil avec vgaswitcheroo ou alors nvidia mais avec un vieux i7/i3/u5 (ancienne génération sans gpu intégré).
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [acpi_call] comment l'installer (en cours)

Message par oktoberfest »

J'ai pris un MSI CR620-828, avec un i5 et un chipset intel. Installer Archlinux c'est plus par défi qu'autre chose : il est livré avec Windows 7 et je m'en contenterai dans un premier temps (J'ai pas l'intention de battre le record du monde d'installation d'Arch sur portable : je vais déjà installer mon NAS/HTPC cet été, ça va m'occuper).
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
archnunux
Daikyu
Messages : 59
Inscription : sam. 14 mai 2011, 20:45

Re: [acpi_call] comment l'installer (en cours)

Message par archnunux »

Arch (ou tout autre distrib) fonctionnent parfaitements sur portable c'est il y a juste optimus qui fait chié et c'est tout, sinon évidemment windows7 gèrera tout ça sans aucun problème ... (il peut même switcher de carte avec X qui tourne :( ) c'est rageant de voir ça quand même mais c'est vrai que windows ça reste le top pour exploiter toutes les fonctionnalités d'un laptop, la faute aux constructeurs qui recommandent windows 7 la vie sans limite ! 99.9 % des laptops ont windows dessus d'un côté donc bon :-D , moi je suis pour des laptops avec gentoo préinstallé dessus :twisted: .
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [acpi_call] comment l'installer (en cours)

Message par FoolEcho »

archnunux a écrit :Est-ce normal que l'autonomie augmente avec la carte allumée?
C'est plutôt le contraire qui se dégage (et ça paraît normal).
D'ailleurs la puissance augmente nettement (tes deux derniers bloc de code -- present voltage * present rate).
OFF: 20.4 W
ON: 21.4 W (on est à ce niveau sur le avant acpi_call aussi)
Je ne compare pas l'autonomie là car tu es déjà en décharge sur le ON, ça fausse l'interprétation... Il faudrait partir du même point et mesurer au même moment en faisant les mêmes choses... (mais vu que plus de puissance est dégagée, l'autonomie chute avec ta carte).

Côté autonomie, ça me semble plus intéressant de comparer le avant/après acpi_call (tes deux premiers bloc de code) où il semble bien que tu aies un gain d'autonomie assez net ( remaining capacity / present rate ):
Avant: 2.02
Après: 2.18 (sachant que la batterie est déjà déchargée un peu plus du fait "d'avant")
(mais pareil, il faudrait voir sur une petite échelle de temps en usage normal pour les deux cas)

(j'espère ne pas m'être trompé sur les calculs, la présentation n'était pas trop lisible)
«The following statement is not true. The previous statement is true.» :nage:
archnunux
Daikyu
Messages : 59
Inscription : sam. 14 mai 2011, 20:45

Re: [acpi_call] comment l'installer (en cours)

Message par archnunux »

Salut et merci pour ta réponse,
oui je pense que tu as bon ^^, donc au final je dois en conclure que en faisant le OFF c'est mieux que en faisant rien ? J'ai bon? Sinon désolé pour la présentation mais j'ai peiné à tout organiser ^^.
remaining capacity / present rate
Très bonne idée ^^, j'essayais des comparaisons sans calculs du coup c'était pas du tout interprétable, si le quotient passe de 2.02 à 2.18 c'est bien que c'est mieux, après je sais pas si c'est énorme mais bon ^^.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [acpi_call] comment l'installer (en cours)

Message par FoolEcho »

archnunux a écrit :Très bonne idée ^^, j'essayais des comparaisons sans calculs du coup c'était pas du tout interprétable, si le quotient passe de 2.02 à 2.18 c'est bien que c'est mieux, après je sais pas si c'est énorme mais bon ^^.
Un bon quart d'heure.
archnunux a écrit :donc au final je dois en conclure que en faisant le OFF c'est mieux que en faisant rien ? J'ai bon?
Il semble.
archnunux a écrit :J'ai bon? Sinon désolé pour la présentation mais j'ai peiné à tout organiser ^^.
Tu n'y es pour rien, c'est juste qu'à force de faire défiler de la page, je finis par loucher. :mrgreen:
«The following statement is not true. The previous statement is true.» :nage:
archnunux
Daikyu
Messages : 59
Inscription : sam. 14 mai 2011, 20:45

Re: [acpi_call] comment l'installer (en cours)

Message par archnunux »

Tout est bon donc, sujet résolu !!! Merci bien pour ton aide ^^.
Répondre