Forum Linux.débutant acpi, c-states, chauffe processeur & debian

Posté par  .
Étiquettes :
0
2
déc.
2006
Hello,

J'ai installé debian etch sur un portable sony (vaio, vgn-sz3xp/c, core2duo). J'ai quelques soucis pour faire fonctionner l'acpi correctement et j'ai beau chercher, je trouve pas de doc me permettant de comprendre ce qui ne va pas et/ou ce que je dois/devrais faire.

Mon souci est que, sur secteur, cat /proc/acpi/processor/CPU0/power donne :
active state: C2
max_cstate: C8
bus master activity: 00000000
states:
C1: type[C1] promotion[C2] demotion[--] latency[000] usage[00000010]
*C2: type[C2] promotion[--] demotion[C1] latency[001] usage[02380458]

alors que sur batterie, ça donne :
active state: C3
max_cstate: C8
bus master activity: 00000000
states:
C1: type[C1] promotion[C2] demotion[--] latency[000] usage[00000010]
C2: type[C2] promotion[C3] demotion[C1] latency[001] usage[00000365]
*C3: type[C3] promotion[--] demotion[C2] latency[057] usage[00004283]

Je ne vous cache pas que sur batterie, la température du processeur chute notablement (5 à 6 ° en moins) et que ça ferme le clapet du ventilo qui, sur secteur, ne s'arrête jamais de tourner et est vraiment insupportable :-/

Ce que je ne comprends pas, c'est comment faire pour que l'état C3 soit aussi utilisé sur secteur? L'idéal même, vu ce que je gagne avec le C3 par rapport au C2, serait de passer en C4 si possible.

Pour l'instant, j'ai lu ça :
http://www.tldp.org/HOWTO/ACPI-HOWTO/usingacpi.html
http://www.traduc.org/docs/HOWTO/lecture/ACPI-HOWTO.html
http://www.thinkwiki.org/wiki/How_to_make_use_of_Dynamic_Fre(...)
http://acpi.sourceforge.net/documentation/processor.html
http://acpi.sourceforge.net/wiki/index.php/DebianLinux
http://acpi.sourceforge.net/wiki/index.php/WhyMyCxPowerState(...)
et je ne suis pas plus avancé pour autant :-/
Il manque un truc, une doc, qui fasse le pont entre celles qui sont trop simplistes (du genre qui finissent en disant qu'une fois qu'on sait faire cat /proc/acpi/battery/BAT0/info on a tout ce qu'il faut... c.f. les 2 premiers liens) et celles qui donnent des solutions que différentes personnes ont appliqué sans expliquer comment elles y sont arrivé ni détailler pourquoi leur méthode marche...

D'ailleurs, je tiens à préciser que cpufreq marche bien, j'utilise un governor "conservative" et les cpu sont quasi en permanence à leur fréquence minimale, je peux rien gagner de ce côté là.

De plus, gardez à l'esprit que j'ai plutôt un profil "débutant" sous gnu/linux svp ;-)

Merci :-)

a+
  • # BIOS...

    Posté par  . Évalué à 1.

    sur les machines portables tu as parfois (souvent) un reglage batterie/secteur dans le bios pour regler la luminosité, les performances...

    et ce n'est pas toujours le systeme qui derriere peut forcer les choses.

    regarde peut-etre deja de ce coté là.
    • [^] # Re: BIOS...

      Posté par  . Évalué à 1.

      Si c'est le cas, alors je n'ai pas de chances. Le bios de cette machine ferait pâlir d'envie le plus aride des déserts tant il est vide de tout contenu... Que puis-je y rêgler? la date, l'heure, si je veux le zouli logo sony animé au boot (...) et dans quel ordre les périphériques sont choisis au boot ... et c'est tout :-/

      J'espère en tout cas que j'ai d'autres recours que le bios pour faire fonctionner l'acpi aussi bien sous linux que sous un autre OS dont je ne citerai pas le nom ;-)

      a+

      P.S. dans /etc/acpi/ il y a tout un tas de fichiers, dont un power.sh ... mais je n'y comprends rien. Est-ce que je peux essayer de rêgler le comportement de l'acpi par le biais de ces fichiers? En fait, c'est le fonctionnement global de l'acpi sous linux qu'il faudrait qu'on m'explique ;-)
      • [^] # Re: BIOS...

        Posté par  . Évalué à 1.

        tu sembles avoir 2 OS sur la machine et donc tu confirmes que sous l'autre OS le clapet se ferme meme sur secteur et le ventilo tourne moins vite ?

        si c'est la cas, alors il faut peut-etre jouer avec l'ACPI sous linux.
        sinon, ce n'est pas l'OS qu'il faut regler.

        j'ai un portable d'un autre fabriquant, je vais regarder un peu du coté ACPI et /etc/acpi/ histoire de me renseigner.
        • [^] # Re: BIOS...

          Posté par  . Évalué à 1.

          Oui, exact, avec l'autre OS le ventilo tourne moins fréquemment et le cpu chauffe moins que sous linux lorsque la machine est sur secteur.

          Merci :-)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.