[CPU] Surchauffe
ngua_phap Membre non connecté
-
- Voir le profil du membre ngua_phap
- Inscrit le : 13/11/2013
Mon PC chauffe énormément depuis l'installation de Mageia 3 il y a quelques jours (je débute sur Linux)... Ce n'est pas un problème matériel puisque mon PC est très récent (Asus N56VJ, proc i5-3210M), et il ne chauffait absolument pas sous Windows 7. Ce n'est pas non plus lié à mon utilisation qui se réduit principalement à du surf sur internet, surtout en cette période de découverte de Linux

Après quelques recherches je suis tombé sur cette page particulièrement intéressante : wiki surchauffe
Alors j'ai suivi la procédure, à quelques nuances près :
- 1ère étape : pas de acpi=off suite à la commande demsg, je passe directement à l'étape 2.
- 2ème étape :
Code BASH :
[xxx@localhost ~]$ su Mot de passe : [root@localhost xxx]# systemctl restart cpufreqd.service [root@localhost xxx]# systemctl status cpufreqd.service cpufreqd.service - LSB: CPU frequency scaling daemon Loaded: loaded (/etc/rc.d/init.d/cpufreqd) Active: active (running) since Wed, 2013-11-13 18:51:17 CET; 7s ago Process: 3870 ExecStop=/etc/rc.d/init.d/cpufreqd stop (code=exited, status=0/SUCCESS) Process: 3886 ExecStart=/etc/rc.d/init.d/cpufreqd start (code=exited, status=0/SUCCESS) Main PID: 3896 (cpufreqd) CGroup: name=systemd:/system/cpufreqd.service └ 3896 cpufreqd -f /etc/cpufreqd/cpufreqd.conf.tmp Nov 13 18:51:17 localhost.localdomain systemd[1]: Starting LSB: CPU frequency scaling daemon... Nov 13 18:51:17 localhost.localdomain cpufreqd[3886]: Lancement de cpufreqd : [ OK ] Nov 13 18:51:17 localhost.localdomain systemd[1]: Started LSB: CPU frequency scaling daemon. [root@localhost xxx]# modprobe acpi-cpufreq [root@localhost xxx]# cpupower frequency-info analyse du CPU 0 : pilote : acpi-cpufreq CPUs which run at the same hardware frequency: 0 1 2 3 CPUs which need to have their frequency coordinated by software: 0 maximum transition latency: 10.0 us. limitation matérielle : 1.20 GHz - 2.50 GHz plage de fréquence : 2.50 GHz, 2.50 GHz, 2.40 GHz, 2.30 GHz, 2.20 GHz, 2.10 GHz, 2.00 GHz, 1.90 GHz, 1.80 GHz, 1.70 GHz, 1.60 GHz, 1.50 GHz, 1.40 GHz, 1.30 GHz, 1.20 GHz régulateurs disponibles : ondemand, conservative, powersave, userspace, performance tactique actuelle : la fréquence doit être comprise entre 2.50 GHz et 2.50 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 2.50 GHz (vérifié par un appel direct du matériel). boost state support: Supported: yes Active: yes 25500 MHz max turbo 4 active cores 25500 MHz max turbo 3 active cores 25500 MHz max turbo 2 active cores 25500 MHz max turbo 1 active cores [root@localhost xxx]#
Voilà comme vous pouvez le voir j'ai dû modifier les commandes du tuto pour faire en sorte que tout fonctionne (cpufreqd et non cpufreq car ce dernier n'était pas dans le CCM, et utilisation de cpupower, bref... Je ne maîtrise pas tout ça... En tout cas, ce qu'on constate, c'est que c'est normal si le PC chauffe puisque par défaut la valeur du régulateur est performance, ce qui semble induire une fréquence comprise entre 2.50 Ghz et 2.50 Ghz, et donc une fréquence égale à 2.50 Ghz... Le processeur tourne toujours à fond !!
Alors d'abord j'ai regardé cette page : CPU_Frequency_Scaling, puis j'ai essayé de changer le régulateur en le mettant à "ondemand" (valeur qu'il aurait dû avoir par défaut d'après ce que j'ai pu lire à droite à gauche) :
Code BASH :
cpupower frequency-set -g ondemandAucun effet puisque j'ai toujours : tactique actuelle : la fréquence doit être comprise entre 2.50 GHz et 2.50 GHz.
Ensuite, j'ai essayé d'abaisser manuellement la fréquence maximale :
Code BASH :
[root@localhost xxx]# cpupower frequency-set -d 1.50 Setting cpu: 0 Setting cpu: 1 Setting cpu: 2 Setting cpu: 3 [root@localhost xxx]# cpupower frequency-info analyse du CPU 0 : pilote : acpi-cpufreq CPUs which run at the same hardware frequency: 0 1 2 3 CPUs which need to have their frequency coordinated by software: 0 maximum transition latency: 10.0 us. limitation matérielle : 1.20 GHz - 2.50 GHz plage de fréquence : 2.50 GHz, 2.50 GHz, 2.40 GHz, 2.30 GHz, 2.20 GHz, 2.10 GHz, 2.00 GHz, 1.90 GHz, 1.80 GHz, 1.70 GHz, 1.60 GHz, 1.50 GHz, 1.40 GHz, 1.30 GHz, 1.20 GHz régulateurs disponibles : ondemand, conservative, powersave, userspace, performance tactique actuelle : la fréquence doit être comprise entre 1.20 GHz et 2.50 GHz. Le régulateur "ondemand" est libre de choisir la vitesse dans cette plage de fréquences. la fréquence actuelle de ce CPU est 1.20 GHz (vérifié par un appel direct du matériel). boost state support: Supported: yes Active: yes 25500 MHz max turbo 4 active cores 25500 MHz max turbo 3 active cores 25500 MHz max turbo 2 active cores 25500 MHz max turbo 1 active cores
Je n'aime pas cette solution à l'arrache, mais je me suis dit que ça règlerait le problème de façon temporaire au moins : on voit en effet ci-dessus que la fréquence actuelle est tombée à 1.20 Ghz. Mais 30 min après ça, mon PC chauffe toujours autant... Je ne sais plus trop quoi faire là.
Un grand merci à vous si vous êtes arrivé jusqu'ici !
Édité par ngua_phap Le 13/11/2013 à 21h52
Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
que renvoie
Code BASH :
lspci | grep VGA
Je pense que tu as 2 cartes graphiques (Une Intel et une NVidia).
C'est la fameuse technologie "Optimus"
--- Introduction ---
Une carte Optimus est une carte NVidia Hybride, couplée avec une puce intégrée Intel.
Le but de cette techno est d'améliorer l'autonomie d'un portable, et n'est présente que dans ceux-ci.
--- Le principe ---
Sous Windows, c'est :
- On tourne sur le chipset intégré Intel. Le pilote NVidia éteint la NVidia.
- Quand il y a de la demande de 3D, le pilote NVidia active celle-ci, et l’application utilise la NVidia.
- Quand l'application est fermée, la carte NVidia est de nouveau éteinte.
Ainsi, le PC, quand il n'a pas besoin de puissance graphique, on ne tourne que sur Intel.
Sous Linux, les 2 cartes sont allumées mais seule le chipset graphique Intel est utilisé, puisque pas de pilote NVidia compatible.
Donc, même si on ne fait rien sur son ordinateur portable, l'autonomie est réduite.
(Source http://linuxtricks.asso-linux-online.fr/wiki/cartes-optimus-installer-bumblebee-sous-calculate )
A tester de saisir en root, dans une console :
Code BASH :
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
Attendre et constater si ça chauffe moins.
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !

ngua_phap Membre non connecté
-
- Voir le profil du membre ngua_phap
- Inscrit le : 13/11/2013
Code BASH :
[root@localhost xxx]# lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) 01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 635M] (rev a1)
Citation :
Sous Linux, les 2 cartes sont allumées
D'accord je comprends maintenant ! Je pensais que ma carte Nvidia n'était jamais allumée sous Mageia (faute de drivers), alors je n'ai pas creusé dans cette direction.
Je viens de rentrer ta commande (je suppose qu'elle force l'arrêt de la CG), je vais voir ce que ça donne. Merci pour ton aide en tout cas !
Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
ngua_phap :
Je viens de rentrer ta commande (je suppose qu'elle force l'arrêt de la CG), je vais voir ce que ça donne. Merci pour ton aide en tout cas !
Je viens de rentrer ta commande (je suppose qu'elle force l'arrêt de la CG), je vais voir ce que ça donne. Merci pour ton aide en tout cas !
Ouais tout à fait, elle désactive l'alimentation de la carte graphique NVidia.
A partir du noyau linux 3.12 qui vient de sortir (et qui sera dispo dans Mageia4) la gestion de l'alimentation sera meilleure et ce problème ne se posera plus.
Si la commande confirme la baisse de température, on verra comment lancer celle-ci automatiquement au démarrage.

Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !

ngua_phap Membre non connecté
-
- Voir le profil du membre ngua_phap
- Inscrit le : 13/11/2013
Citation :
Si la commande confirme la baisse de température,
Malheureusement, plus de 30 min après avoir désactivé la carte graphique, je n'observe pas d'amélioration sensible...
Bon toutes tes précisions me seront utiles quand même, car je compte faire le nécessaire pour que par défaut, ma carte graphique soit désactivée en permanence
Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Dans la partie #Ajouter le code ICI avant exit 0 y mettre la commande
Code BASH :
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
Cela te fera gagner quelques minutes d'autonomie sur batterie, et quelques watts sur la facture d'électricité
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !

Dupo Membre non connecté
-
- Voir le profil du membre Dupo
- Inscrit le : 09/02/2013
avec la commande : top , tu dois voir le processus qui consomme pas mal de ressources. Si nécessaire, lancer via root (si ton utilisateur n'a pas la permission). Pour avoir accès à root, lancer le terminal, puis taper la commande su
Ensuite, entrer le mot de passe root, et enfin, lancer la commande : top
ngua_phap Membre non connecté
-
- Voir le profil du membre ngua_phap
- Inscrit le : 13/11/2013
Mon CPU tourne toujours à la fréquence minimale (1.20 Ghz, c'est du moins ce que me dit la commande cpupower frequency-info, ma carte graphique Nvidia est désactivée), mais mon PC est toujours un radiateur... Etrange.
Je suis en train de chercher une commande qui me confirmera que la CG est bien désactivée.
Édité par ngua_phap Le 13/11/2013 à 23h54
ngua_phap Membre non connecté
-
- Voir le profil du membre ngua_phap
- Inscrit le : 13/11/2013
Dupo :
Bonsoir,
avec la commande : top , tu dois voir le processus qui consomme pas mal de ressources.
avec la commande : top , tu dois voir le processus qui consomme pas mal de ressources.
Le problème ne semble pas venir de là :
Caché :
Code BASH :
[root@localhost xxx]# top top - 23:59:09 up 58 min, 3 users, load average: 0.20, 0.23, 0.27 Tasks: 163 total, 2 running, 161 sleeping, 0 stopped, 0 zombie Cpu(s): 0.5%us, 0.3%sy, 0.0%ni, 99.2%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 7870440k total, 1680128k used, 6190312k free, 36172k buffers Swap: 0k total, 0k used, 0k free, 671940k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 927 root 20 0 150m 52m 36m S 3 0.7 4:26.22 X 2527 xxx 20 0 573m 33m 21m S 1 0.4 0:08.63 konsole 1433 xxx 20 0 2812m 56m 36m S 1 0.7 1:41.66 kwin 2839 xxx 20 0 1692m 402m 76m S 1 5.2 8:44.62 firefox 10 root 20 0 0 0 0 S 0 0.0 0:01.93 rcu_sched 47 root 20 0 0 0 0 S 0 0.0 0:05.17 kworker/1:1 58 root 20 0 0 0 0 S 0 0.0 0:06.75 kworker/u:5 1613 xxx 20 0 338m 47m 14m S 0 0.6 0:07.71 net_applet 2761 root 20 0 41452 1080 808 S 0 0.0 0:06.18 cpufreqd 1 root 20 0 39356 4220 2120 S 0 0.1 0:00.48 systemd 2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd 3 root 20 0 0 0 0 S 0 0.0 0:00.08 ksoftirqd/0 5 root 0 -20 0 0 0 S 0 0.0 0:00.00 kworker/0:0H 7 root 0 -20 0 0 0 S 0 0.0 0:00.00 kworker/u:0H 8 root RT 0 0 0 0 S 0 0.0 0:00.03 migration/0 9 root 20 0 0 0 0 S 0 0.0 0:00.00 rcu_bh 11 root 20 0 0 0 0 S 0 0.0 0:00.07 ksoftirqd/1 12 root RT 0 0 0 0 S 0 0.0 0:00.03 migration/1 14 root 0 -20 0 0 0 S 0 0.0 0:00.00 kworker/1:0H 15 root 20 0 0 0 0 S 0 0.0 0:00.04 ksoftirqd/2 16 root RT 0 0 0 0 S 0 0.0 0:00.12 migration/2 18 root 0 -20 0 0 0 S 0 0.0 0:00.00 kworker/2:0H 19 root 20 0 0 0 0 S 0 0.0 0:00.04 ksoftirqd/3 20 root RT 0 0 0 0 S 0 0.0 0:00.04 migration/3 22 root 0 -20 0 0 0 S 0 0.0 0:00.00 kworker/3:0H 23 root 0 -20 0 0 0 S 0 0.0 0:00.00 cpuset 24 root 0 -20 0 0 0 S 0 0.0 0:00.00 khelper 25 root 20 0 0 0 0 S 0 0.0 0:00.00 kdevtmpfs 26 root 0 -20 0 0 0 S 0 0.0 0:00.00 netns
Au moins j'aurai appris une nouvelle commande très pratique
Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
ngua_phap Membre non connecté
-
- Voir le profil du membre ngua_phap
- Inscrit le : 13/11/2013
Mais depuis que que ma carte graphique est éteinte en permanence, ça va mieux, merci Adrien !
Ceci dit, je n'ai pas encore retrouvé l'autonomie et le silence (ventilateurs) que j'avais sous Windows. Je m'en contenterai pour le moment !
Dupo Membre non connecté
-
- Voir le profil du membre Dupo
- Inscrit le : 09/02/2013
ne serait ce pas un problème avec le programme d'indexation ? Il y a deux outils (dont je ne me souviens plus des noms sous KDE), qui posent(aient) des problèmes (utilisation de ressources ou de consommation), il me semble.
Édité par Dupo Le 15/11/2013 à 02h04
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie