Pages : 1
#1 Le 07/10/2007, à 21:22
- annotei
undervolt linux-phc
Bonjour,
La beta est sortie, je n'ai pas trouvé beaucoup d'info à part le site de phc pour mettre le sous voltage (undervolt) sous gusty. La procédure proposée (recompilation du module acpi-centrino) marche impec, dans le repertoire /sys/ il y a les bons fichiers et voilà :
antoine@antoine:~$ cd /sys/devices/system/cpu/cpu0/cpufreq/
antoine@antoine:/sys/devices/system/cpu/cpu0/cpufreq$ ls
affected_cpus phc_fids scaling_driver
cpuinfo_max_freq phc_version scaling_governor
cpuinfo_min_freq phc_vids scaling_max_freq
phc_controls scaling_available_frequencies scaling_min_freq
phc_default_controls scaling_available_governors scaling_setspeed
phc_default_vids scaling_cur_freq stats
antoine@antoine:/sys/devices/system/cpu/cpu0/cpufreq$ cat phc_vids
cat: phc_vids: No such device
antoine@antoine:/sys/devices/system/cpu/cpu0/cpufreq$ cat phc_controls
cat: phc_controls: No such device
Quelqu'un a-t-il réussi sur un simple centrino (1 coeur)
Merci.
Antoine.
PS les éventuels 'sudo' ne changent rien au message d'erreur.
Antoine.
Ubuntu Hardy Heron. Nec Versa S940.
Hors ligne
#2 Le 17/02/2008, à 10:43
- sdumasp
Re : undervolt linux-phc
j'ai eu ce problème pendant longtemps j'ai un pe utotu essayé, j'ai tenté de recompiler tout le noyaux, j'ai essayé les modules déjà donné par linux-phc
j'ai fini par réussir et maintenant ça fonctionne à 100%, mon ventilateur tourne beaucoup moins et récemment le kernel 2.6.22-14 a été mis-à -jour et une simpel recompilation du module et c'est bon ça roule
je t'explique :
1 - tu récupères le SVN de linux-phc :
svn co http://phcpatches.googlecode.com/svn/trunk/ phcpatches
2 - tu télécharges les sources de ton kernel actuel
3 - tu patches les sources mais ATTENTION avec le patch pour speedstep-centrino, même si actuellement tu utilises acpi-cpufreq il ne fonctionne pas pour undervolter! donc utilise SPEEDSTEP-CENTRINO
patch -p1 < nom_du_patch
4 - tu configures tes sources avec les options de ton kernel actuel toujours (comme pour une compilation de kernel normale mais je pense que si tu as compilé acpi-cpufreq t'as déjà fait çà )
cp /boot/config-$(uname -r) .config
make oldconfig
make prepare
make scripts
la différence avec acpi-cpufreq ici c'est que pour configurer les sources certains messages concernant intel, centrino ou simplement ton processeur en général vont apparaà®tre, tu dis oui à tout!
5 - tu compiles seulement ce module :
make M=./arch/i386/kernel/cpu/cpufreq
(ajuste bien ton architecture si tu utilises le 64bits!)
6 - tu désactives le module précédent
sudo rmmod acpi-cpufreq
7 - tu fais une copie de ton ancien speedstep-centrino
8 - tu places le nouveau speedstep-centrino à l'emplacemetn qu iva bien :
cp arch/i386/kernel/cpu/cpufreq/speedstep-centrino.ko /lib/modules/$(uname -r)/kernel/arch/i386/kernel/cpu/cpufreq
(toujours ajuster l'architecture si nécessaire!)
9 - tu recharges les modules :
sudo depmod -a
10 - tu charges le nouveau module :
sudo modprobe speedstep-centrino
voilà maintenant tu réessaye de voir si tu as accès au fichier phc-controls, si ça fonctionne,c'est nickel il tes reste plus qu'à changer les tensions!
Dernière modification par sdumasp (Le 17/02/2008, à 10:44)
Ubuntu Hardy Heron 8.04 Linux 2.6.22-14-generic
Hors ligne
#3 Le 04/05/2008, à 16:07
- atlas95
Re : undervolt linux-phc
Bonjour, je remonte ce sujet car j'ai installé la derniere version, ca marche nikel a part qu'il me reste encore à trouver les bonne tensions pour ne pas que ca freeze.
Je cherche un initscript pour demarrer l'undervoltage si on est sur batterie, et laisser les valeur par defaut sur l'alim.
Par contre il faudrait aussi que si le pc démarre alors qu'il est sur batterie, que l'undervoltage ne se fasse qu'apres un démarrage complet (apres le démarrage de gdm) ...
Merci d'avance
Ubuntu sur un XPS m1330:c'est ici !
Mon blog sur ubuntu:c'est ici !
Jabber : cyril at jabber.levis-heb.net
Hors ligne
#4 Le 05/05/2008, à 11:43
- sdumasp
Re : undervolt linux-phc
oula... ben euh moi je n'ai pas ça pour toi désolé!
la seule chose que je peux te dire c'est que tu n'as quasiment aucune perte de performance quand ton CPU est sous-volté (j'ai testé) d'autant plus que les fréquences restent les mêmes.
pour les tensions baisse peu à peu (toutes en même temps d'à peu près le même rapport mais évidemment tu pourras pas toujours garder le même rapport de réduction) et puis tu le sentiras très vite si ça se foire, ton ordinateur sera lent et pas stable donc là tu sais qu'il faut remettre les tensions précédentes soit par l'interface graphique si c'est encore possible, soit en rebootant sur une console
Ubuntu Hardy Heron 8.04 Linux 2.6.22-14-generic
Hors ligne
#5 Le 05/05/2008, à 16:45
- atlas95
Re : undervolt linux-phc
sdumasp: Quel processeur as tu?
Peux tu me dire quelles sont tes vids par defaut et ceux que tu arrive a mettre?
Ubuntu sur un XPS m1330:c'est ici !
Mon blog sur ubuntu:c'est ici !
Jabber : cyril at jabber.levis-heb.net
Hors ligne
#6 Le 05/05/2008, à 17:34
- sdumasp
Re : undervolt linux-phc
j'ai un Pentium M Centrino 1.8Ghz (un Dothan il me semble)
et voici mon fichier pour les tensions :
# CONFIG_FILE FOR UNDERVOLTAGING
#
# Path to the voltage table sysfs interface file
VTABLE_PATH="/sys/devices/system/cpu/cpu0/cpufreq/phc_vids"
# Switch back to DEFAULT_VTABLE if undervoltage is stopped? [yes/no]
SWITCH_BACK="no"
# Default voltages that will be restored at shutdown if SWITCH_BACK=yes
# DEFAULT_VTABLE="40 37 33 29 26 22 18"
DEFAULT_VTABLE="40 37 33 29 26 22 18"
# Custom voltages that will be applied at boot time
# CUSTOM_VTABLE="40 37 33 29 26 22 18"
CUSTOM_VTABLE="25 19 15 12 9 7 5"
# Set the following to "yes" when the all the settings are configured
# This is a safety to disable setting the voltages with the default
# values of this file that are probably wrong for your CPU
IS_CONFIGURED="yes"
ce qui est le plus embêtant c'est que ces chiffres ne représentent pas les tensions... je sais plus comment j'avais fait mais il y a une certaine conversion
Dernière modification par sdumasp (Le 05/05/2008, à 17:35)
Ubuntu Hardy Heron 8.04 Linux 2.6.22-14-generic
Hors ligne
#7 Le 05/05/2008, à 19:30
- sdumasp
Re : undervolt linux-phc
petite question tiens, tu utilises quel kernel? et quel module (speedstep ou acpi-cpufreq)?
parce que ça m'embête de pas passer au kernel de Hardy puisque j'utilise speedstep et il y a pas de maj pour un kernel supérieur au 2.6.22 ... et avec acpi-cpufreq ça ne fonctionne pas...
Ubuntu Hardy Heron 8.04 Linux 2.6.22-14-generic
Hors ligne
#8 Le 15/07/2008, à 15:39
- atlas95
Re : undervolt linux-phc
2.6.24 et acpi-cpufreq, neifn je penses que c'est trop tard
Ubuntu sur un XPS m1330:c'est ici !
Mon blog sur ubuntu:c'est ici !
Jabber : cyril at jabber.levis-heb.net
Hors ligne
Pages : 1