Salut,
je me suis rendu compte qu'il y avait un aspect perfectible dans proceee : la gestion du voltage.
L'augmentation du voltage, c'est ce qui produit les plus grandes hausses de température et de consommation en OC.
Or proceee bascule le voltage vers son niveau haut dès qu'on spécifie une fréquence différente de la fréquence par défaut... résultat : plus cinq degrés au thermomètre même pour un overclock négligeable, et aucun bénéfice à underclocker.
Je n'ai pas vraiment le temps de trouver la fréquence idéale, mais j'ai pu observer qu' au moins jusqu'à 800Mhz le système était stable avec le voltage nominal. J'espère que c'est généralisable..
J'ai donc fait les changements suivants:
--- proceee.orig 2008-06-16 23:49:17.000000000 +0200
+++ proceee.sh 2008-06-16 23:50:43.000000000 +0200
@@ -25,6 +25,9 @@
then CPU="\033[33;5;1m"
else CPU="\033[32;1m"
fi
+if [ $FREQ -le 800 ]
+then VSET=0
+fi
ROT=$(cut -c1-5 /proc/eee/fan_rpm)
TEMP=$(cut -c26-27 /proc/acpi/thermal_zone/TZ00/temperature)
grep -q 0 /proc/eee/fan_manual
@@ -92,6 +95,9 @@
then CPU="\033[33;1m"
else CPU="\033[32;1m"
fi
+if [ $FREQ -le 800 ]
+then VSET=0
+fi
ROT=$(cut -c1-5 /proc/eee/fan_rpm)
TEMP=$(cut -c26-27 /proc/acpi/thermal_zone/TZ00/temperature)
grep -q 0 /proc/eee/fan_manual
@@ -136,7 +142,7 @@
while [ $FSB2 -gt $FSB1 ]
do
FSB2="$(($FSB2-1))"
-sudo echo "$FSB2 24 1" >> /proc/eee/fsb
+sudo echo "$FSB2 24 $VSET" >> /proc/eee/fsb
if [ $k -eq 0 ]
then FREQ0=$(((900*$FSB)/100))
clear;echo -e "\033[0;33;7;5;1m PROCEEE...ING ";echo;echo
@@ -158,7 +164,7 @@
while [ $FSB2 -lt $FSB1 ]
do
FSB2="$(($FSB2+1))"
-sudo echo "$FSB2 24 1" >> /proc/eee/fsb
+sudo echo "$FSB2 24 $VSET" >> /proc/eee/fsb
if [ $k -eq 0 ]
then FREQ0=$(((900*$FSB)/100))
clear;echo -e "\033[0;33;7;5;1m PROCEEE....ING ";echo;echo
@@ -218,7 +224,7 @@
while [ $FSB2 -gt $FSB1 ]
do
FSB2="$(($FSB2-1))"
-sudo echo "$FSB2 24 1" >> /proc/eee/fsb
+sudo echo "$FSB2 24 $VSET" >> /proc/eee/fsb
if [ $k -eq 0 ]
then FREQ0=$(((900*$FSB)/100))
clear;echo -e "\033[0;33;7;5;1m PROCEEE...ING ";echo;echo
@@ -244,7 +250,7 @@
while [ $FSB2 -lt $FSB1 ]
do
FSB2="$(($FSB2+1))"
-sudo echo "$FSB2 24 1" >> /proc/eee/fsb
+sudo echo "$FSB2 24 $VSET" >> /proc/eee/fsb
if [ $k -eq 0 ]
then FREQ0=$(((900*$FSB)/100))
clear;echo -e "\033[0;33;7;5;1m PROCEEE...ING ";echo;echo
qui laissent le voltage à sa valeur nominale pour toute fréquence <= 800 Mhz
(je vous laisse le soin d'essayer d'aller encore plus loin.. moi ça me convient parfaitement - c'est stable et ça ne chauffe pas du tout !)