#1 Le 04/03/2008, à 00:10
- fiasko
EEEPC overclocking avec PROCEEE...
Bonjour à tous,
Puisque je n'ai pas trouvé de petit soft permettant de gérer facilement et d'une facon assez souple la cadence du celeron de ce trés cher EEEPC (BAH y'en a mais sous windaube),j'ai décidé d'en scripter un...j'aurai aimé le faire en python pour qu'il soit plus mieux....mais....bon avis aux amateurs.
Plutot que de démarrer avec des cadences préfixées,il est plus souple à mon sens,vu l'engin,de pouvoir régler à tout moment la configuration du CPU,afin d'économiser la batterie ou si on est branché de demander plus de puissance à l'eeepc.
Bref ce petit soft vous permettra de jongler assez facilement avec les réglages de vitesse de bus du CPU mais aussi de jouer à volonté avec la vitesse du ventilo qui décoiffe je vous prévient par avance!!!
Prérequis :
-Un EEEPC...
-Je dispose pour ma par d'un EEEPC 701 avec un bios version 703(je n'ai pas fait de test avce les autres)
-Le module eee.ko sans quoi rien est "débridale"
-si ce n'est pas le cas compiler le avec la procédure donnée : ICI
Ensuite copier le script suivant dans un fichier texte à l'aide d'un editeur de texte.Pour réaliser j'ai utilisé kate,tout en etant sous xubuntu,mais mouspad ou gedit ferons l'affaire.
#/bin/sh
#PROCEEE V1.1 FEV 2008
#Fi@skosoft ltd corp. realizzed
#by Stef.PIERRE Marseille
#sudo apt-get remove SARKO!!!!!! and BILL!!! :)
#sudo apt-get install freedom!!!
clear
echo -e "\033[32;7;1m PROCEEE "
echo -e "\033[0;32m"
INIT=$(cut -c1-8 /proc/eee/fsb)
if [ "$INIT" = "70 24 0" ]
then CONF="def";VSET=0;CL=32
else CONF="man";VSET=1;CL=33
fi
FSB=$(cut -c1-3 /proc/eee/fsb)
FREQ=$(((900*$FSB)/100))
if [ $FREQ -gt 900 ]
then CPU="\033[33;5;1m"
else CPU="\033[32;1m"
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
if [ $? -eq 0 ]
then CLV="\033[0;32;1m"
VENT="(auto.)"
else VENT="(manu.)";CLV="\033[0;33;5;1m"
fi
echo
echo "PROCESSEUR(MHz) FSB(MHz) V(set) CONF. VENTILATEUR(T/min) TEMPERATURE(°C)"
echo -e -n "$CPU $FREQ"
echo -e -n "\033[0;32;1m $FSB"
echo -e -n "\033[0;32;1m $VSET"
echo -e -n "\033[$CL;1m $CONF"
echo -e -n "\033[0;32;1m $ROT";echo -e -n "$CLV$VENT"
echo -e -n "\033[0;32;1m $TEMP"
echo
echo
echo
echo
echo -e "\033[1m 1-configuration par défaut"
echo
echo -e "\033[1m 2-configuration manuelle "
echo
echo -e "\033[1m 3-ventilateur "
echo
echo -e "\033[1m 4-benchmark"
echo
echo -e "\033[1m 5-rafraichir "
echo
echo -e "\033[1m 6-quitter "
echo
echo
read M
case $M in
1) MM=1;;
2) MM=2;;
3) MM=3;;
4) MM=4;;
5) sudo bash proceee.sh;;
6) clear;echo -e "\033[32;7;5;1m";echo "A FI@SKOSOFT REALIZZED ";echo "SUDO APT-GET REMOVE SARKO ";echo "SUDO APT-GET INSTALL FREEDOM";echo -e "\033[0;32m";exit;exit;;
*) sudo bash proceee.sh;;
esac
##############TESTEEE##############
if [ $MM -eq 4 ]
then
clear
echo -e "\033[32;7;1m TESTEEE "
echo -e "\033[0;32m"
INIT=$(cut -c1-8 /proc/eee/fsb)
if [ "$INIT" = "70 24 0" ]
then CONF="def";VSET=0;CL=32
else CONF="man";VSET=1;CL=33
fi
FSB=$(cut -c1-3 /proc/eee/fsb)
FREQ=$(((900*$FSB)/100))
if [ $FREQ -gt 900 ]
then CPU="\033[33;1m"
else CPU="\033[32;1m"
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
if [ $? -eq 0 ]
then CLV="\033[0;32;1m"
VENT="(auto.)"
else VENT="(manu.)";CLV="\033[0;33;1m"
fi
echo
echo "PROCESSEUR(MHz) FSB(MHz) V(set) CONF. VENTILATEUR(T/min) TEMPERATURE(°C)"
echo -e -n "$CPU $FREQ"
echo -e -n "\033[0;32;1m $FSB"
echo -e -n "\033[0;32;1m $VSET"
echo -e -n "\033[$CL;1m $CONF"
echo -e -n "\033[0;32;1m $ROT";echo -e -n "$CLV$VENT"
echo -e -n "\033[0;32;1m $TEMP"
echo
echo
echo -e "\033[0;32;1m --> Arretez les roues pour revenir au menu "
echo
glxgears;sudo bash proceee.sh
fi
################# defaut #####################################
if [ $MM -eq 1 ]
then
FSB1=70
COND=0
MM=2
VV=0
k=0
####### DIMINUER LA FREQUENCE BUS PAS: DE1MHZ###
if [ $FSB1 -le $FSB ]
then FSB2=$FSB
while [ $FSB2 -gt $FSB1 ]
do
FSB2="$(($FSB2-1))"
sudo echo "$FSB2 24 1" >> /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
echo -n -e "\033[0;32;1m$FREQ0 "
fi
echo -n -e "\033[0;32;1m="
k="$(($k+1))"
FREQ=$(((900*$FSB2)/100))
done
echo -n -e "\033[0;32;1m> $FREQ"
echo -n -e "\033[0;32;1m DEF.V(set)=0"
fi
################## REMONTER LA FREQUENCE 1MHZ de pas##################
if [ $FSB1 -ge $FSB ]
then FSB2=$FSB
while [ $FSB2 -lt $FSB1 ]
do
FSB2="$(($FSB2+1))"
sudo echo "$FSB2 24 1" >> /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
echo -n -e "\033[0;32;1m$FREQ0 "
fi
echo -n -e "\033[0;32;1m="
k="$(($k+1))"
FREQ=$(((900*$FSB2)/100))
done
echo -n -e "\033[0;32;1m> $FREQ"
echo -n -e "\033[0;32;1m DEF.V(set)=0"
fi
sudo echo "70 24 0" >> /proc/eee/fsb
sudo echo "0" >> /proc/eee/fan_manual
sleep 3
sudo bash proceee.sh
fi
##########MODE MANUEL#####
if [ $MM -eq 2 ]
then
clear
SEC=0
while [ $SEC -eq 0 ]
do
clear
echo -e "\033[32;5;7;1m PROCEEE "
echo -e "\033[0;32m";echo
echo -n -e "\033[0;32;1mVotre cpu est cadencé à: ";echo -e -n "\033[32;7;1m $FREQ MHz ";echo -e "\033[0;32m";echo
echo -n -e "\033[0;32;1mRéglage souhaité(360<R<990)? :";echo -e -n "\033[32;7;1m";read FREQ1
FSB1=$(echo "scale=0; ((($FREQ1*100)/900)*100)/100"|bc)
VV=1
if [ $FSB1 -le 110 ] ###### FSB MAX ######
then SEC=1
if [ $FSB1 -ge 40 ] ##### FSB MIN #####
then SEC=1
else SEC=0
fi
fi
done
k=0
if [ $FSB1 -le $FSB ]
then FSB2=$FSB
while [ $FSB2 -gt $FSB1 ]
do
FSB2="$(($FSB2-1))"
sudo echo "$FSB2 24 1" >> /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
echo -n -e "\033[0;32;1m$FREQ0 "
fi
FREQ=$(((900*$FSB2)/100))
echo -n -e "\033[0;32;1m="
k="$(($k+1))"
done
echo -n -e "\033[0;32;1m> $FREQ"
FREQ=$(((900*$FSB2)/100))
echo
echo
echo -e -n "\033[0;32;1mSuccesfull!! :-) processeur cadencé à :";echo -e -n "\033[33;7;1;5m$FREQ MHz"
echo -e "\033[0;32m"
fi
if [ $FSB1 -ge $FSB ]
then FSB2=$FSB
while [ $FSB2 -lt $FSB1 ]
do
FSB2="$(($FSB2+1))"
sudo echo "$FSB2 24 1" >> /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
echo -n -e "\033[0;32;1m$FREQ0 "
fi
FREQ=$(((900*$FSB2)/100))
echo -n -e "\033[0;32;1m="
k="$(($k+1))"
done
echo -n -e "\033[0;32;1m> $FREQ"
FREQ=$(((900*$FSB2)/100))
echo
echo
echo -e -n "\033[0;32;1mSuccesfull!! :-) processeur cadencé à :";echo -e -n "\033[33;7;1;5m$FREQ MHz"
echo -e "\033[0;32m"
fi
echo
echo
echo -n -e "\033[0;32;1mVoulez vous régler votre ventilateur:(o/n)?";echo -e -n "\033[32;7;1m";read REGV
case $REGV in
"o") MM=3;;
*) sudo bash proceee.sh;;
esac
fi
########################REGLAGE VENTILO############################"
if [ $MM -eq 3 ]
then ROT=$(cut -c1-5 /proc/eee/fan_rpm);TEMP=$(cut -c26-27 /proc/acpi/thermal_zone/TZ00/temperature)
clear
echo -e "\033[32;7;1m FANEEE "
echo
echo -e -n "\033[0;32;1m$ROT(T/min) ";echo -e -n "$CLV$VENT";echo -e -n "\033[0;32;1m TEMP: $TEMP°C "
echo
echo
manu=1
grep -q 0 /proc/eee/fan_manual
if [ $? -eq 1 ]
then
echo
echo
echo -e -n "\033[0;32;1mMettre le ventilateur en auto(o/n)?:";echo -e -n "\033[32;7;1m";read AUTO
if [ "$AUTO" = "o" ]
then
sudo sh -c 'echo 0 > /proc/eee/fan_manual'
manu=0
fi
fi
SECV=0
if [ $manu -eq 1 ]
then
while [ $SECV -eq 0 ]
do
echo
echo
echo -e -n "\033[0;32;1mValeur indice (30<V<100)?:";echo -e -n "\033[32;7;1m";read MAN;echo
if [ $MAN -le 100 ]
then SECV=1
if [ $MAN -ge 30 ]
then SECV=1
else SECV=0
fi
fi
done
MAN0=$(cut -c1-3 /proc/eee/fan_speed)
if [ $MAN -le $MAN0 ]
then MAN1=$MAN0
while [ $MAN1 -gt $MAN ]
do
MAN1="$(($MAN1-1))"
sudo echo "1" >> /proc/eee/fan_manual
sudo echo "$MAN1" >> /proc/eee/fan_speed
done
fi
if [ $MAN -ge $MAN0 ]
if [ $MAN0 -eq 0 ]
then MAN0=30
fi
then MAN1=$MAN0
while [ $MAN1 -lt $MAN ]
do
MAN1="$(($MAN1+1))"
sudo echo "1" >> /proc/eee/fan_manual
sudo echo "$MAN1" >> /proc/eee/fan_speed
done
fi
fi
sleep 3
sudo bash proceee.sh
fi
Une fois le script coller dans un fichier texte enregistré le sous le nom : proceee.sh
et mettez le dans votre /home.
Pour le lancer il vous faudra taper dans un terminal (xterm pour xubuntu) :
sudo bash proceee.sh
Des fichiers accessibles uniquement en root sont en jeux dans le sript c'est pourquoi il faut se mettre en superutilisateur sudo.
Une fois lancé voici le main menu!!
1-configuration par défaut(usine)
2-configuration manuelle(vitesse réglée au clavier,et ventilo juste derriere si souhaité)
3-ventilateur
4-benchmark(on lance l'affichage des fps dans le term. glxgears)
5-rafraichir(pour rafraichir l'affichage des valeurs vitesse du ventilo,temperature)
6-quitter
En vrac:
- J'ai limité intentionellement les butées en cadence: 360<F<990 en dessous ca plante et au dessus aussi.
-990 MHZ représente un léger overclock par rapport au celeron 900MHz nominal(trés suffisant pour la bete...j'obtient environ 700fps en 990 contre 420fps en 630 réglé usine.
-J'ai mis quelques indicateurs importants en clignotant...et couleurs..le clignotement ne fonctionne pas bizarrement avec Xfce4-terminal...vous pouvez le lancer avec xterm...je 'ai pas éssayé avec gnome-terminal.
-il y aura un léger décalage entre la valeur entrée au clavier 360<f<990 et le résultat,ceci est du au fait que j'ai du arrondir sans les decimales(bash gere pas ou mal les nombres decimaux avec bc peut etre?
-Le ventilateur pourra se régler manuellement entre environ 2000t/min et 5900t/min..ca décoiffe!! avec un indice de réglage entre 30 et 100.
-L'affichage donne entre autre la vitesse de rotation du ventilo et la temperature capteur TZ00 thermal_zone.
-On pourrait certainement allé plus loin d'ans l'overclock mais c'était pas le but recherché j'ai lu 1,3 Ghz ...ca me parrait beaucoup pour le bestiaux.
-Le sript n'est pas optimisé en ecriture mais plus facile à modifier pour ceux qui le souhaiteraient.
-C'est pas un model de script mais il est efficace et ne plante pas l'engin,j'ai blibé l'affaire pour qu'on ne puisse pas mettre n'importe quoi dans les fichiers sensibles...gestion du ventilo en particulier.Le script par de la valeur de fsb en cours pour monter ou descendre en douceur(à coup de 1MHz incrémenté ou décrémenté dans une boucle while ) c'est ce qui évite les plantages...on peut ainsi passé d'un underclock à 360 ,à un overclock à 990 sans plantage!!
- idem pour le ventilo pour éviter les coups de belier et pas le passer de 0 à 6000t/min d'un coup.
- j'ai incorpré glxgears,le seul indicateur que j'avais à dispo pour les perfs...j'ai appelé ca pompeusement benchmark!!
- des indicateurs en couleurs et:ou clignotant sontla pour bien visualiser ce qui est en jeux...config manuelle ou auto ou défaut(usine)
_ il sera trés aisé de revenir aux réglages usine......
voilou...si un super programmeur pouvez s'en emparer!!!!! ca serait cool pour la version 1.1!!
J'attends le retour de vos essais et vos tests et vos eventuels problemes..... enjoy..
A plus
Dernière modification par fiasko (Le 17/03/2008, à 15:25)
gutsy et win lsd / asus A8SC
sudo apt-get remove billou
Hors ligne
#2 Le 04/03/2008, à 01:23
- Arthur0
Re : EEEPC overclocking avec PROCEEE...
Personnellement j'aurais préféré une version ne permettant pas de modifier la vitesse du fan, ca me parait très bien à automatic ^^
#3 Le 04/03/2008, à 01:46
- stournie
Re : EEEPC overclocking avec PROCEEE...
Dsl de te dire ça...
mais ton prog à quelques problèmes.
Je viens de le lancer avec le bash par défaut de Xubuntu et dès que j'effectuai un "choix", j'avais plusieurs erreurs d'exécution.
Pourtant j'ai bien mis le fichier dans mon home et je suis en root...:(
#4 Le 04/03/2008, à 01:57
- fiasko
Re : EEEPC overclocking avec PROCEEE...
salut
quelles erreurs as tu?
Dernière modification par fiasko (Le 04/03/2008, à 01:57)
gutsy et win lsd / asus A8SC
sudo apt-get remove billou
Hors ligne
#5 Le 04/03/2008, à 02:02
- fiasko
Re : EEEPC overclocking avec PROCEEE...
Personnellement j'aurais préféré une version ne permettant pas de modifier la vitesse du fan, ca me parait très bien à automatic ^^
Tu as la possibilité de de resté en auto sans probleme...
voilou
gutsy et win lsd / asus A8SC
sudo apt-get remove billou
Hors ligne
#6 Le 04/03/2008, à 17:31
- sceen
Re : EEEPC overclocking avec PROCEEE...
Bonjour,
tout d'abord merci a fiasko, pour son petit log qui marche a merveille sur mon eeepc.
Bon je vais essayer de faire avancer un peu les choses, et je précise en passant que mon expérience avec le penguin ne remonte pas a des années, juste un tout petit moi, depuis que j'ai mon eeepc.
Alors tout d'abord,
citation de stournie
Dsl de te dire ça...
mais ton prog à quelques problèmes.
Je viens de le lancer avec le bash par défaut de Xubuntu et dès que j'effectuai un "choix", j'avais plusieurs erreurs d'exécution.
Pourtant j'ai bien mis le fichier dans mon home et je suis en root...sad
oui j'ai le même problème, mais je vais au moin les rapportés pour qu'elle soit si possible corrigé
première erreur, lorsque je veux modifier la vitesse du ventilateur donc 3, il m'indique qu'il n'existe pas de fichier ou répertoire du type /proc/eee/fan_manual
deuxième erreur, lorsque j'indique une vitesse, il m'indique que /proc/eee/fan_rpm n'existe pas non plus
or dans ce dossier je n'est que fsb et pll.
Désolé de pas pouvoir mettre directement ce qu'il m'indique, mais il l'actualise trop vite.
Pour finir, tu dis que l'on peut rester en auto, mais après essaie sur ma machine, même si je reviens en paramètre par défaut, la vitesse du ventilateur est toujours définie comme manuel.
Cela vient surement de l'absence fan_rpm et de fan_manual, d'où ma question, pourrait tu m'expliquer comment obtenir ses fichiers, et si un simple copier coller arrangerais l'affaire ou on t'il des dépendances?
Pour information, j'utilise Eeexubuntu version 3.
PS: j'ai bien tripé en voyant le début du script
#PROCEEE V1.0 FEV 2008
#Fi@skosoft ltd corp. realizzed
#by Stef.PIERRE Marseille
#sudo apt-get remove SARKO!!!!!! and BILL!!!
#sudo apt-get install freedom!!!
#7 Le 04/03/2008, à 19:58
- fiasko
Re : EEEPC overclocking avec PROCEEE...
Bonjour sceen,
Donc si j'ai bien compris,la variation de cadence CPU fonctionne 1 et 2 ?
effectivement pour que le script fonctionne il faut que les fichiers suivants soient présent:
Dans /proc/eee/ : on doit trouver/
fsb
fan_speed
fan_rpm
fan_manual
et dans /proc/acpi/thermal_zone/TZ00 on a
temperature
sans ces 5 fichiers le script ne peut pas fonctionner pleinement.
Ce qui me parait chelou,c'est que apparement tu as bien fsb dans ton repertoire /eee et pas les trois autres.
Je te conseil donc de refaire la compilation avec la version de l'archive V2.0 et non la 1... eeepc-linux-0.2.tar.gz .
car la version 1 n'integre pas les dépendances du ventilo donc les trois fichiers qui te manquent.
télecharges décompresses et compiles en faisant successivement:
wget http://eeepc-linux.googlecode.com/files/eeepc-linux-0.2.tar.gz
tar -xf eeepc-linux-0.2.tar.gz
cd eeepc-linux/module
make
puis:
sudo mv eee.ko /lib/modules/$(uname -r)/kernel/drivers/
jettes un oeuil(pas trop fort qd meme ) dans ton /etc/modules :
sudo mousepad /etc/modules
il doit y avoir eee et aussi i2c_i801
puis pour finir :
sudo depmod -a
sudo modprobe eee
si ca bloque pour le modeprobe eee c'est à dire pas de retour de console...pas grave arretes la et reboot.
Verifies que tu as bien maintenant les trois fichiers qui te manquaient dans /proc/eee :
sudo cd /proc/eee
ls
fsb
fan_speed
fan_rpm
fan_manual
si c'est le cas relances proceee et testes....
sudo bash proceee.sh
Voilou j'espere que ca pourra t'aider!!
tiens moi au courant. stp
Dernière modification par fiasko (Le 04/03/2008, à 20:05)
gutsy et win lsd / asus A8SC
sudo apt-get remove billou
Hors ligne
#8 Le 04/03/2008, à 23:04
- sceen
Re : EEEPC overclocking avec PROCEEE...
Bon j'ai essayé ce que tu as indiqué, et cela ne change rien, je n'est toutjours pas les fichier qui me manquait precedement.
Ayant plus beaucoup de batterie, et oublié mon chargeur a l'internat, je peux pas chercher trop longtemps sur mon eeepc.
Par contre, est ce que tu pourrais mettre une copie de chacun des 5 fichiers qu'il me manque, pour voir si une simple copie suffirait.
Qui ne tente rien n'a rien.
Désolé, si je fais pas beaucoup avancer les choses, j'ai une gastro, et une super tete dans le cul.
#9 Le 05/03/2008, à 14:19
- fiasko
Re : EEEPC overclocking avec PROCEEE...
REUH...sceen
malheureusement ce n'est pas possible car ces fichiers sont générés et remplis par le systeme....
Il doit y avoir un squizz au niveau de la compil du module eee.ko?????
pour info donnes moi ta version de bios (F2 au boot),
et la version de ton kernel :
sudo uname -r
quand tu as fait le make pour compiler tu n'as pas eu de retour d'erreurs?
Dernière modification par fiasko (Le 05/03/2008, à 23:09)
gutsy et win lsd / asus A8SC
sudo apt-get remove billou
Hors ligne
#10 Le 05/03/2008, à 14:31
- awala
Hors ligne
#11 Le 05/03/2008, à 17:06
- Farore
Re : EEEPC overclocking avec PROCEEE...
Moi, j'ai un petit soucis aucun répertoire /proc/eee ne veut se créer
#12 Le 05/03/2008, à 18:46
- sceen
Re : EEEPC overclocking avec PROCEEE...
Mon bios est le 703
et mon est kernel est /2.6.22-14-generic
sceen@sceen-laptop:~$ wget http://eeepc-linux.googlecode.com/files/eeepc-linux-0.2.tar.gz
--18:40:22-- http://eeepc-linux.googlecode.com/files/eeepc-linux-0.2.tar.gz
=> `eeepc-linux-0.2.tar.gz.1'
Résolution de eeepc-linux.googlecode.com... 72.14.253.82
Connexion vers eeepc-linux.googlecode.com|72.14.253.82|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 7 540 (7.4K) [application/x-gzip]
100%[====================================>] 7 540 32.51K/s
18:40:23 (32.40 KB/s) - « eeepc-linux-0.2.tar.gz.1 » sauvegardé [7540/7540]
sceen@sceen-laptop:~$ tar -xf eeepc-linux-0.2.tar.gz
sceen@sceen-laptop:~$ cd eeepc-linux/module
sceen@sceen-laptop:~/eeepc-linux/module$ make
make -C /lib/modules/2.6.22-14-generic/build M=/home/sceen/eeepc-linux/module modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.22-14-generic »
Building modules, stage 2.
MODPOST 1 modules
LD [M] /home/sceen/eeepc-linux/module/eee.ko
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.22-14-generic »
voila ce que j'obtiens quand je compile
et ca me fais me pensé au fait que je n'est qu'un seul fichier, eee.ko, et les 5 fichiers qu'il me manque ne viendrait-il pas d'une autre installation? que tu aurais pue faire precedement a celle la?
si oui laquelle?
#13 Le 06/03/2008, à 01:37
- fiasko
Re : EEEPC overclocking avec PROCEEE...
re sceen
bon je crois que j'ai compri d'ou vien ton probleme:
il te manque un module le i2c_801...c'est lui qui va en quelque sorte permette et valider l'accés au ventilo et créer au boot les trois fichiers.Ce module est blacklisté par sécurité et par défaut.
entres :
sudo mousepad /etc/modprobe.d/blacklist
puis décommentes la ligne ou apparait ce module...tout à la fin du fichier...rajoutes un # devant
ca ressemble à ca:
# causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306)
#blacklist i2c_i801
ensuite rajoutes le dans ton fichier /etc/modules donc tapes :
sudo mousepad /etc/modules
et rajoutes à la fin du fichier i2c_801 et eee si ce n'est pas déja fait .
ton etc/modules doit donc ressembler à ca:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
fuse
ath_pci
lp
i2c_i801
eee
puis reboot...
voila ce coup ci ca doit etre ok...i hope!!
Dernière modification par fiasko (Le 06/03/2008, à 01:45)
gutsy et win lsd / asus A8SC
sudo apt-get remove billou
Hors ligne
#14 Le 06/03/2008, à 22:22
- Farore
Re : EEEPC overclocking avec PROCEEE...
C'est bon, ça marche Merci du p'tit programme, ça va énormément me servir ^^ (ps : c'était bien le module qui était blacklisté qui posait problème, j'avais pas compris qu'il fallait le commenter (en Anglais, ça fait "decomment", donc très ambigüe ... )
#15 Le 07/03/2008, à 19:16
- NicoA380
Re : EEEPC overclocking avec PROCEEE...
Salut,
j'ai testé tout ça, proceee.sh et fanspeed, c'est cool.
Par contre, le /proc/cpuinfo montre au max 900 et pas 990Mhz, peut-être à cause de ce que j'écris plus bas.
Cependant je suis plus adepte des trucs automatiques.
Jusqu'à présent, j'utilisais le réglage de base après installe de eeexubuntu r3, en ayant simplement rajouté p4_clockmod et cpu_freqondemand dans mon /etc/module, pour avoir la fréquence automatique en fonction de l'utilisation du proc (qui va de 115 à 900 sans bidouille de fsb).
Ce qui m'agace un peu, c'est le ventillo qui se déclanche à 54° et qui ne s'arrête plus (limite inférieur trop basse). Je serais interressé par la possibilité de déplacer ces limites, voir même écrire un programme de controle automatique du cpu (genre démarrage du ventillo à 60, arrêt à 52, avec une ventillation plutôt forte).
C'est facilement faisable, mais il faut poller la température, il faudrait pouvoir être déclanché au changement de la valeur, peut-être en avec inotify sur /proc/eee/temperature, mais je n'ai pas encore regardé comment ça marché.
Du coup ça fait un démon en plus et il ne faudrait pas qu'il ai une grosse empreinte mémoire, le mieux serait de le faire en C.
Hors ligne
#16 Le 17/03/2008, à 12:29
- Henry de Monfreid
Re : EEEPC overclocking avec PROCEEE...
Deux questions:
1.Descendre la frequence à 360 Mhz permet il d'augmenter l'autonomie?
2.Où as tu vu qu'on pouvait monter à 1,3 Ghz?
Ceci dit, merci pour ton script.
« Je te hais plus qu'aucun des dieux qui vivent sur l'Olympe
Car tu ne rêves que discordes, guerres et combats. »
Trouble obsessionnelcompulsif
Le TdCT est revenu (ils reviennent tous), pour y accéder, demandez à nany ou moi.
Hors ligne
#17 Le 17/03/2008, à 15:20
- fiasko
Re : EEEPC overclocking avec PROCEEE...
Deux questions:
1.Descendre la frequence à 360 Mhz permet il d'augmenter l'autonomie?
2.Où as tu vu qu'on pouvait monter à 1,3 Ghz?
Ceci dit, merci pour ton script.
salut,
Pour l'autonomie sur le principe je dirai oui..c'est ce que je voudrais tester mais j'ai pas eu le temps pour le moment.....
Pour les 1,3 ghz il me semble l'avoir lu(réalisé sous xp me semble t-il)...
gutsy et win lsd / asus A8SC
sudo apt-get remove billou
Hors ligne
#18 Le 17/03/2008, à 15:27
- fiasko
Re : EEEPC overclocking avec PROCEEE...
Salut,
J'ai réalisé quelques modifs sur le script....V1.1 realizzed!!
gutsy et win lsd / asus A8SC
sudo apt-get remove billou
Hors ligne
#19 Le 29/03/2008, à 07:52
- frafa
Re : EEEPC overclocking avec PROCEEE...
lo,
Adopté
Merci pour proceee.sh
Dernière modification par frafa (Le 29/03/2008, à 07:52)
Hors ligne
#20 Le 29/03/2008, à 20:16
- rniamo
Re : EEEPC overclocking avec PROCEEE...
salut,
ce sript sert à modifier la fréquence du processeur d'un eee ? j'en ai un et je modifie la fréquence avec l'applet gnome dédié sans problème (de 112 à 900MHz).
< Quelques un des mes programmes | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
\ ^__^
\ (o o)\_______
(___)\ )\
Hors ligne
#21 Le 31/03/2008, à 21:50
- david13
Re : EEEPC overclocking avec PROCEEE...
salut,
ce sript sert à modifier la fréquence du processeur d'un eee ? j'en ai un et je modifie la fréquence avec l'applet gnome dédié sans problème (de 112 à 900MHz).
- le changemrnt de frequence avec l applet ne fonctionne pas . la frequence ne varit pas (meme si on croit que oui en regardant l' affichage de l applet) . fais un glxgears avec l applet ou sans et tu verra que c est pareil (environ 440 fps). D ailleur il y a la meme erreur dans le tuto eee_701 sur ubuntu documentation. (à 900 mhz on a plus de 600 fps !!! )
Par contre avec ce script ca fonctionne
#22 Le 06/04/2008, à 19:58
- adoubeur
Re : EEEPC overclocking avec PROCEEE...
Salut !
Félicitations pour ton script qui fonctionne à merveille chez moi ! (bios 701)
Merci !!!
++
Hors ligne
#23 Le 06/04/2008, à 20:08
- NicoA380
Re : EEEPC overclocking avec PROCEEE...
- le changemrnt de frequence avec l applet ne fonctionne pas . la frequence ne varit pas (meme si on croit que oui en regardant l' affichage de l applet) . fais un glxgears avec l applet ou sans et tu verra que c est pareil (environ 440 fps). D ailleur il y a la meme erreur dans le tuto eee_701 sur ubuntu documentation. (à 900 mhz on a plus de 600 fps !!! )
Par contre avec ce script ca fonctionne
Pour l'applet je n'ai pas testé, mais les governor fonctionnent comme je l'explique plus haut :
governor powersave
112,5 Mhz
80 fps à glxgears
governor performance
900 Mhz
430 fps à glxgears
Je laisse le governor ondemand qui adapte tout seul la fréquence au besoin, le tout sans PROCEEE.
Dernière modification par NicoA380 (Le 06/04/2008, à 20:09)
Hors ligne
#24 Le 06/04/2008, à 23:34
- jcsid
Re : EEEPC overclocking avec PROCEEE...
je comprends pas: activer le module p4-clockmod ne fonctionne pas?
EeePc Xubuntu 8.04 en Ext3 sur SSD, pas de swap, 2go de ram montée sur /tmp et /var/tmp
Hors ligne
#25 Le 07/04/2008, à 19:31
- jcsid
Re : EEEPC overclocking avec PROCEEE...
edit: erreur!!!!: cela ne fonctionne pas !!! . La fréquence varie dans l' affichage de l' applet (de 112mhz a 900mhz) , mais elle ne varie pas réellement (le processeur reste à 630mhz, faite un glxgears avec ou sans et vous verrez que l' on ne dépasse pas les 440 fps). A 900 mhz on devrait avoir plus de 600 fps !!
J'ai enlevé ce paragraphe en mettant une note ainsi qu'un lien vers ici, en expliquant qu'on pouvait y trouver le script.
Le wiki n'est pas un forum...
Par contre je suis pas d'accord: p4-clockmod fonctionne très bien sur mon eeepc (en tout cas j'ai l'impression). Où voit-on que le cpu reste à 630mhz?
De plus, si je ne me trompe pas, glxgears affiche les performances de la carte graphique (l'accélération) qui dépend du processeur de cette dernière et non du processeur de la machine, non?
EeePc Xubuntu 8.04 en Ext3 sur SSD, pas de swap, 2go de ram montée sur /tmp et /var/tmp
Hors ligne