Page 1 sur 1
[EeePC] Mon ordinateur chauffe - contrôle du ventilateur ?
Publié : ven. 09 sept. 2011, 16:26
par yanightmare
Bonjour à vous,
je suis sous XFCE et Arch. Lorsque je suis branché sur secteur (le problème n'apparait pas en mode batterie) mon EeePC 1215N chauffe pas mal... Et je n'entends jamais mon ventilateur, donc ça m'inquiète un peu.
Pourtant un sensors me donne :
Code : Tout sélectionner
[yanightmare@PRCH ~]$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +61.0°C (crit = +95.0°C)
nouveau-pci-0400
Adapter: PCI adapter
temp1: +57.0°C (high = +100.0°C, crit = +110.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +47.0°C (high = +80.0°C, crit = +100.0°C)
Core 1: +46.0°C (high = +80.0°C, crit = +100.0°C)
Ce qui m'a l'air assez normal.
Quelqu'un saurait-il comment je peux connaître la vitesse de mes ventilateurs, et éventuellement la contrôler ?
Merci beaucoup

Re: [EeePC] Mon ordinateur chauffe - contrôle du fan ?
Publié : ven. 09 sept. 2011, 18:33
par benjarobin
Sensors permet de connaitre la vitesse des ventilateurs s'il en trouvent, ce n'est pas le cas ici...
As tu bien installé et configuré cpufreq ? Sinon en effet si les ventilateurs ne se lancent pas, cela peut être un problème
Re: [EeePC] Mon ordinateur chauffe - contrôle du fan ?
Publié : ven. 09 sept. 2011, 18:54
par oloꟼ
Avant de penser aux ventilateurs, si je ne m'abuse le 1215n est un eeepc basé sur une plateforme ION. Tu as installé quel driver graphique ? Et tu as réglé la gestion des fréquences de l'Atom ?
Re: [EeePC] Mon ordinateur chauffe - contrôle du fan ?
Publié : ven. 09 sept. 2011, 20:34
par FoolEcho
[HorsSujet]
yanightmare a écrit :Quelqu'un saurait-il comment je peux connaître la vitesse de mes fans, et éventuellement la contrôler ?

... lors d'un certain concert, les Beatles avaient utilisé un hélicoptère pour échapper à la foule hystérique...
ewloni a écrit :Avant de penser aux ventilateurs
Enfin quelqu'un qui parle français, même si c'est moins drôle.
[/HorsSujet]
Re: [EeePC] Mon ordinateur chauffe - contrôle du fan ?
Publié : ven. 09 sept. 2011, 23:08
par yanightmare
Merci pour vos réponses
benjarobin a écrit :Sensors permet de connaitre la vitesse des ventilateurs s'il en trouvent, ce n'est pas le cas ici...
As tu bien installé et configuré cpufreq ? Sinon en effet si les ventilateurs ne se lancent pas, cela peut être un problème
J'ai bien installé cpufreq. De là à savoir si je l'ai bien configuré...
Voilà ce que mon /etc/conf.d/cpufreq contient :
Code : Tout sélectionner
#configuration for cpufreq control
# valid governors:
# ondemand, performance, powersave,
# conservative, userspace
governor="ondemand"
# limit frequency range (optional)
# valid suffixes: Hz, kHz (default), MHz, GHz, THz
#min_freq="2.25GHz"
#max_freq="3GHz"
# use freq to set up the exact cpu frequency using it with userspace governor
#freq=
ewloni a écrit :Avant de penser aux ventilateurs, si je ne m'abuse le 1215n est un eeepc basé sur une plateforme ION. Tu as installé quel driver graphique ? Et tu as réglé la gestion des fréquences de l'Atom ?
Oui, c'est basé sur une technologie ION. Je ne crois pas avoir installé de driver graphique spécifique, et quand j'y pense je désactive ma carte Nvidia via acpi_call (mais il faudra que je pense à trouver un moyen d'automatiser cette tâche au démarrage, parce que ça devient pénible). Pour la gestion des fréquences de l'Atom, "governor=ondemand" suffit non ?
@ Foolecho : Désolé pour le terme anglophone. Je vais éditer le sujet

.
Re: [EeePC] Mon ordinateur chauffe - contrôle du ventilateur
Publié : ven. 09 sept. 2011, 23:37
par benjarobin
Merci de lire le wiki : Cpufreq
Pour vérifié que tout est bien configuré lance : cpufreq-info
Pour l'acpi_call en m'inspirant du script original, je te laisse tester ce script (daemon) à placer dans /etc/rc.d/acpi_call
Code : Tout sélectionner
#!/bin/bash
. /etc/rc.conf
. /etc/rc.d/functions
acpi_call_status () {
echo "\_SB.PCI0.P0P4.GFX0.P3MO" > /proc/acpi/call
echo "\_SB.PCI0.P0P4.GFX0.DGPS" > /proc/acpi/call
echo "\_SB.PCI0.P0P4.GFX0._PSC" > /proc/acpi/call
case "$(cat /proc/acpi/call)" in
0x0)
#echo "Asus 1215N Optimus appears to be on"
return 1
;;
0x3)
#echo "Asus 1215N Optimus appears to be off"
return 0
;;
esac
return -1
}
case "$1" in
start)
stat_busy "Disabled Nvidia Card"
echo "\_SB.PCI0.P0P4.GFX0._DSM" \
"{0xF8,0xD8,0x86,0xA4,0xDA,0x0B,0x1B,0x47," \
"0xA7,0x2B,0x60,0x42,0xA6,0xB5,0xBE,0xE0}" \
"0x100 0x1A {0x1,0x0,0x0,0x3}" > /proc/acpi/call &&
# ok to turn off: Buffer {0x59 0x0 0x0 0x11}
# is already off: Buffer {0x41 0x0 0x0 0x11}
echo "\_SB.PCI0.P0P4.GFX0._PS3" > /proc/acpi/call &&
acpi_call_status;
[ $? -eq 1 ] && stat_done || stat_fail
#add_daemon acpi_call
;;
stop)
stat_busy "Enable Nvidia Card"
echo "\_SB.PCI0.P0P4.GFX0._PS0" > /proc/acpi/call &&
acpi_call_status
[ $? -eq 0 ] && stat_done || stat_fail
rm_daemon acpi_call
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "usage: $0 {start|stop|restart}"
esac
Re: [EeePC] Mon ordinateur chauffe - contrôle du ventilateur
Publié : sam. 10 sept. 2011, 00:22
par avi3000
Sur l'eee-1215N, je n'ai pas réussi, à passer le gouverneur sur ondemand, que ce soit avec arch ou xubuntu.
En revanche sur l'eee-1215B, c'est fait automatiquement avec xubuntu.
Re: [EeePC] Mon ordinateur chauffe - contrôle du ventilateur
Publié : sam. 10 sept. 2011, 00:28
par benjarobin
Apparemment tu as raison :
http://en.gentoo-wiki.com/wiki/Asus_1215n Note: The Intel Atom D serie cannot adjust its frequency. Cpufreq is useless at the moment with this cpu. But it is possible to use CPU throttling with laptop-mode and p4_clockmod kernel module.
=> On peut comme même utilisé le module p4_clockmod
Il y a de forte chance que uniquement les modes : "powersave" et "performance" soient disponible, mais il faut comme même essayer le mode "conservative".
Re: [EeePC] Mon ordinateur chauffe - contrôle du ventilateur
Publié : sam. 10 sept. 2011, 13:32
par avi3000
les températures de mon eee1215N après 2 heures de fonctionnement standard.
Code : Tout sélectionner
[moi@eee1215 ~]$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +57.0°C (crit = +95.0°C)
nouveau-pci-0400
Adapter: PCI adapter
temp1: +55.0°C (high = +100.0°C, crit = +110.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +45.0°C (high = +80.0°C, crit = +100.0°C)
Core 1: +43.0°C (high = +80.0°C, crit = +100.0°C)
[moi@eee1215 ~]$
Re: [EeePC] Mon ordinateur chauffe - contrôle du ventilateur
Publié : lun. 12 sept. 2011, 12:10
par yanightmare
Merci pour vos réponses.
Bon en fait, il me semblait effectivement que cpufreq marchait correctement, mais je me rends compte que cpufreq-info me donne :
Code : Tout sélectionner
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Veuillez rapportez les erreurs et les bogues à cpufreq@vger.kernel.org, s'il vous plait.
analyse du CPU 0 :
pas de pilotes cpufreq reconnu pour ce CPU
maximum transition latency: 0.00 ms.
analyse du CPU 1 :
pas de pilotes cpufreq reconnu pour ce CPU
maximum transition latency: 0.00 ms.
analyse du CPU 2 :
pas de pilotes cpufreq reconnu pour ce CPU
maximum transition latency: 0.00 ms.
analyse du CPU 3 :
pas de pilotes cpufreq reconnu pour ce CPU
maximum transition latency: 0.00 ms.
Et je ne vois pas quel module convient à mon Atom.
Un "modprobe acpi_cpufreq" me donne :
Code : Tout sélectionner
FATAL: Error inserting acpi_cpufreq (/lib/modules/3.0-ARCH/kernel/drivers/cpufreq/acpi-cpufreq.ko.gz): Input/output error
Re: [EeePC] Mon ordinateur chauffe - contrôle du ventilateur
Publié : lun. 12 sept. 2011, 12:39
par benjarobin
Voir mon post, l'as tu lu ? En gros tente avec p4_clockmod mais le profile ondemand n'est pas supporté
Re: [EeePC] Mon ordinateur chauffe - contrôle du ventilateur
Publié : mar. 13 sept. 2011, 18:22
par yanightmare
Oui, j'ai bien lu ton post (mais j'avais mal lu celui où tu parles de p4_clockmod)
Une fois p4_clockmod chargé, voilà ce que me dit cpufreq-info :
Code : Tout sélectionner
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Veuillez rapportez les erreurs et les bogues à cpufreq@vger.kernel.org, s'il vous plait.
analyse du CPU 0 :
pilote : p4-clockmod
CPUs which run at the same hardware frequency: 0 2
CPUs which need to have their frequency coordinated by software: 0 2
maximum transition latency: 10.00 ms.
limitation matérielle : 225 MHz - 1.80 GHz
plage de fréquence : 225 MHz, 450 MHz, 675 MHz, 900 MHz, 1.13 GHz, 1.35 GHz, 1.58 GHz, 1.80 GHz
régulateurs disponibles : ondemand, performance
tactique actuelle : la fréquence doit être comprise entre 225 MHz et 1.80 GHz.
Le régulateur "performance" est libre de choisir la vitesse
dans cette plage de fréquences.
la fréquence actuelle de ce CPU est 1.80 GHz.
analyse du CPU 1 :
pilote : p4-clockmod
CPUs which run at the same hardware frequency: 1 3
CPUs which need to have their frequency coordinated by software: 1 3
maximum transition latency: 10.00 ms.
limitation matérielle : 225 MHz - 1.80 GHz
plage de fréquence : 225 MHz, 450 MHz, 675 MHz, 900 MHz, 1.13 GHz, 1.35 GHz, 1.58 GHz, 1.80 GHz
régulateurs disponibles : ondemand, performance
tactique actuelle : la fréquence doit être comprise entre 225 MHz et 1.80 GHz.
Le régulateur "performance" est libre de choisir la vitesse
dans cette plage de fréquences.
la fréquence actuelle de ce CPU est 1.80 GHz.
analyse du CPU 2 :
pilote : p4-clockmod
CPUs which run at the same hardware frequency: 0 2
CPUs which need to have their frequency coordinated by software: 0 2
maximum transition latency: 10.00 ms.
limitation matérielle : 225 MHz - 1.80 GHz
plage de fréquence : 225 MHz, 450 MHz, 675 MHz, 900 MHz, 1.13 GHz, 1.35 GHz, 1.58 GHz, 1.80 GHz
régulateurs disponibles : ondemand, performance
tactique actuelle : la fréquence doit être comprise entre 225 MHz et 1.80 GHz.
Le régulateur "performance" est libre de choisir la vitesse
dans cette plage de fréquences.
la fréquence actuelle de ce CPU est 1.80 GHz.
analyse du CPU 3 :
pilote : p4-clockmod
CPUs which run at the same hardware frequency: 1 3
CPUs which need to have their frequency coordinated by software: 1 3
maximum transition latency: 10.00 ms.
limitation matérielle : 225 MHz - 1.80 GHz
plage de fréquence : 225 MHz, 450 MHz, 675 MHz, 900 MHz, 1.13 GHz, 1.35 GHz, 1.58 GHz, 1.80 GHz
régulateurs disponibles : ondemand, performance
tactique actuelle : la fréquence doit être comprise entre 225 MHz et 1.80 GHz.
Le régulateur "performance" est libre de choisir la vitesse
dans cette plage de fréquences.
la fréquence actuelle de ce CPU est 1.80 GHz.
benjarobin a écrit :Pour l'acpi_call en m'inspirant du script original, je te laisse tester ce script (daemon) à placer dans /etc/rc.d/acpi_call
Code : Tout sélectionner
#!/bin/bash
. /etc/rc.conf
. /etc/rc.d/functions
acpi_call_status () {
echo "\_SB.PCI0.P0P4.GFX0.P3MO" > /proc/acpi/call
echo "\_SB.PCI0.P0P4.GFX0.DGPS" > /proc/acpi/call
echo "\_SB.PCI0.P0P4.GFX0._PSC" > /proc/acpi/call
case "$(cat /proc/acpi/call)" in
0x0)
#echo "Asus 1215N Optimus appears to be on"
return 1
;;
0x3)
#echo "Asus 1215N Optimus appears to be off"
return 0
;;
esac
return -1
}
case "$1" in
start)
stat_busy "Disabled Nvidia Card"
echo "\_SB.PCI0.P0P4.GFX0._DSM" \
"{0xF8,0xD8,0x86,0xA4,0xDA,0x0B,0x1B,0x47," \
"0xA7,0x2B,0x60,0x42,0xA6,0xB5,0xBE,0xE0}" \
"0x100 0x1A {0x1,0x0,0x0,0x3}" > /proc/acpi/call &&
# ok to turn off: Buffer {0x59 0x0 0x0 0x11}
# is already off: Buffer {0x41 0x0 0x0 0x11}
echo "\_SB.PCI0.P0P4.GFX0._PS3" > /proc/acpi/call &&
acpi_call_status;
[ $? -eq 1 ] && stat_done || stat_fail
#add_daemon acpi_call
;;
stop)
stat_busy "Enable Nvidia Card"
echo "\_SB.PCI0.P0P4.GFX0._PS0" > /proc/acpi/call &&
acpi_call_status
[ $? -eq 0 ] && stat_done || stat_fail
rm_daemon acpi_call
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "usage: $0 {start|stop|restart}"
esac
Merci. Mais j'utilise un acpi_call modifié pour que cela marche sur mon Asus 1215N.
http://linux-hybrid-graphics.blogspot.c ... eters.html
Je dois l'adapter je suppose ?

Re: [EeePC] Mon ordinateur chauffe - contrôle du ventilateur
Publié : sam. 08 oct. 2011, 11:49
par yanightmare
Up ?
