Bonjour,
Je possède un mini pc ZOTAC CI320 nano que j’ai récemment passé sous Debian Testing.
Je précise que c’est un modèle fanless (ce qui n’est pas pour arranger la situation).
Architecture : x86_64
Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit
Boutisme : Little Endian
Processeur(s) : 4
Liste de processeur(s) en ligne : 0-3
Thread(s) par cœur : 1
Cœur(s) par socket : 4
Socket(s) : 1
Nœud(s) NUMA : 1
Identifiant constructeur : GenuineIntel
Famille de processeur : 6
Modèle : 55
Nom de modèle : Intel(R) Celeron(R) CPU N2930 @ 1.83GHz
Révision : 8
Vitesse du processeur en MHz : 1832.743
Vitesse maximale du processeur en MHz : 2165,8000
Vitesse minimale du processeur en MHz : 499,8000
BogoMIPS : 3660.80
Virtualisation : VT-x
Cache L1d : 24K
Cache L1i : 32K
Cache L2 : 1024K
Nœud NUMA 0 de processeur(s) : 0-3
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer rdrand lahf_lm 3dnowprefetch epb tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms dtherm arat
J’ai constaté des crashs de l’ordinateur en regardant des vidéos en streaming (écran noir soudain puis plus rien).
Je me suis dès lors intéressé à la température du processeur et ai constaté qu’en ne faisant pas grand chose, il arrive vite à 60°C pour une température ambiante en ce moment de 24°C.
acpitz-virtual-0
Adapter: Virtual device
temp1: +62.0°C (crit = +90.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +59.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +60.0°C (high = +105.0°C, crit = +105.0°C)
Core 2: +62.0°C (high = +105.0°C, crit = +105.0°C)
Core 3: +62.0°C (high = +105.0°C, crit = +105.0°C)
nct6776-isa-0a00
Adapter: ISA adapter
Vcore: +0.90 V (min = +0.00 V, max = +1.74 V)
in1: +1.44 V (min = +0.00 V, max = +0.00 V) ALARM
AVCC: +3.31 V (min = +2.98 V, max = +3.63 V)
+3.3V: +3.31 V (min = +2.98 V, max = +3.63 V)
in4: +1.01 V (min = +0.00 V, max = +0.00 V) ALARM
in5: +0.00 V (min = +0.00 V, max = +0.00 V)
in6: +0.00 V (min = +0.00 V, max = +0.00 V)
3VSB: +3.28 V (min = +2.98 V, max = +3.63 V)
Vbat: +3.18 V (min = +2.70 V, max = +3.63 V)
fan1: 0 RPM (min = 0 RPM)
fan2: 0 RPM (min = 0 RPM)
SYSTIN: +0.0°C (high = +0.0°C, hyst = +0.0°C) sensor = thermistor
CPUTIN: +123.5°C (high = +80.0°C, hyst = +75.0°C) ALARM sensor = thermistor
AUXTIN: -128.0°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor
PCH_CHIP_TEMP: +0.0°C
PCH_CPU_TEMP: +0.0°C
PCH_MCH_TEMP: +0.0°C
cpu0_vid: +0.000 V
intrusion0: OK
intrusion1: OK
beep_enable: disabled
La fréquence, elle, ne varie quasiment pas, elle est quasi au top alors que le “governor” du module “intel_pstate” est sur “powersave”
analyse du CPU 0 :
driver: intel_pstate
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: Cannot determine or is not supported.
limitation matérielle : 500 MHz - 2.17 GHz
régulateurs disponibles : performance powersave
tactique actuelle : la fréquence doit être comprise entre 500 MHz et 2.17 GHz.
Le régulateur "powersave" est libre de choisir la vitesse
dans cette plage de fréquences.
current CPU frequency: Unable to call hardware
current CPU frequency: 1.83 GHz (asserted by call to kernel)
boost state support:
Supported: no
Active: no
Dès lors, je m’interroge: comment peut-on être en permanence en fréquence max de fonctionnement alors que le mode “powersave” devrait pouvoir faire en sorte de travailler à des fréquences plus basses lorsqu’on ne sollicite pas l’ordinateur ?
J’ai désactivé le module “intel_pstate” dans le kernel et activer "acpi-cpufreq " dans /etc/modules mais l’ordinateur ne semble pas le supporter puisque je n’ai plus accès à /sys/devices/system/cpu/cpu0/cpufreq, la fréquence reste bloquée à la dernière utilisée.
D’une manière générale, comment puis-je obtenir un fonctionnement du CPU évolutif en fonction de mon activité sur l’ordinateur pour limiter les échauffements avec intel_pstate ou autre chose ?
Je suis à l’écoute de vos suggestions!