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 25/06/2016, à 21:51

mercial

Bridage vitesse CPU [résolu]

Bonjour,

Je viens d'installer la nouvelle version d'Ubuntu (16.04) et j'en suis très satisfait.

Il me faut néanmoins adapter le paramétrage par défaut de ce système d'exploitation, du fait d'un défaut matériel de mon ordinateur (non spécifique à ubuntu).

Le CPU chauffe excessivement dès qu'il tourne à plus de 1200 MHz (théoriquement, il est prévu pour le double...).

Par sécurité, le ventilateur se met alors à tourner à la vitesse maximale, pour essayer de le refroidir, puis le système se met en veille.

J'ai modifié le fichier etc/systemd/system.conf, en rajoutant la ligne DefaultlimitCPU=1200.

Cela n'a eu aucun effet : Je ne comprend pas pourquoi.

Merci de votre aide.

Dernière modification par mercial (Le 27/06/2016, à 21:39)

Hors ligne

#2 Le 25/06/2016, à 23:12

MrKebi

Re : Bridage vitesse CPU [résolu]

Et en passant par un paquet genre tlp ou cpupower, couplé à thermald ? As-tu essayé ?


PC : i7-4770k 24Go RX 580 120Go SSD + 1Tox2 HDD: Archlinux/Plasma
Laptop 1 : ThinkPad p50 i7-6820HQ 32Go 256Gox2 SSD + 500Go HDD : Archlinux/Plasma, optimus-manager
Laptop 2 : Xiaomi Mi Notebook Pro i5-8250u 8Go 240Go msata : Archlinux/XFCE, optimus-manager
Laptop 3 : HP Pavillion g6 1354ef i5-2450m 4Go 120Go SSD : Archlinux/Plasma

Hors ligne

#3 Le 26/06/2016, à 09:20

Brunod

Re : Bridage vitesse CPU [résolu]

Pas de paramétrage bios ?


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#4 Le 26/06/2016, à 10:15

xubu1957

Re : Bridage vitesse CPU [résolu]

Bonjour

Que renvoie le résultat de :

top

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#5 Le 26/06/2016, à 11:15

Swiss_Knight

Re : Bridage vitesse CPU [résolu]

Hello,
donne-nous le modèle de ton CPU.
Si tu ne sais pas, tu peux le connaître par exemple avec la commande

cat /proc/cpuinfo

Ensuite, est-ce que le ventirad c'est le ventirad de base ?

Face à un problème physique (de chaleur excessive ici) avant toute tentative de rectification logicielle, je me pencherai un peu sur la source du problème....
Ceci afin de voir :
1) S'il n'y aurait pas un problème mécanique, genre ventirad mal accroché, pâte thermique complètement sèche ou pire, présence du "chewing-gum" de base que je m'empresserai d'ôter pour remplacer une vraie pâte de qualité
2) Si tout est en ordre, de faire un upgrade matériel ; ventirad et pâte thermique performants. Minimum.
3) Regarde aussi l'environnement dans lequel le PC fonctionne : s'il est trop confiné, qu'il n'y a que trop peu de circulation d'air ; il faut lui en donner ! Et si l'air ambiant est trop chaud, là c'est déjà plus difficile par contre... j'espère que ce n'est pas ton cas.

Parce que si t'as un problème de cette sorte, tu pourras faire ce que tu veux niveau logiciel, ça n'y changera strictement rien.

Bon courage.


xuniL

Hors ligne

#6 Le 26/06/2016, à 13:00

mercial

Re : Bridage vitesse CPU [résolu]

Merci pour vos contributions ; mes réponses ci-dessous

A Swiss_Knight :
Mon ordinateur étant un portable, il n'est pas évident d'accéder à ses différents composants physiques (ventilateur, cpu).
L'environnement est normal (un bureau bien aéré, sans chaleur excessive)
La commande cat /proc/cpuinfo indique deux processeurs
processor    : 0
vendor_id    : GenuineIntel
cpu family    : 6
model        : 23
model name    : Pentium(R) Dual-Core CPU       T4400  @ 2.20GHz
stepping    : 10
microcode    : 0xa07
cpu MHz        : 1200.000
cache size    : 1024 KB
(...)

processor    : 1
vendor_id    : GenuineIntel
cpu family    : 6
model        : 23
model name    : Pentium(R) Dual-Core CPU       T4400  @ 2.20GHz
stepping    : 10
microcode    : 0xa07
cpu MHz        : 1200.000
cache size    : 1024 KB
(...)

A xubu1957
La commande TOP renvoie :
top - 12:43:03 up 19 min,  1 user,  load average: 0,23, 0,48, 0,59
Tâches: 207 total,   1 en cours, 206 en veille,   0 arrêté,   0 zombie
%Cpu(s): 12,3 ut,  5,2 sy,  0,0 ni, 82,6 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem :  4046172 total,  1290836 libr,  1480412 util,  1274924 tamp/cache
KiB Éch:  2096124 total,  2096124 libr,        0 util.  2281408 dispo Mem
   
PID UTIL. PR NI VIRT RES SHR S %CPU %MEM TEM+ COM       
  845 root      20   0  415492  99340  54052 S   5,0  2,5   1:11.72 Xorg       
3223 laurent   20   0  660160  35592  28380 S   2,3  0,9   0:01.72 gnome-term+
1581 laurent   20   0 1538096 144932  67860 S   2,0  3,6   1:03.04 compiz     
2108 laurent   20   0 1846892 658408 114604 S   1,7 16,3   5:33.53 firefox 

A Brunod
C'est une bonne idée, que j'avais déjà testée.
Malheureusement, le bios ne permet pas de contrôler la vitesse du CPU

A Blabladodo
Je vais expérimenter cette nouvelle piste.

Dans l'attente, le paquet cpufrequtils permet de contrôler la vitesse du processeur, par un petit icone en haut de l'écran, mais il faut refaire la manip à chaque session et l'outil ne fonctionne pas en session invité.

Hors ligne

#7 Le 27/06/2016, à 21:38

mercial

Re : Bridage vitesse CPU [résolu]

J'ai finalement résolu le problème avec TLP (cpufrequtils serait devenu potentiellement obsolète depuis ubuntu 12).

Pour ceux qui auraient le même problème que moi à l'avenir, je détaille les étapes suivies :

Nettoyage du système par :
sudo apt-get remove indicator-cpufreq laptop-mode-tools powernowd cpudyn cpufreqd cpufrequtils --purge

Installation de TLP :
sudo add-apt-repository ppa:linrunner/tlp && sudo apt-get update && sudo apt-get install tlp tlp-rdw

Ajout des lignes suivantes dans le fichier /etc/default/tlp
CPU_SCALING_GOVERNOR_ON_AC=powersave
CPU_SCALING_GOVERNOR_ON_BAT=powersave

Ajout de la ligne suivante  dans le fichier /etc/init.d/ondemand
GOVERNOR="powersave"   
(juste avant la séquence
    for CPUFREQ in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
    do
        [ -f $CPUFREQ ] || continue
        echo -n $GOVERNOR > $CPUFREQ
    done)

A l'occasion, je regarderais aussi comment est fixé le CPU.

Merci pour votre aide.

Hors ligne