Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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?

wink


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 big_smile


Ubuntu sur un XPS m1330:c'est ici !
Mon blog sur ubuntu:c'est ici !
Jabber : cyril at jabber.levis-heb.net

Hors ligne