Page 1 sur 2

[Surchauffe] PC qui surfauffe

Publié : lun. 23 janv. 2012, 05:43
par silmaa
Bonjour,

Depuis quelques temps mon pc surchauffe. Au début ça allait, c'était au bout de 3heures ou pls d'utilisation. Mais là en un quart d'heure, paf :

Code : Tout sélectionner

Jan 23 12:14:52 localhost kernel: [ 1030.586897] CPU1: Package temperature above threshold, cpu clock throttled (total events = 765)
Jan 23 12:14:52 localhost kernel: [ 1030.586901] CPU3: Package temperature above threshold, cpu clock throttled (total events = 744)
Jan 23 12:14:52 localhost kernel: [ 1030.586922] CPU0: Package temperature above threshold, cpu clock throttled (total events = 766)
Jan 23 12:14:52 localhost kernel: [ 1030.586926] CPU2: Package temperature above threshold, cpu clock throttled (total events = 751)
Jan 23 12:14:52 localhost kernel: [ 1030.587918] CPU1: Package temperature/speed normal
Jan 23 12:14:52 localhost kernel: [ 1030.587920] CPU3: Package temperature/speed normal
Jan 23 12:14:52 localhost kernel: [ 1030.587945] CPU0: Package temperature/speed normal
Jan 23 12:14:52 localhost kernel: [ 1030.587948] CPU2: Package temperature/speed normal

Mon laptop a 3 mois seulement (Dell inspiron quelque chose), ça m'étonnerait que les fans soient déjà encrassés. En revanche, j'ai cru remarquer que le problème est apparu à mon arrivée à Singapour, or le courant est différent là-bas (230 V 50 Hz). Est-ce que c'est une explication plausible ? L'autre explication serait que j'ai tendance à laisser tourner mon pc sur secteur trop longtemps, genre une nuit ou une journée.

Bref dans l'immédiat je vais appeler le SAV de Dell pour voir ce qu'ils peuvent faire, mais si le pb vient des caractéristiques du courant à Singapour, j'ai peur que le problème se présente à nouveau. Qu'en pensez-vous ?

Re: [Surchauffe] PC qui surfauffe

Publié : lun. 23 janv. 2012, 09:05
par benjarobin
En France on possède du 230 V 50 Hz, de plus les chargeurs/transformateur de PC portables sont conçu pour différentes tensions/fréquences, uniquement le rendement changera.
Le ventilateur tourne bien ? As tu le même problème sous Windows ?

Re: [Surchauffe] PC qui surfauffe

Publié : lun. 23 janv. 2012, 12:46
par silmaa
benjarobin a écrit :En France on possède du 230 V 50 Hz
J'étais persuadé qu'on était en 220 V ! Autant pour moi.

Sinon les ventilateurs semblent tourner vu le bruit, mais je peux difficilement vérifier sans ouvrir. Or je n'ai pas de tournevis sous le coude. Je vais partir en quête de ce puissant outil d'ici demain. En revanche j'ai pas windows, donc je ne peux pas dire.

Re: [Surchauffe] PC qui surfauffe

Publié : lun. 23 janv. 2012, 13:56
par benjarobin
C'est pareil, cela ne change rien du tout c'est une alimentation a découpage normalement, donc c'est très tolérant pour les valeurs d'entrées :-) En effet on est en 220 V désolé

Re: [Surchauffe] PC qui surfauffe

Publié : mer. 25 janv. 2012, 17:31
par LaurentuX
Bonjour,
Les limites contractuelles d'ERDF en matière de tension réseau en 230V (mono) ou 400 V (tri), sont de +6% et - 10%. Autrement dit 207V et 244V en mono.
Par contre ce qui est hyper précis, c'est le nombre d'alternances dans la journée, vous savez le 50 Hz, 50 alternances par seconde. Si vous mettez un dispositif qui compte les alternances par 24h, vous verrez que le nombre est toujours le même, ils vont jusqu'à ralentir ou accélérer la fréquence en fin de journée pour garantir ce nombre.

Mais bref, le soucis n'est pas là.

J'ai un portable acer (à rien, comme ça c'est fait) depuis environ 7 ans (de mémoire), et il s'est mis à chauffer peu de temps après son achat. Etant curieux et un peu dingue peut-être, je l'ai complétement ouvert et remplacé la pâte thermique du processeur. Celle d'origine avait d'ailleurs mauvaise mine. Comme par miracle, plus d'échauffement ! J'ai recommencé la manip il y a peu.

Si ton portable est sous garantie, je te conseille de la faire jouer.

Sinon, il se peut que ce soit de la poussière accumulée dans le ventilo, peut-être à tu croisé un tas de poussière, ça arrive.

Du temps ou je bossais ( :pleure: ), un de mes collègues est parti en chine et à son retour, il a fallu qu'on opère son portable à coeur ouvert. L'humidité et surtout la poussière métallique qui régnaient dans l'usine ou il était intervenu avait complétement encrassé toute la bête.

Voilà peut-être des pistes pour solutionner ton problème.

Re: [Surchauffe] PC qui surfauffe

Publié : dim. 29 janv. 2012, 10:16
par silmaa
Merci pour vos réponses. J'ai un peu laissé tomber le fil parce que je n'ai toujours pas de tournevis, donc impossible d'ouvrir mon PC pour le moment.

En revanche j'ai appelé DELL, et les messages dans les logs ça prouve rien selon eux... Et il m'a fallu environ 10 minutes pour leur faire comprendre que je pouvais pas faire leur manip de test à la con, parce que j'étais pas sous windows (et le pire c'est qu'ils me prenaient pour un débile du coup !! "Mais si monsieur, le bouton en bas à gauche, cliquez dessus").

Bref un grosse blague le SAV de DELL.

À bientôt !

Re: [Surchauffe] PC qui surfauffe

Publié : dim. 29 janv. 2012, 14:13
par LaurentuX
C'est vrai que dès que tu dis "je suis pas sous Windows" on te prends pour un dingue. J'ai eu le soucis avec un opérateur internet, quand j'ai dis ça, la nana m'a répondu "ben comment il marche votre ordinateur ?", alors j'ai juste répondu "beaucoup mieux !".

Pour ce qui en est du SAV DELL, je l'ai utilisé souvent dans mon ancien poste, le plus dur c'est effectivement le contact téléphonique pour faire comprendre ton problème, ensuite quand le gars est sur place, t'as affaire à un technicien efficace... en général.

Bon courage, et pis si il fait froid ou tu te trouves, un PC qui chauffe ça pourra te réchauffer les mains ... désolé, j'arrêtes les vannes à deux balles et je me sors tout seul...

Re: [Surchauffe] PC qui surfauffe

Publié : dim. 29 janv. 2012, 14:20
par benjarobin
Cela ne va pas vraiment répondre à ta question, mais dans ce cas où tu trouve je te conseil de réinstaller Windows comme d'origine
Sinon as tu le même problème avec différent liveCD (Ubuntu plus ou moins vieux par exemple), essaye bien avec des vielles versions au cas où tu rencontre un problème avec le kernel

Re: [Surchauffe] PC qui surfauffe

Publié : mer. 23 mai 2012, 12:42
par silmaa
Salut,

Je déterre ce vieux sujet car j'ai enfin un peu de temps pour me plonger vraiment dans le problème (nouveau pour moi) de la gestion d'énergie sous Linux. Bon, pour rappel, mon problème c'est que mon PC surchauffe, au point parfois de s'éteindre.

J'ai pas mal de questions sur différents sujets (cpufrequtils, bumblebee, acpid etc.), et j'aimerais pouvoir avoir un topic unique si vous n'y voyez pas d'inconvénient.

D'abord, concernant la gestion de l'alimentation du processeur :
J'ai installé et configuré cpufrequtils. J'ai ajouté les 3 "governors" dont je pense avoir besoin :

Code : Tout sélectionner

MODULES=(coretemp acpi-cpufreq cpufreq_ondemand cpufreq_conservative cpufreq_powersave)
Mon processeur est un Intel Corei3-2310M @ 2.10GHz (4 coeurs).

Question : Comment savoir quel governor est en cours d'utilisation ? Parce que le wiki donne la commande pour voir lesquels sont chargés, mais je préfererais savoir lequel est en cours d'utilisation (et si possible ajouter l'info à mon conky).

Concernant ACPI :
J'aimerais que ce soit le mode ondemand de cdpufrequtils qui soit utilisé quand le PC est branché, et le mode conservative dans l'autre cas. J'ai donc modifié légèrement /etc/acpi/handler.sh :

Code : Tout sélectionner

  
  ac_adapter)
        case "$2" in
            AC|ACAD|ADP0)
                case "$4" in
                    00000000)
			logger "Laptop unplugged: $2"
			echo "conservative" >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor   # ligne que j'ai ajouté 
                        echo -n $minspeed >$setspeed #cette ligne était déjà présente, dois-je la supprimer ?
                        ;;
                    00000001)
			logger "Laptop plugged: $2"
			echo "ondemand" >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor    # ligne que j'ai ajouté 
                        echo -n $maxspeed >$setspeed #cette ligne était déjà présente, dois-je la supprimer ?
                        ;;
                esac
                ;;
            *)
                logger "ACPI action undefined: $2"
                ;;
        esac
Première question : Dois-je supprimer les deux lignes qui étaient déjà présente (voir les commentaire dans le fichier) ? Parce que je trouve bizarre de laisser cpufrequtils gérer la fréquence si c'est pour la fixer manuellement à la ligne d'après.

Ensuite j'aimerais que quand je rabat l'écran, l'ordinateur se mette en veille, et que le processeur soit alimenté au minimum (donc passer cpufrequtils en mode powersave). J'ai donc fait :

Code : Tout sélectionner

    button/lid)
        case "$3" in
            close)
                logger 'LID closed'
                echo "powersave" >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor    
		echo -n mem >/sys/power/state
                ;;
            open)
                logger 'LID opened'
                echo "ondemand" >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
                ;;
            *)
                logger "ACPI action undefined: $3"
                ;;
    esac
Mais cela ne pose-t-il pas un problème ? Je dis "quand c'est sur secteur le governor est ondemand" et "quand on ferme l'écran, on utilise le governor powersave". Oui mais quand les deux conditions sont réunies que se passe-t-il ?

Ensuite, quand je rouvre l'écran, comment faire pour que le système repasse tout de suite dans le "bon" mode (conservative s'il est débranché, ondemand sinon).


Concernant les cartes graphiques :
J'en ai deux :

Code : Tout sélectionner

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 540M] (rev ff)
J'ai le driver intel, et je viens tout juste d'installer bumblebee pour la deuxième. Ma question est : laquelle utiliser pour avoir le plus d'autonomie possible ? Et comment savoir laquelle est utilisée, par exemple lorsque je fais un startx ?

Merci d'avance pour vos réponses, remarques, ou conseils :)

Re: [Surchauffe] PC qui surfauffe

Publié : mer. 23 mai 2012, 13:20
par benjarobin
Cpufreq
Hum tu n'as peux être pas compris le Wiki à propos de CpuFreq:
Le module : acpi-cpufreq permet d'ajouter le support de ton processeur par cpufreq
Les modules : cpufreq_ondemand cpufreq_conservative cpufreq_powersave permettent de choisir le profil de cpufreq => Il ne faut surtout pas tous les charger mais uniquement celui dont tu as besoin qui est: cpufreq_ondemand
De plus tu n'as même plus besoin de chargé cpufreq_ondemand car c'est le profil par défaut.

Avec un processeur récent il est déconseillé d'utiliser autre chose que ondemand. Ce profil est le plus économe et la performance n'est en rien réduite (Le temps de réaction du processeur est bien plus rapide maintenant)

=> Donc en résumer tu peux enlever tous tes script acpid et commenter le changement d'état en fonction d'être sur batterie ou non.

Carte graphique
Le plus économe en énergie et de ne pas utiliser bumblebee, d'avoir les pilotes intel d'installé et d'éteindre la carte avec le script fournit par le module acpi-call

Re: [Surchauffe] PC qui surfauffe

Publié : mer. 23 mai 2012, 22:31
par matt73
Salut,
Carte graphique
Le plus économe en énergie et de ne pas utiliser bumblebee, d'avoir les pilotes intel d'installé et d'éteindre la carte avec le script fournit par le module acpi-call
On peut combiner bumblebee avec bbswitch (ou dkms-bbswitch) ce qui permet aussi d'éteindre la carte graphique lorsque elle n'est pas utilisée, je pense qu'aujourd'hui cette méthode est la meilleure. D'ailleurs, on peut voir ici qu'elle est éteinte grâce au "(rev ff)".
Cela dit c'est vrai, se passer de bumblebee permet d'économiser un peu plus d'énergie...

Re: [Surchauffe] PC qui surfauffe

Publié : jeu. 24 mai 2012, 06:57
par silmaa
Merci pour vos réponses.

Effectivement, j'avais compris le wiki de travers (ou pas compris du tout).
Avec cpu freq, bumblebee, et quelques options passées au noyau, j'ai déjà pratiquement doublé mon autonomie, et la température après 30 minutes sur batterie est de 58° dans les cpu, alors que j'atteignais les 70° !

Pensez vous que laptop-mode, pm-utils, et hdparm puissent m'apporter de nouveaux gains significatifs ? Ou pas la peine de s'embêter ?

Pour la CG, j'aimerais effectivement la couper avec bbswitch en cas d'inutilisation (ie tant que je ne lance pas une appli avec optirun c'est bien ça ?). Mais j'aimerais aussi beaucoup pouvoir lancer X avec le pilote nvidia, ça me permettrait de connecter mon PC à un vidéo projecteur, ce que je ne pouvais pas faire avec ma carte intel. J'ai pensé qu'un simple optirun startx fonctionnerait, mais quand j'ai fait nvidia-settings pour voir me brancher au video projecteur :
You do not appear to be using NVIDIA X driver. Please edit you configuration file [...] run nvidia-xconfig
. Le truc c'est que si je fais nvidia-xconfig, ma carte sera systématiquement utilisée pour faire tourner X, et onc je ne pourrai jamais la couper. J'espère avoir été clair :?

Edit : d'ailleurs, après avoir fait # nvidia-xconfig (ce qui m'a bien créé le fichier xorg.conf), mon startx a échoué. Je devrais peut-être ouvrir un topic ?

Re: [Surchauffe] PC qui surfauffe

Publié : jeu. 24 mai 2012, 10:46
par benjarobin
hdparm Trop dangereux (A utilisé avec précaution)
laptop-mode, pm-utils : Je préfère mes scripts maison basés sur powertop.

Sinon supprime ce xorg.conf, pour information nvidia-xconfig ne doit plus/jamais être utilisé tout comme xorg.cong (Ce n'est pas lié à ton cas)

Re: [Surchauffe] PC qui surfauffe

Publié : jeu. 24 mai 2012, 11:17
par silmaa
Heu... J'ai sûrement encore raté un truc.
Optimus est une technologie nvidia non ? (http://www.nvidia.com/object/optimus_technology.html)
Je dois avouer que je ne comprends pas vraiment ce que fait optimus [quote=Wiki Ubuntu]Using Bumblebee, you can use your NVIDIA card for rendering graphics which will be displayed using the Intel card[/quote]
Mais sinon, d'une manière générale, je ne PEUX tout simplement pas utiliser ma carte nvidia autrement que sous Windows ? J'avais pourtant l'espoir d'obtenir un jour une résolution potable :roll:

Si tu as un lien (ou des explications), je suis preneur car ces histoires de CG sont d'un compliqué :shock:

Re: [Surchauffe] PC qui surfauffe

Publié : jeu. 24 mai 2012, 11:23
par benjarobin
Oups je me retire mes propos précédent, il est peut être possible maintenant avec Bumblebee d'utiliser le pilote nvidia propriétaire, avant tu ne pouvais utiliser que 'nouveau'. Voir Wiki de Bumblebee.

Bumblebee permet d'utiliser ta carte nvidia dont le rendu graphique est réalisé soit par nouveau, soit par nvidia (à confirmer), puis ce rendu qui est dans la mémoire de la carte nvidia et copié dans la mémoire de la carte intel qui va juste s'occuper d'afficher le résultat.

Sinon pour la résolution de l'écran, il n'y a aucun rapport (un bug ?), ouvre un nouveau sujet :D

Re: [Surchauffe] PC qui surfauffe

Publié : jeu. 24 mai 2012, 12:54
par silmaa
D'accord, mais quel intérêt de faire faire tous les calculs à la carte nvidia et de faire afficher le résultat par une autre carte ??? Même en terme d'économie d'énergie, a priori ça ne me parait pas génial : autant que la carte nvidia fasse tout.

Bon sinon, je vais ouvrir un autre sujet pour rêgler le pb de résolution et surtout pouvoir me connecter à un vidéoprojecteur.

Re: [Surchauffe] PC qui surfauffe

Publié : jeu. 24 mai 2012, 13:35
par benjarobin
Sauf que ton écran est "connecté" à la carte intel sauf si une option dans le BIOS permet de changer ceci.
Le but premier de la technologie optimus est de n'utiliser que la carte nvidia quand tu en as besoin, après le fonctionnement sous Windows je ne le connais pas trop.

Re: [Surchauffe] PC qui surfauffe

Publié : jeu. 24 mai 2012, 21:46
par matt73
silmaa a écrit :D'accord, mais quel intérêt de faire faire tous les calculs à la carte nvidia et de faire afficher le résultat par une autre carte ??? Même en terme d'économie d'énergie, a priori ça ne me parait pas génial : autant que la carte nvidia fasse tout.

Bon sinon, je vais ouvrir un autre sujet pour rêgler le pb de résolution et surtout pouvoir me connecter à un vidéoprojecteur.
Pour résumer Optimus, c'est une technologie qui permet de basculer entre l'IGP (chipset graphique intégré au processeur) et le GPU (carte graphique dédiée) automatiquement (sous Windows...) selon les besoins...
Sous Linux ça a été difficile au départ ... mais maintenant c'est beaucoup mieux avec Bumblebee. En utilisant les pilotes libres Intel et les nVidia, ça fonctionne du feu de dieu pour ma part ...

Je te conseille de lire le wiki (français, ou anglais de préférence) pour la (ré)installation, c'est plutôt bien expliqué. Ensuite pour la partie CG allumée/éteinte, bbswitch fonctionne plutôt pas mal, en le configurant comme indiqué sur le wiki anglais, il permet d'allumer le GPU uniquement quand on s'en sert (en lançant un programme avec optirun), et l'éteint lorsque on ne s'en sert plus.

Aussi, pour lancer le panneau de config nVidia, la commande est (de mémoire) :

Code : Tout sélectionner

optirun nvidia-settings -c :8 
PS : bbswitch et nvidia peuvent être remplacés par dkms-nvidia et dkms-bbswitch (aur) pour ne pas galérer à chaque mise à jour du noyau. ;)

Re: [Surchauffe] PC qui surfauffe

Publié : ven. 25 mai 2012, 15:44
par silmaa
Merci pour ces précisions. Je vais créer un sujet pour bumblebee, parce que j'ai qq soucis au démarrage depuis que je l'ai installé...

Sinon, concernant l'auronomie du PC : comment se fait-il que les macs aient une autonomie de 6 ou 7 heures quand les PC, même hauts de gamme, qu'il soient sous Windows ou sous Linux plafonnent à 3h30, 4heures max ?

Re: [Surchauffe] PC qui surfauffe

Publié : ven. 25 mai 2012, 16:58
par benjarobin
@silmaa Complètement faux, mon PC tient plus de 7 heures sous Windows comme Linux (Voir signature) et ce n'est pas du haut de gamme, loin de là :-)