Accueil Pour les confirmés Débrayez le limiteur de vitesse en 64 bits
Débrayez le limiteur de vitesse en 64 bits
Linux - Pour les confirmés
Écrit par xipehuz   
Dimanche, 16 Mars 2008 05:40

Ubuntu 64 utilise la fonction Enhanced Intel SpeedStep Technology (EIST) du BIOS pour limiter la fréquence du processeur lorsqu' aucun processus prioritaire ne tourne sur votre machine.

 Il se peut donc que, sans même le savoir, vous ne fassiez tourner BOINC qu'à 66% de sa puisance optimale.

 Pour y remédier, vous pouvez installer le Moniteur de changement de fréquence du processeur (que vous trouverez dans les options du tableau de bord si vous utilisez gnome), puis changer manuellement la fréquence de chacun de vos cores. Utile, mais un peu fastidieux.

 Une solution plus élégantes est de désactiver (Disable) la fonction Speedstep d'Intel, responsable du problème.

Pour cela, redémarez votre ordinateur, accédez au menu de votre BIOS et dans la section "Power Management", choisissez l'option "Disabled" de la fonction "EIST".

Mais cette option peut poser problème si vous utilisez un portable car cela augmente la consommation d'électricité de la batterie. il faut donc dans ce cas installer powernowd et sysfsutils.
Ensuite éditez le fichier sysfs.conf :

sudo gedit /etc/sysfs.conf


Rajoutez deux lignes à la fin, si vous avez un bi-proc, cpu0 étant le premier proc, cpu1 le deuxième et ainsi de suite. Vérifiez quand même que ces fichiers existent.
devices/system/cpu/cpu0/cpufreq/scaling_governor = conservative
devices/system/cpu/cpu1/cpufreq/scaling_governor = conservative

 Et voila, tous vos cores tourenront maintenant à 100% de leur capacité.

(merci a Gul de la MiniTeam EDLS Ok )

Mise à jour le Dimanche, 08 Mars 2009 00:28