Journal CPU Idle && Linux

Posté par  .
Étiquettes : aucune
0
16
sept.
2003
Bonjour,

Je cherche un moyen de refroidir mon Atlon qd il est en idle.

Sous win (desole :-/), j'ai essaye un petit soft tres sympa (CPUIdle) qui donne de bons resultats, existe-t-il un moyen identique sous Linux ?
  • # Re: CPU Idle && Linux

    Posté par  (site web personnel) . Évalué à 2.

    par exemple :
    echo 14 > /proc/acpi/processor/CPU0/throttling
    economise 90 % des ressources CPU
  • # Re: CPU Idle && Linux

    Posté par  . Évalué à 7.

    Aux dernières nouvelles, c'est fait par défaut sous Linux depuis la nuit des temps: les versions 1.0 mettaient déjà le CPU en idle lorsque le scheduler ne trouvait pas de processus à exécuter. -- Il est intéressant d'aller faire un tour et un grep sur idle dans la partie correspondante des sources du noyau, dans arch/i386/kernel par exemple. -- Dans un noyau 2.2 par exemple on a dans process.c :
    /*
     * The idle loop on a uniprocessor i386..
     */
    static int cpu_idle(void *unused)
    {
            int work = 1;
            unsigned long start_idle = 0;
    
            /* endless idle loop with no priority at all */
            current->priority = 0;
            current->counter = -100;
    
            for (;;) {
                    if (work)
                            start_idle = jiffies;
    
                    if (acpi_idle && (jiffies - start_idle > HARD_IDLE_TIMEOUT))
                            acpi_idle();
                    else  {
                            if (boot_cpu_data.hlt_works_ok && !hlt_counter && !current->need_resched)
                                    __asm__("hlt");
                    }
    
                    work = current->need_resched;
                    schedule();
                    check_pgt_cache();
            }
    }
    
  • # Re: CPU Idle && Linux

    Posté par  (site web personnel) . Évalué à 3.

    Si tu veut vraiment refroidir ton athlon (jusqu'a -10°c de difference) utilise (sous linux) athcool:
    http://members.jcom.home.ne.jp/jacobi/linux/softwares.html(...)
    ou fvcool:
    http://www.nt.phys.kyushu-u.ac.jp/shimizu/download/(...)

    Le deuxieme est plus vieux mais moins libre. Ce sont tous deux une implementation du 'veritable' mode d'economie d'energie des athlon. Attention selon ta carte mere cela peut ne pas fonctionner ou induire des problemes
    avec cartes son ou autre. Mais sinon ca fonctionne beaucoup mieux que sous windows (la boucle idle marche mieux, je n'ai jamais reussi a faire mieux que -4° sous windows avec le dernier VCool et sa boucle idle a lui, tandis que sous linux je passe sous la barre des 30°c en idle total ou en lecture audio mpg/ogg)

Suivre le flux des commentaires

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