Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#26 09-12-2020 19:18:31

pytolux
Membre
Inscription : 15-12-2019

Re : [clos] température cpu

Croutons a écrit :

sinon avec une rallonge dans le jardin de bon matin le processeur serait mieux https://debian-facile.org/img/smilies/xtras/out.gif



Avec des laptop lorsque je lance une installation de winodws ou linux et que le temps le permet => je les mets sur le balcon, à la fraiche !

Hors ligne

#27 09-12-2020 19:36:24

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid / bullseye (future stable)
Noyau : Linux -5.10.0-6-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [clos] température cpu

le ventilateur du R 7 3700 X , par défaut .

le wraith spire .

https://www.ldlc.com/fiche/PB00273565.html

pour la ventilation , c'est un boitier  be quiet silent base 801 noir :

https://www.ldlc.com/fiche/PB00257687.h … 1809190129

avec molotov en service (ouvert et fonctionnel) ,
thunderbird ,
chromium ,
hexchat ,
conky
et Psensors .

MVPRHtM.png

température moyenne 42 °c

Dernière modification par Debian Alain (09-12-2020 19:44:41)

Hors ligne

#28 10-12-2020 13:31:51

pytolux
Membre
Inscription : 15-12-2019

Re : [clos] température cpu

Bon... ça passe mieux là :-)
Après avec un plus gros ventirad CPU y a moyen de gagner quelques C°.

Mais bon... ça fait un "investissement" pour pas grand chose.

Hors ligne

#29 10-12-2020 13:52:11

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid / bullseye (future stable)
Noyau : Linux -5.10.0-6-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [clos] température cpu

oui , c'est mieux . par contre , conky n'est pas  fiable .

j'utilise un script externe à conky :

cat ~/Téléchargements/"scripts conky"/show_cpu_temperature.sh


#!/bin/sh
 
# Get temperature value
SENSOR_PROBE='k10temp-pci-00c3'
TEMP_STRING=$(sensors "$SENSOR_PROBE" | grep Tccd1 | grep --only-matching '[0-9.]\+°C' | head --lines=1)
TEMP_NUMBER=${TEMP_STRING%.*}
 
# Set display mode based on arguments
# Default is to display temperature in a console
unset DISPLAY_MODE
if [ $# -eq 1 ]; then
  case "$1" in
    ('conky'|'shell')
      DISPLAY_MODE="$1"
    ;;
  esac
fi
: "${DISPLAY_MODE:=shell}"
 
# Set display color based on temperature value
# ≥ 70°C is high, ≥ 80°C is critical
if [ $TEMP_NUMBER -ge 70 ]; then
  case "$DISPLAY_MODE" in
    ('conky')
      COLOR='red'
    ;;
    ('shell')
      COLOR=31
    ;;
  esac
elif [ $TEMP_NUMBER -ge 40 ]; then
  case "$DISPLAY_MODE" in
    ('conky')
      COLOR='yellow'
    ;;
    ('shell')
      COLOR=33
    ;;
  esac
else
  case "$DISPLAY_MODE" in
    ('conky')
       COLOR='green'
    ;;
    ('shell')
      COLOR=32
    ;;
  esac
fi
 
# Set message syntax based on display mode
case "$DISPLAY_MODE" in
  ('conky')
    MESSAGE='${color %s}%s${color}'
  ;;
  ('shell')
    MESSAGE='\033[1;%sm%s\033[0m\n'
  ;;
esac
 
# Print the formatted message
printf "$MESSAGE" "$COLOR" "température du processeur : $TEMP_STRING"
 
exit 0
 



ma ligne de lancement conky :

${alignc}  ${execpi 5 /home/alain/Téléchargements/"scripts conky"/show_cpu_temperature.sh conky}



ma configuration de conky :

conky.config = {
    double_buffer = yes,
    alignment = 'top_right',
    background = false,
    border_width = 1,
    cpu_avg_samples = 2,
  default_color = 'white',
    default_outline_color = 'white',
    default_shade_color = 'white',
    draw_borders = false,
    draw_graph_borders = true,
    draw_outline = false,
    draw_shades = false,
    use_xft = true,
    font = 'DejaVu Sans Mono:size=12',
    gap_x = 5,
    gap_y = 60,
    minimum_height = 5,
  minimum_width = 5,
    net_avg_samples = 2,
    no_buffers = true,
    out_to_console = false,
    out_to_stderr = false,
    extra_newline = false,
    own_window = true,
    own_window_class = 'Conky',
    own_window_type = 'desktop',
    stippled_borders = 0,
    update_interval = 5.0,
    uppercase = false,
    use_spacer = 'none',
    show_graph_scale = false,
    show_graph_range = false
};



et , malheureusement , la température de conky n'est mise à jour que toutes les 5 min environ .

comment vérifier son bon fonctionnement ?

l' idéal serai une température mise à jour toutes les 5 secondes voire moins .

Hors ligne

#30 10-12-2020 15:33:01

Croutons
Membre
Distrib. : Debian10 Buster
Noyau : Linux 4.19.0-12-amd64
(G)UI : Mate
Inscription : 16-12-2016

Re : [clos] température cpu

Debian Alain a écrit :

comment vérifier son bon fonctionnement ?


tu peux tester le script solo en console
chez moi çà fonctionne
c'est étrange ce que tu dis pour le rafraîchissement , d'apres ce que j'ai lu execpi l’intervalle est en seconde (ne peut pas etre inférieur a update_interval)

Dernière modification par Croutons (10-12-2020 15:33:40)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

En ligne

#31 10-12-2020 17:52:33

pytolux
Membre
Inscription : 15-12-2019

Re : [clos] température cpu

Une possibilité : l'affichage est retardé à cause de la récupération d'une autre valeur.
La récupération de cette valeur est supérieur à 1 secondes et reporte ainsi la récupération & l'affichage de la température à la fin de son traitement.


Voir le commentaire #5 ici :
https://debian-facile.org/viewtopic.php?id=15046

Dans le cas présenté c'est l'adresse IP.
Mais ça peut être autre chose.

Ok ça date mais....ça reste une piste

Hors ligne

#32 10-12-2020 18:50:43

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid / bullseye (future stable)
Noyau : Linux -5.10.0-6-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [clos] température cpu

je veux bien vous montrer mon conky mais je vous averti : il est un peu spécial .
j'ai remplacé les /dev/sdX par les uuid , donc , faudra vous accrocher ...

j'ai testé le script "show_cpu_temperature.sh" en console .
comme prévu , parfait . ok .
maintenant , tout semble bien fonctionner .
la température cpu est bien rafraichie toutes les 5 secondes .

entre temps , j'ai redémarré ma box .

voilà mon conky : bonne chance .

-- vim: ts=4 sw=4 noet ai cindent syntax=lua
--[[
Conky, a system monitor, based on torsmo

Any original torsmo code is licensed under the BSD license

All code written since the fork of torsmo is licensed under the GPL

Please see COPYING for details

Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen
Copyright (c) 2005-2012 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS)
All rights reserved.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
]]

conky.config = {
    double_buffer = yes,
    alignment = 'top_right',
    background = false,
    border_width = 1,
    cpu_avg_samples = 2,
  default_color = 'white',
    default_outline_color = 'white',
    default_shade_color = 'white',
    draw_borders = false,
    draw_graph_borders = true,
    draw_outline = false,
    draw_shades = false,
    use_xft = true,
    font = 'DejaVu Sans Mono:size=12',
    gap_x = 5,
    gap_y = 60,
    minimum_height = 5,
  minimum_width = 5,
    net_avg_samples = 2,
    no_buffers = true,
    out_to_console = false,
    out_to_stderr = false,
    extra_newline = false,
    own_window = true,
    own_window_class = 'Conky',
    own_window_type = 'desktop',
    stippled_borders = 0,
    update_interval = 5.0,
    uppercase = false,
    use_spacer = 'none',
    show_graph_scale = false,
    show_graph_range = false
};

conky.text = [[
${scroll 16 $nodename - $sysname $kernel on $machine | }
$hr
${color grey}Uptime:$color $uptime
${color grey}Frequency (in MHz):$color $freq
${color grey}Frequency (in GHz):$color $freq_g
${color grey}RAM Usage:$color $mem/$memmax - $memperc% ${membar 4}
${color grey}Swap Usage:$color $swap/$swapmax - $swapperc% ${swapbar 4}
${color grey}CPU Usage:$color $cpu% ${cpubar 4}
${color grey}Processes:$color $processes  ${color grey}Running:$color $running_processes
$hr
${color grey}File systems:
 / $color${fs_used /}/${fs_size /} ${fs_bar 6 /}

${color grey}Networking:
 I.P. public. / loc. : ${exec curl -s www.icanhazip.com} / ${addr enp4s0}
Up:$color ${upspeed enp4s0} ${color grey} - Down:$color ${downspeed enp4s0}
$hr
${color grey}   Name              PID    CPU%   MEM%
${color lightgrey} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color lightgrey} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
${color lightgrey} ${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5}
${color lightgrey} ${top name 6} ${top pid 6} ${top cpu 6} ${top mem 6}
${color lightgrey} ${top name 7} ${top pid 7} ${top cpu 7} ${top mem 7}
${color lightgrey} ${top name 8} ${top pid 8} ${top cpu 8} ${top mem 8}
$hr
${alignc}${color cyan}     --- mails ---  

${alignc}compte.perso.de-alain@bbox.fr : ${imap_unseen imap.bbox.fr compte.perso.de-alain@bbox.fr ############$$##### -i 60}
${alignc}         alain_bellec@bbox.fr : ${imap_unseen imap.bbox.fr alain_bellec@bbox.fr ################### -i 60}
${alignc}      bellec.jeannine@bbox.fr : ${imap_unseen imap.bbox.fr bellec.jeannine@bbox.fr ######## -i 60}
$hr
${alignc}${color orange}     --- Températures ---  

${color white}   S.S.D. Nvme : ${texeci 60 sudo smartctl -a /dev/nvme0n1 | grep -iE "Temperature:" | awk '{print $2}'} ${goto 200}°C ${texeci 60 sudo smartctl -a /dev/nvme0n1 | awk '/Power On Hours:/ { sub(/\xe2\x80\xaf/, "", $4);print "Durée : " int($4/720) " mois, " int(($4%720)/24) " jours et " $4 % 24 " heures" }'}
${color white}   Disque  ${texeci 60 lsblk /dev/disk/by-id/ata-CT1000MX500SSD1_2027E2B2B9E2-part1 -noPKNAME 2>/dev/null} : ${texeci 60 sudo smartctl -a /dev/disk/by-id/ata-CT1000MX500SSD1_2027E2B2B9E2 | grep -iE "194 Temperature_Celsius" | awk '{print $10}'} ${goto 200}°C ${texeci 60 sudo smartctl -a /dev/disk/by-id/ata-CT1000MX500SSD1_2027E2B2B9E2 | awk '/9 Power_On_Hours/ { print "Durée : " int($10/720) " mois, " int(($10%720)/24) " jours et " $10 % 24 " heures"}'}
${color white}   Disque  ${texeci 60 lsblk /dev/disk/by-id/ata-ST4000VM000-2AF166_WDH0AFF6 -noPKNAME|grep sd  2>/dev/null} : ${texeci 60 sudo smartctl -a /dev/disk/by-id/ata-ST4000VM000-2AF166_WDH0AFF6 | grep -iE "194 Temperature_Celsius" | awk '{print $10}'} ${goto 200}°C ${texeci 60 sudo smartctl -a /dev/disk/by-id/ata-ST4000VM000-2AF166_WDH0AFF6 | awk '/Power_On/ { print "Durée : " int($10/720) " mois, " int(($10%720)/24) " jours et " $10 % 24 " heures"}'}
${if_mounted /media/alain/wdc3To}${color white}   H.D.D. sdc  : ${texeci 60 sudo smartctl -a /dev/disk/by-id/usb-WDC_WD30_EFRX-68EUZN0_152D00539000-0:0 | grep -iE "194 Temperature_Celsius" | awk '{print $10}'} ${goto 200}°C ${texeci 60 sudo smartctl -a /dev/disk/by-id/usb-WDC_WD30_EFRX-68EUZN0_152D00539000-0:0 | awk '/Power_On/ { print "Durée : " int($10/720) " mois, " int(($10%720)/24) " jours et " $10 % 24 " heures"}'}${endif}
${if_mounted /media/alain/wdc4To}${color white}   H.D.D. sdd  : ${texeci 60 sudo smartctl -a /dev/disk/by-id/usb-WDC_WD40_EFRX-68WT0N0_152D00539000-0:1 | grep -iE "194 Temperature_Celsius" | awk '{print $10}'} ${goto 200}°C ${texeci 60 sudo smartctl -a /dev/disk/by-id/usb-WDC_WD40_EFRX-68WT0N0_152D00539000-0:1 | awk '/Power_On/ { print "Durée : " int($10/720) " mois, " int(($10%720)/24) " jours et " $10 % 24 " heures"}'}${endif}
${if_mounted /media/alain/ste4To}${color white}   H.D.D. sde  : ${texeci 60 sudo smartctl -a /dev/disk/by-id/usb-ST4000VX_007-2DT166_152D00539000-0:2 | grep -iE "194 Temperature_Celsius" | awk '{print $10}'} ${goto 200}°C ${texeci 60 sudo smartctl -a /dev/disk/by-id/usb-ST4000VX_007-2DT166_152D00539000-0:2 | awk '/Power_On/ { print "Durée : " int($10/720) " mois, " int(($10%720)/24) " jours et " $10 % 24 " heures"}'}${endif}

#${alignc}         ${execpi 5 /home/alain/Téléchargements/"scripts conky"/nvme_composite.sh conky}
#${alignc}         ${execpi 5 /home/alain/Téléchargements/"scripts conky"/nvme_sensor1.sh conky}
#${alignc}         ${execpi 5 /home/alain/Téléchargements/"scripts conky"/nvme_sensor2.sh conky}
#${alignc}         ${execpi 5 /home/alain/Téléchargements/"scripts conky"/nvme_sensor5.sh conky}
${alignc}${execpi 5 /home/alain/Téléchargements/"scripts conky"/show_gpu_temperature.sh conky}
${alignc}${color orange}     température maxi Carte : ${execi 60 sensors amdgpu-pci-0800 | grep edge | awk 'NR > 2 {print $1}' RS='+' FS=','}
${alignc}  ${execpi 5 /home/alain/Téléchargements/"scripts conky"/show_gpu_power.sh conky}
${alignc}${color orange}               puissance maxi : ${execi 60 sensors amdgpu-pci-0800 | grep power1 | awk 'NR > 1 {print $1}' RS='= ' FS=')'}
${alignc}       ${execpi 5 /home/alain/Téléchargements/"scripts conky"/show_gpu_rpm.sh conky}

${alignc}  ${execpi 5 /home/alain/Téléchargements/"scripts conky"/show_cpu_temperature.sh conky}
#${alignc}${execpi 5 /home/alain/Téléchargements/"scripts conky"/show_stable.sh conky}
#${alignc}${execpi 5 /home/alain/Téléchargements/"scripts conky"/show_ubuntu.sh conky}
#${alignc}${execpi 5 /home/alain/Téléchargements/"scripts conky"/show_clonezilla.sh conky}
$hr
${alignc}${color grey}--- espace libre ---

racine libre : ${fs_free /}${goto 240}| stable-home    : ${fs_free /mnt/stable}
 /home libre : ${fs_free /home}${goto 240}| Sauvegarde     : ${fs_free /mnt/sauvegarde}  
${if_mounted /media/alain/wdc3To}(${texeci 60 udevadm info /dev/disk/by-id/usb-WDC_WD30_EFRX-68EUZN0_152D00539000-0:0  | awk -F= '/ID_BUS/{print $2}'}) sdc ${goto 110}: ${texeci 60 lsblk /dev/disk/by-id/usb-WDC_WD30_EFRX-68EUZN0_152D00539000-0:0-part1 -noLABEL 2>/dev/null} ${goto 240}: ${texeci 60 lsblk /dev/disk/by-id/usb-WDC_WD30_EFRX-68EUZN0_152D00539000-0:0-part1  -o FSAVAIL | sed '1d;s/^ \+//' 2>/dev/null} ${goto 310}: ${texeci 60 sudo smartctl -a /dev/disk/by-id/usb-WDC_WD30_EFRX-68EUZN0_152D00539000-0:0 | awk '/5 Reallocated_Sector_Ct/{print $10}'} secteurs réalloués${endif}
${if_mounted /media/alain/wdc4To}(${texeci 60 udevadm info /dev/disk/by-id/usb-WDC_WD40_EFRX-68WT0N0_152D00539000-0:1 | awk -F= '/ID_BUS/{print $2}'}) sdd ${goto 110}: ${texeci 60 lsblk /dev/disk/by-id/usb-WDC_WD40_EFRX-68WT0N0_152D00539000-0:1-part1 -noLABEL 2>/dev/null} ${goto 240}: ${texeci 60 lsblk /dev/disk/by-id/usb-WDC_WD40_EFRX-68WT0N0_152D00539000-0:1-part1 -o FSAVAIL | sed '1d;s/^ \+//' 2>/dev/null} ${goto 310}: ${texeci 60 sudo smartctl -a /dev/disk/by-id/usb-WDC_WD40_EFRX-68WT0N0_152D00539000-0:1 | awk '/5 Reallocated_Sector_Ct/{print $10}'} secteurs réalloués${endif}
${if_mounted /media/alain/ste4To}(${texeci 60 udevadm info /dev/disk/by-id/usb-ST4000VX_007-2DT166_152D00539000-0:2 | awk -F= '/ID_BUS/{print $2}'}) sde ${goto 110}: ${texeci 60 lsblk /dev/disk/by-id/usb-ST4000VX_007-2DT166_152D00539000-0:2-part1 -noLABEL 2>/dev/null} ${goto 240}: ${texeci 60 lsblk /dev/disk/by-id/usb-ST4000VX_007-2DT166_152D00539000-0:2-part1 -o FSAVAIL | sed '1d;s/^ \+//' 2>/dev/null} ${goto 310}: ${texeci 60 sudo smartctl -a /dev/disk/by-id/usb-ST4000VX_007-2DT166_152D00539000-0:2 | awk '/5 Reallocated_Sector_Ct/{print $10}'} secteurs réalloués${endif}
#(${texeci 60 udevadm info --name=sdf | awk -F= '/ID_BUS/{print $2}'}) sdf ${goto 110}: ${texeci 60 lsblk /dev/sdf1 -noLABEL 2>/dev/null} ${goto 240}: ${texeci 60 lsblk /dev/sdf1 -o FSAVAIL | sed '1d;s/^ \+//' 2>/dev/null} ${goto 310}: ${texeci 60 sudo smartctl -a /dev/sdf | awk '/5 Reallocated_Sector_Ct/{print $10}'} secteurs réalloués
$hr
${alignc} -- Noms --

  N.v.m.e.${goto 110}: ${texeci 60 sudo smartctl -a /dev/nvme0n1 | grep "Model Number:" | awk '{print $NF}'} ${goto 270}: ${texeci 60 sudo smartctl -a /dev/nvme0n1 | grep "Data Units Written:" |awk '{sub(/^\[/, "",$5); print $5 " TBW "}'}/ ${texeci 60 sudo smartctl -a /dev/nvme0n1 | grep "Percentage Used:" | awk '{print $NF}'} used
(${texeci 60 udevadm info /dev/disk/by-id/ata-CT1000MX500SSD1_2027E2B2B9E2 | awk -F= '/ID_BUS/{print $2}'}) ${texeci 60 lsblk /dev/disk/by-id/ata-CT1000MX500SSD1_2027E2B2B9E2-part1 -noPKNAME 2>/dev/null} ${goto 110}: ${texeci 60 lsblk /dev/disk/by-id/ata-CT1000MX500SSD1_2027E2B2B9E2-part1 -noLABEL 2>/dev/null}${goto 270}: ${texeci 60 sudo smartctl -a  /dev/disk/by-id/ata-CT1000MX500SSD1_2027E2B2B9E2 | awk '/Device Model:/{print $NF}'}  ${goto 455}  
(${texeci 60 udevadm info /dev/disk/by-id/ata-ST4000VM000-2AF166_WDH0AFF6 | awk -F= '/ID_BUS/{print $2}'}) ${texeci 60 lsblk /dev/disk/by-id/ata-ST4000VM000-2AF166_WDH0AFF6 -noPKNAME|grep sd 2>/dev/null} ${goto 110}: ${texeci 60 lsblk /dev/disk/by-id/ata-ST4000VM000-2AF166_WDH0AFF6-part1 -noLABEL 2>/dev/null}${goto 270}: ${texeci 60 sudo smartctl -a /dev/disk/by-id/ata-ST4000VM000-2AF166_WDH0AFF6 | awk '/Device Model:/{print $NF}'}  ${goto 455}
${if_mounted /media/alain/wdc3To}(${texeci 60 udevadm info /dev/disk/by-id/usb-WDC_WD30_EFRX-68EUZN0_152D00539000-0:0 | awk -F= '/ID_BUS/{print $2}'}) sdc ${goto 110}: ${texeci 60 sudo smartctl -a /dev/disk/by-id/usb-WDC_WD30_EFRX-68EUZN0_152D00539000-0:0 | awk '/Device Model:/{print $NF}'} ${goto 320}(${texeci 60 udevadm info /dev/disk/by-id/usb-WDC_WD40_EFRX-68WT0N0_152D00539000-0:1 | awk -F= '/ID_BUS/{print $2}'}) sdd ${goto 420}: ${texeci 60 sudo smartctl -a  /dev/disk/by-id/usb-WDC_WD40_EFRX-68WT0N0_152D00539000-0:1 | awk '/Device Model:/{print $NF}'}${endif}
${if_mounted /media/alain/ste4To}(${texeci 60 udevadm info /dev/disk/by-id/usb-ST4000VX_007-2DT166_152D00539000-0:2 | awk -F= '/ID_BUS/{print $2}'}) sde ${goto 110}: ${texeci 60 sudo smartctl -a /dev/disk/by-id/usb-ST4000VX_007-2DT166_152D00539000-0:2 | awk '/Device Model:/{print $NF}'}${endif} ${goto 320}
#(${texeci 60 udevadm info --name=sdf | awk -F= '/ID_BUS/{print $2}'}) sdf ${goto 420}: ${texeci 60 sudo smartctl -a  /dev/sdf | awk '/Device Model:/{print $NF}'}${if_existing /media/disk}${endif}
 

]];
 



j'ai vérifié .
après mise à jour du bios ,

le D.O.C.P. a été désactivé .
donc, ma ram tourne moins vite (2666MHZ contre 3200MHZ)
donc , mon proc chauffe moins .
et est moins réactif (quoique ... reste à voir) ....

Dernière modification par Debian Alain (11-12-2020 09:55:44)

Hors ligne

#33 12-12-2020 18:21:23

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : [clos] température cpu

Bonjour
il suffit de désactiver l'overclocking dans le bios
même le boost , je sais pas si debian (et le noyau) gère cela (windows10 oui)
pour les CPU AMD l'overclocking est inutile , surtout sur les derniers (en 7 nm comme le tien )
le ventilo d'origine est un peu léger , moi j'utilise du Noctua sauf sur le r7 1700 mais le ventilo est plus bruyant
le threadripper 1 sur 16 threads


sensors
asus-isa-0000
Adapter: ISA adapter
cpu_fan:        0 RPM

k10temp-pci-00c3
Adapter: PCI adapter
Tdie:         +48.8°C  (high = +70.0°C)
Tctl:         +75.8°C  

k10temp-pci-00cb
Adapter: PCI adapter
Tdie:         +48.8°C  (high = +70.0°C)
Tctl:         +75.8°C  
 


ps: il y a un offset de +20 degrés , la température réelle est de "55.8"
il tourne a 32 threads a sa fréquence usine sans broncher


Nom de modèle :                         AMD Ryzen Threadripper 1950X 16-Core Processor
Révision :                              1
Vitesse du processeur en MHz :          1873.784
Vitesse maximale du processeur en MHz : 3400,0000
Vitesse minimale du processeur en MHz : 2200,0000
BogoMIPS :                              6798.99
 


quand a la fréquence de la ram aucun rapport , j'utilise celle usine du controleur mémoire
donc le threaripper 2666Mhz
le Raven 2200G 2933Mhz
les R7 1700 et 1700X  2666Mhz

ton cpu il me semble a un controleur mémoire de 3200Mhz de base , sans overclocker le cpu il est possible d utiliser cette fréquence pour la mémoire

comme je n'ai pas ce genre de cpu , pas fait de test donc je n'ai que les informations du net ou de revue informatique

donc sous debian , si tout va bien les derniers AMD font un overclocking automatique en fonction de la charge , du nombre de threads , et de la température du processeur
par exemple moi sur le threadripper je ne dépasse jamais 3400Mhz


Nom de modèle :                         AMD Ryzen Threadripper 1950X 16-Core Processor
Révision :                              1
Vitesse du processeur en MHz :          1873.784
Vitesse maximale du processeur en MHz : 3400,0000
Vitesse minimale du processeur en MHz : 2200,0000
 


la machine est stable et ne chauffe pas
pour les derniers AMD je ne connais pas , mais il doit y avoir moyen de tourner a sa fréquence usine et la ram a 3200Mhz
ps: sûrement un réglage du bios (normalement Asus est correct a ce niveau (voir le scandale avec intel sur certaines cartes mère et bios ) ) .

donc ce qui me dérange c'est ta conclusion


donc, ma ram tourne moins vite (2666MHZ contre 3200MHZ)
donc , mon proc chauffe moins .
et est moins réactif (quoique ... reste à voir) ....
 



sous buster "linuxinfo" ne renvoie pas grand chose


linuxinfo
Linux amdtr4 4.19.0-13-amd64 #1 SMP Debian 4.19.160-2 (2020-11-28)
32 AMD Unknown 3454MHz processeurs, 217567.62 BogoMips au total, 15958M de RAM
Bibliothèque système 2.28.0
 

Hors ligne

#34 13-12-2020 10:57:27

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid / bullseye (future stable)
Noyau : Linux -5.10.0-6-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [clos] température cpu

pour répondre à robert2a :

linuxinfo


Linux testing 5.9.0-4-amd64 #1 SMP Debian 5.9.11-1 (2020-11-27)
16 AMD Unknown 4144MHz processeurs, 114994.38 BogoMips au total, 15986M de RAM
Bibliothèque système 2.31.0



j'ai fait des recherches sur les ventirad .

voilà les 3 vidéos qui m'ont le plus intéressé.

https://www.youtube.com/watch?v=Hnjq1wGvYU0

https://www.youtube.com/watch?v=-E-L0ON9NtU&t=634s

https://www.youtube.com/watch?v=Lli8c9dkEts

finalement , j'ai retenu celui là :  https://www.amazon.fr/gp/product/B01N9X … UTF8&psc=1

le NOCTUA NH-U12S SE-AM4 vendu 20 € plus cher sur ldlc ( -- pour vérifier -- )

Dernière modification par Debian Alain (13-12-2020 19:16:01)

Hors ligne

#35 14-12-2020 02:59:48

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : [clos] température cpu

Bonjour
pour ton #34 on voit que ton cpu tourne a sa fréquence maximale .


AMD Ryzen 7 3700X Wraith Prism LED RGB (3.6 GHz / 4.4 GHz)
 




16 AMD Unknown 4144MHz processeurs, 114994.38 BogoMips au total, 15986M de RAM
 



donc chercher comment le faire fonctionner a sa fréquence de 3.6Ghz (et pas 4.4Ghz)
a mon avis dans le bios , et sûrement que debian ne gère pas trop bien cela aussi.

sur le 1700X j'ai le Noctua 120  et sur threaripper le 140 (double ventilo) qui tourne a 800 tours voir moins si la température est correcte

mais il faut résoudre  ce souci de fréquence cpu , celui d' AMD suffit .
pour le raven a 3.5Ghz usine


linuxinfo
Linux raven2200g 5.9.0-4-amd64 #1 SMP Debian 5.9.11-1 (2020-11-27)
Quatre AMD Unknown 3493MHz processeurs, 27947.60 BogoMips au total, 12981M de RAM
Bibliothèque système 2.31.0
 


ps: il est bien a 3.5Ghz
sur 4 threads il tourne a environ 50 degrés


sensors
amdgpu-pci-0800
Adapter: PCI adapter
vddgfx:           N/A  
vddnb:            N/A  
edge:         +49.0°C  

k10temp-pci-00c3
Adapter: PCI adapter
Vcore:         1.24 V  
Vsoc:          1.08 V  
Tctl:         +49.9°C  
Tdie:         +49.9°C  
Icore:        30.00 A  
Isoc:          5.75 A  
 



sur les générations d'après plus d' offset du bios sur les températures cpu (+20) mais le cpu toujours en 14nm (au lieu de 7nm pour toi )
donc il te faut remettre 3.6Ghz de base et mémoire a 3200 . je connais pas le cpu , le bios et la CM , donc je pourrai pas trop t'aider
nota: si tu tourne a 4.4Ghz sur les 16 threads en permanence , clair que la consommation et le dégagement de chaleur explose .

mais comme je t'ai expliqué le processeur ne risque rien , il ne dépassera jamais sa consommation  maximale et sa température maximale .
c'est confirmé sur tous les tests , mais aucune idée sur GNU Linux (c'est géré par le cpu d'après les informations que j'ai trouvé )

nota: a la différence de intel qui passe de 95W a plus de 200W a 5Ghz sur tous les threads en permanence si certaines options du bios sont activées
en mode throttling (la fréquence cpu qui fait le yoyo a cause d une température cpu qui frise les 100 degrés )

donc moralité tu peu rester comme cela sans inquiétude avec ton 3700X il n'y a pas danger   wink

Hors ligne

#36 14-12-2020 09:39:44

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid / bullseye (future stable)
Noyau : Linux -5.10.0-6-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [clos] température cpu

c'est çà que tu cherches , robert2a ?

mise sous tension :

linuxinfo


Linux testing 5.9.0-4-amd64 #1 SMP Debian 5.9.11-1 (2020-11-27)
16 AMD Unknown 3591MHz processeurs, 114991.03 BogoMips au total, 15986M de RAM
Bibliothèque système 2.31.0



mise en service de molotov  :

linuxinfo


Linux testing 5.9.0-4-amd64 #1 SMP Debian 5.9.11-1 (2020-11-27)
16 AMD Unknown 3633MHz processeurs, 114991.03 BogoMips au total, 15986M de RAM
Bibliothèque système 2.31.0



20 - 25 minutes plsu tard (molotov , conky , terminal , chromium , Psensors)  :

linuxinfo


Linux testing 5.9.0-4-amd64 #1 SMP Debian 5.9.11-1 (2020-11-27)
16 AMD Unknown 3811MHz processeurs, 114991.03 BogoMips au total, 15986M de RAM
Bibliothèque système 2.31.0



ZNvw0i6.png

environ 40 minutes plus tard .

linuxinfo


Linux testing 5.9.0-4-amd64 #1 SMP Debian 5.9.11-1 (2020-11-27)
16 AMD Unknown 2221MHz processeurs, 114991.03 BogoMips au total, 15986M de RAM
Bibliothèque système 2.31.0



6L58ZNP.png

une heure àprès :

linuxinfo


Linux testing 5.9.0-4-amd64 #1 SMP Debian 5.9.11-1 (2020-11-27)
16 AMD Unknown 4341MHz processeurs, 114991.03 BogoMips au total, 15986M de RAM
Bibliothèque système 2.31.0


02c8R1R.png
molotov , conky , thunderbird , chromium , terminal et Psensors

un peu plus de  2 heures après  :

linuxinfo


Linux testing 5.9.0-4-amd64 #1 SMP Debian 5.9.11-1 (2020-11-27)
16 AMD Unknown 2802MHz processeurs, 114991.03 BogoMips au total, 15986M de RAM
Bibliothèque système 2.31.0

Dernière modification par Debian Alain (15-12-2020 10:50:23)

Hors ligne

#37 15-12-2020 10:54:04

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid / bullseye (future stable)
Noyau : Linux -5.10.0-6-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [clos] température cpu

aujourd'hui mardi 15 décembre , au bout de 2 heures environ de mise en route .

molotov ouvert et actif , conky et Psensors  :

Ls8LNyV.png

ce graphique correspond à l'activité cpu et à sa température . souvent très proches . mais , pourquoi est il si volatile ?
le cpu est il si sensible que çà ? le nombre d'applis ouvertes est il si important pour le cpu ?

linuxinfo


Linux testing 5.9.0-4-amd64 #1 SMP Debian 5.9.11-1 (2020-11-27)
16 AMD Unknown 2203MHz processeurs, 114992.00 BogoMips au total, 15986M de RAM
Bibliothèque système 2.31.0
 

Dernière modification par Debian Alain (15-12-2020 11:34:16)

Hors ligne

#38 15-12-2020 12:22:20

Croutons
Membre
Distrib. : Debian10 Buster
Noyau : Linux 4.19.0-12-amd64
(G)UI : Mate
Inscription : 16-12-2016

Re : [clos] température cpu

Hello
Ce sont les gouverneurs qui gére la fréquence du processeur
par default il est réglé sur onedemand pour tout les coeurs, depuis peu il y a un gouverneurs qui a vu le jour schedutil
gouverneur par defaut

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor


ondemand



d'apres les tests sur le net
entre onedemand et schedutil pas trop de différence, tu peux t'amuser a les changer mais sans oublié de remettre le réglage sur onedemand


cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors


userspace powersave conservative ondemand performance schedutil


quelque doc pas mal détaillé dans mes notes
https://access.redhat.com/documentation … _governors
https://doc.ubuntu-fr.org/cpu-frequtils
https://www.kernel.org/doc/Documentatio … ernors.txt

sous Mate il y le widget du tableau de bord moniteur de changements de fréquence du processeur
permet même de changer de governor a la volé on peut ainsi surveillé chaque et affecté un gouvernor différent si on veut
bien pensé a paramétrer le coeur a surveiller
UYF94IOE.png
wjsae2Ob.png
Nq5UXBlx.png

Dernière modification par Croutons (15-12-2020 12:39:38)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

En ligne

#39 15-12-2020 14:03:22

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid / bullseye (future stable)
Noyau : Linux -5.10.0-6-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [clos] température cpu

merci croûtons .

sous gnome , j'ai trouvé un utilitaire qui affiche la fréquence du  proc . (cpufreq) et permet , en théorie , de régler les gouverneurs .

alors , question bête :

c'est normal que la vitesse du proc  varie autant si fréquemment ? . et pourquoi ?

suis pas sûr d'avoir bien compris cette histoire de gouverneurs ...

j'ai pas utilisé Psensors sur mon ancienne config (prime x370 pro et ryzen 7  1700 X)
mais , de mémoire , il me semblait que l'activité processeur était beaucoup plus stable .
et surtout plus calme .

Dernière modification par Debian Alain (15-12-2020 14:05:27)

Hors ligne

#40 15-12-2020 14:10:31

Croutons
Membre
Distrib. : Debian10 Buster
Noyau : Linux 4.19.0-12-amd64
(G)UI : Mate
Inscription : 16-12-2016

Re : [clos] température cpu

oui normale avec onedemand comme gouverneur c'est le plus équilibré
Il passe rapidement au maxi au mini de fréquence
cpufreq_ondemand

doc redhat a écrit :

Le gouverneur Ondemand est un gouverneur dynamique qui permet au CPU d'atteindre une fréquence d'horloge maximale lorsque la charge du système est importante, et d'atteindre une fréquence minimale lorsque le système est inactif. Tandis que ceci permet d'ajuster la consommation d'énergie en fonction de la charge du système, cette opération se produit au détriment de la latence entre les changements de fréquences. Ainsi, la latence peut contrebalancer les bénéfices de performance/d'énergie du gouverneur Ondemand si le système change trop souvent entre inactivité et charges de travail intenses.
Pour la plupart des systèmes, le gouverneur Ondemand peut fournir le meilleur compromis qui soit entre émissions de chaleur, consommation d'énergie, performance, et manageabilité. Lorsque le système est uniquement occupé à certains moments spécifiques de la journée, le gouverneur Ondemand changera automatiquement entre les fréquences maximales et minimales en fonction de la charge et sans la moindre autre intervention.


c'est pour ça que avec linuxinfo tu as les valeurs quand tu valides la commande et elle ne son déja plus d'actualité l'instant d'apres
Si par exemple j'ouvre molotov et que j'active une chaine , le processeur va faire des picks a 3000Mhz et vite se stabilisé a une fréquence plus basse

normalement dans la section system de ton menu gnome tu devrais avoir le moniteur systéme
meilleur moyen pour voir l'évolution de la fréquence (onglet ressources) une courbe par coeur
le paquet s'appel  gnome-system-monitor

Description: visualisation et surveillance de processus et de ressources pour GNOME
Ce paquet permet de visualiser et de manipuler les processus actifs
du système. Il fournit également une vue d'ensemble des ressources
disponibles telles que le processeur et la mémoire.


cGKSVlg5.png

Dernière modification par Croutons (15-12-2020 14:24:15)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

En ligne

#41 15-12-2020 17:59:17

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid / bullseye (future stable)
Noyau : Linux -5.10.0-6-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [clos] température cpu

merci croutons .

est ce qu'il existe une commande pour afficher la fréquence des coeurs dans conky ?

j'ai trouvé : https://ubuntuplace.info/questions/3535 … k-in-conky

ce matin , suite et fin des tests :

molotov ouvert et non actif  + moniteur systeme + chromium + conky .

dans la barre des tâches , cpufreq + freon .

fréquence (cpu freq)  : de 2.33 à 3.59 Ghz
température cpu (freon)  : 39 °c
d'après conky , température moyenne cpu : 40.8 °c
d'après conky , fréquence moyenne cpu : 2.20 Ghz
    "          "      , fréquence moyennce des coeurs : 1.99 à 2.58 Ghz

avec molotov ouvert  et  actif : 42 °c (freon)
cores (conky) : 1.97 à 2.39 Ghz
cpufreq  :  2.21 à 2.97 Ghz

compilation du kernel 5.10.1 (kernel.org)
cpufreq : 3.59 Ghz
freon :  60 °c

en activant le boost , le cpu monte à 4 Ghz environ et 74 °c (compilation)

je viens de  changer le ventirad .
remplacé le wraith prism par le noctua .

avec molotov ouvert et activé , conky , Psensors , moniteur systeme et chromium : 37 °c (et non 42 °c  comme précédemment soit 5 °c de mieux)

lse0Fqm.png

7EWPHzi.png

test avec le noctua en compilation , boost désactivé :  3.59 Ghz , 54 °c soit 20  °c de moins que le ventirad par défaut (le wraith prism) .

jkif5xJ.png

QnfgOXy.png

compilation noyau 5.10.1 avec  boost activé : 4.02 Ghz 67 °c environ (maxi en pointe , 70 °c)

çà chauffe plus et çà va pas beaucoup plus vite .

donc : sert à rien le boost .

sQ44nWL.png

Dernière modification par Debian Alain (18-12-2020 14:55:11)

Hors ligne

Pied de page des forums