Mi-ar plăcea să aflu de ce CPU-ul meu revine în continuare la un mod de economisire a energiei CPU după ce primesc o actualizare a nucleului și apoi repornesc.
Mi-am curățat orificiul de ventilație al laptopurilor, dar acest lucru pare să se întâmple ori de câte ori este actualizat și instalat un nou nucleu.
tastesc watch -n1 "cat /proc/cpuinfo | grep MHz" (pentru a vedea CPU-urile)
![poza 1](https://i.stack.imgur.com/x8yHd.png)
s-tui (ieșirea comenzii s-tui de mai jos)
![poza 2](https://i.stack.imgur.com/iFVwS.png)
rt@sys76:~$ dpkg -l *frecv* | grep ii
rt@sys76:~$
rt@sys76:~$ sudo turbostat --Summary --quiet --show Busy%,Bzy_MHz,PkgTmp,PkgWatt,GFXWatt,IRQ --interval 6
Ocupat % Bzy_MHz IRQ PkgTmp PkgWatt GFXWatt
2,95 800 3347 47 2,16 0,01
2,76 800 3069 49 2,15 0,01
5,85 800 5122 48 2,73 0,01
11,87 800 8008 47 3,41 0,04
8,23 800 5778 47 2,86 0,05
rt@sys76:~$ lscpu
Arhitectură: x86_64
Modul operațional al procesorului: 32 de biți, 64 de biți
Ordinea octetilor: Little Endian
Dimensiuni adrese: 39 de biți fizice, 48 de biți virtuale
CPU(e): 8
Lista CPU(e) on-line: 0-7
Filet(e) per miez: 2
Miez(e) per soclu: 4
Priză(i): 1
Nod(e) NUMA: 1
ID furnizor: GenuineIntel
Familia CPU: 6
Model: 60
Nume model: CPU Intel(R) Core(TM) i7-4700MQ @ 2,40 GHz
Pasul: 3
CPU MHz: 798.103
CPU max MHz: 3400.0000
CPU min MHz: 800.0000
BogoMIPS: 4788,65
Virtualizare: VT-x
Cache L1d: 128 KiB
Cache L1i: 128 KiB
Cache L2: 1 MiB
Cache L3: 6 MiB
CPU nod0 NUMA: 0-7
Vulnerabilitate Itlb multihit: KVM: Atenuare: Împărțiți pagini uriașe
Vulnerabilitate L1tf: Atenuare; Inversie PTE; Scăderi condiționate de cache VMX, vulne SMT
rabil
Vulnerabilitate Mds: Atenuare; Ștergeți tampoanele CPU; SMT vulnerabil
Difuzarea vulnerabilităților: atenuare; PTI
Vulnerabilitate Spec. ocolire magazin: atenuare; Ocolirea magazinului speculativ a fost dezactivată prin prctl și seccomp
Vulnerability Spectre v1: Atenuare; usercopy/swapgs bariere și __user pointer igienizare
n
Vulnerability Spectre v2: Atenuare; Retpolină generică completă, IBPB condiționată, IBRS_FW, STIB
P condițional, umplere RSB
Vulnerabilitate Srbds: Atenuare; Microcod
Vulnerabilitate Tsx async abort: Nu este afectată
Steaguri: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat p
se36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdp
e1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xto
pology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds
_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 m
ovbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ab
m cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shado
w vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 s
mep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts md_clear grip
sh_l1d
rt@sys76:~$
rt@sys76:~$ grep . /sys/devices/system/cpu/intel_pstate/*
/sys/devices/system/cpu/intel_pstate/max_perf_pct:100
/sys/devices/system/cpu/intel_pstate/min_perf_pct:23
/sys/devices/system/cpu/intel_pstate/no_turbo:1
/sys/devices/system/cpu/intel_pstate/num_pstates:27
/sys/devices/system/cpu/intel_pstate/status:active
/sys/devices/system/cpu/intel_pstate/turbo_pct:38
rt@sys76:~$ senzori
BAT0-acpi-0
Adaptor: interfață ACPI
in0: 0,00 V
curr1: 0,00 A
coretemp-isa-0000
Adaptor: adaptor ISA
ID pachet 0: +48,0°C (mare = +84,0°C, critic = +100,0°C)
Miez 0: +47,0 °C (mare = +84,0 °C, critic = +100,0 °C)
Miez 1: +45,0 °C (mare = +84,0 °C, critic = +100,0 °C)
Miezul 2: +45,0°C (mare = +84,0°C, crit = +100,0°C)
Miezul 3: +46,0°C (mare = +84,0°C, crit = +100,0°C)
acpitz-acpi-0
Adaptor: interfață ACPI
temp1: +14,0°C (crit = +120,0°C)
rt@sys76:~$ cat /proc/cpuinfo
procesor: 0
vendor_id : GenuineIntel
familia CPU: 6
model: 60
Nume model: CPU Intel(R) Core(TM) i7-4700MQ la 2,40 GHz
pas: 3
microcod: 0x28
CPU MHz: 798.079
dimensiune cache: 6144 KB
ID fizic: 0
frați: 8
ID de bază: 0
nuclee CPU: 4
apicid: 0
Apicid inițial: 0
fpu: da
fpu_exception : da
nivel CPU: 13
wp: da
steaguri : 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 pdpe1gb rdtscp lm constant_tsc arch_perftop_pclfs monitor pcm_perftop_pclfd_pcdpcd_pcdpcd_pcdpcd_pcdpc_pcdpd vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts md_clear flush_l1d
erori: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds
bogomips: 4788,65
Dimensiune cldown: 64
cache_alignment: 64
dimensiunea adresei: 39 de biți fizice, 48 de biți virtuale
gestionare a energiei:
procesor: 1
vendor_id : GenuineIntel
familia CPU: 6
model: 60
Nume model: CPU Intel(R) Core(TM) i7-4700MQ la 2,40 GHz
pas: 3
microcod: 0x28
CPU MHz: 798,108
dimensiune cache: 6144 KB
ID fizic: 0
frați: 8
ID de bază: 1
nuclee CPU: 4
apicid: 2
Apicid inițial: 2
fpu: da
fpu_exception : da
nivel CPU: 13
wp: da
steaguri : 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 pdpe1gb rdtscp lm constant_tsc arch_perftop_pclfs monitor pcm_perftop_pclfd_pcdpcd_pcdpcd_pcdpcd_pcdpc_pcdpd vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts md_clear flush_l1d
erori: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds
bogomips: 4788,65
Dimensiune cldown: 64
cache_alignment: 64
dimensiunea adresei: 39 de biți fizice, 48 de biți virtuale
gestionare a energiei:
procesor: 2
vendor_id : GenuineIntel
familia CPU: 6
model: 60
Nume model: CPU Intel(R) Core(TM) i7-4700MQ la 2,40 GHz
pas: 3
microcod: 0x28
CPU MHz: 798,103
dimensiune cache: 6144 KB
ID fizic: 0
frați: 8
ID de bază: 2
nuclee CPU: 4
apicid: 4
Apicid inițial: 4
fpu: da
fpu_exception : da
nivel CPU: 13
wp: da
steaguri : 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 pdpe1gb rdtscp lm constant_tsc arch_perftop_pclfs monitor pcm_perftop_pclfd_pcdpcd_pcdpcd_pcdpcd_pcdpc_pcdpd vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts md_clear flush_l1d
erori: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds
bogomips: 4788,65
Dimensiune cldown: 64
cache_alignment: 64
dimensiunea adresei: 39 de biți fizice, 48 de biți virtuale
gestionare a energiei:
procesor: 3
vendor_id : GenuineIntel
familia CPU: 6
model: 60
Nume model: CPU Intel(R) Core(TM) i7-4700MQ la 2,40 GHz
pas: 3
microcod: 0x28
CPU MHz: 798.114
dimensiune cache: 6144 KB
ID fizic: 0
frați: 8
ID de bază: 3
nuclee CPU: 4
apicid: 6
Apicid inițial: 6
fpu: da
fpu_exception : da
nivel CPU: 13
wp: da
steaguri : 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 pdpe1gb rdtscp lm constant_tsc arch_perftop_pclfs monitor pcm_perftop_pclfd_pcdpcd_pcdpcd_pcdpcd_pcdpc_pcdpd vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts md_clear flush_l1d
erori: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds
bogomips: 4788,65
Dimensiune cldown: 64
cache_alignment: 64
dimensiunea adresei: 39 de biți fizice, 48 de biți virtuale
gestionare a energiei:
procesor: 4
vendor_id : GenuineIntel
familia CPU: 6
model: 60
Nume model: CPU Intel(R) Core(TM) i7-4700MQ la 2,40 GHz
pas: 3
microcod: 0x28
CPU MHz: 798.405
dimensiune cache: 6144 KB
ID fizic: 0
frați: 8
ID de bază: 0
nuclee CPU: 4
apicid: 1
Apicid inițial: 1
fpu: da
fpu_exception : da
nivel CPU: 13
wp: da
steaguri : 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 pdpe1gb rdtscp lm constant_tsc arch_perftop_pclfs monitor pcm_perftop_pclfd_pcdpcd_pcdpcd_pcdpcd_pcdpc_pcdpd vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts md_clear flush_l1d
erori: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds
bogomips: 4788,65
Dimensiune cldown: 64
cache_alignment: 64
dimensiunea adresei: 39 de biți fizice, 48 de biți virtuale
gestionare a energiei:
procesor: 5
vendor_id : GenuineIntel
familia CPU: 6
model: 60
Nume model: CPU Intel(R) Core(TM) i7-4700MQ la 2,40 GHz
pas: 3
microcod: 0x28
CPU MHz: 798,234
dimensiune cache: 6144 KB
ID fizic: 0
frați: 8
ID de bază: 1
nuclee CPU: 4
apicid: 3
Apicid inițial: 3
fpu: da
fpu_exception : da
nivel CPU: 13
wp: da
steaguri : 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 pdpe1gb rdtscp lm constant_tsc arch_perftop_pclfs monitor pcm_perftop_pclfd_pcdpcd_pcdpcd_pcdpcd_pcdpc_pcdpd vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts md_clear flush_l1d
erori: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds
bogomips: 4788,65
Dimensiune cldown: 64
cache_alignment: 64
dimensiunea adresei: 39 de biți fizice, 48 de biți virtuale
gestionare a energiei:
procesor: 6
vendor_id : GenuineIntel
familia CPU: 6
model: 60
Nume model: CPU Intel(R) Core(TM) i7-4700MQ la 2,40 GHz
pas: 3
microcod: 0x28
CPU MHz: 798.202
dimensiune cache: 6144 KB
ID fizic: 0
frați: 8
ID de bază: 2
nuclee CPU: 4
apicid: 5
Apicid inițial: 5
fpu: da
fpu_exception : da
nivel CPU: 13
wp: da
steaguri : 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 pdpe1gb rdtscp lm constant_tsc arch_perftop_pclfs monitor pcm_perftop_pclfd_pcdpcd_pcdpcd_pcdpcd_pcdpc_pcdpd vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts md_clear flush_l1d
erori: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds
bogomips: 4788,65
Dimensiune cldown: 64
cache_alignment: 64
dimensiunea adresei: 39 de biți fizice, 48 de biți virtuale
gestionare a energiei:
procesor: 7
vendor_id : GenuineIntel
familia CPU: 6
model: 60
Nume model: CPU Intel(R) Core(TM) i7-4700MQ la 2,40 GHz
pas: 3
microcod: 0x28
CPU MHz: 798,235
dimensiune cache: 6144 KB
ID fizic: 0
frați: 8
ID de bază: 3
nuclee CPU: 4
apicid: 7
Apicid inițial: 7
fpu: da
fpu_exception : da
nivel CPU: 13
wp: da
steaguri : 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 pdpe1gb rdtscp lm constant_tsc arch_perftop_pclfs monitor pcm_perftop_pclfd_pcdpcd_pcdpcd_pcdpcd_pcdpc_pcdpd vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts md_clear flush_l1d
erori: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds
bogomips: 4788,65
Dimensiune cldown: 64
cache_alignment: 64
dimensiunea adresei: 39 de biți fizice, 48 de biți virtuale
gestionare a energiei:
rt@sys76:~$
rt@sys76:~$ grep . cat /sys/devices/system/cpu/cpu0/cpufreq/*
grep: cat: Nu există un astfel de fișier sau director
/sys/devices/system/cpu/cpu0/cpufreq/affected_cpus:0
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq:3400000
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq:800000
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency:0
/sys/devices/system/cpu/cpu0/cpufreq/related_cpus:0
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors:performance powersave
/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq:798109
/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver:intel_pstate
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor:performance
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq:2400000
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq:1615686
/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed:<neacceptat>
rt@sys76:~$
rt@sys76:~$ echo 85 | sudo tee /sys/devices/system/cpu/intel_pstate/max_perf_pct
[sudo] parola pentru rt:
85
rt@sys76:~$ echo 100 | sudo tee /sys/devices/system/cpu/intel_pstate/max_perf_pct
100
rt@sys76:~$ sudo su
root@sys76:/home/rt# pentru fișierul din /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do echo "powersave" > $fișier; Terminat
kern.log
27 septembrie 16:27:55 kernel sys76: [ 0.394389] mce: CPU0: Monitorizare termică activată (TM1)
27 septembrie 16:27:55 kernel sys76: [ 0.608061] pnp: PnP ACPI: găsit 8 dispozitive
27 septembrie 16:27:55 kernel sys76: [ 0.611443] thermal_sys: guvernator termic înregistrat „fair_share”
27 septembrie 16:27:55 kernel sys76: [ 0.611445] thermal_sys: guvernator termic înregistrat „bang_bang”
27 septembrie 16:27:55 kernel sys76: [ 0.611448] thermal_sys: guvernator termic înregistrat „step_wise”
27 septembrie 16:27:55 kernel sys76: [ 0.611449] thermal_sys: guvernator termic înregistrat „user_space”
27 septembrie 16:27:55 kernel sys76: [ 0.611451] thermal_sys: guvernator termic înregistrat „power_allocator”
Sep 27 16:27:55 sys76 kernel: [ 1.006274] thermal LNXTHERM:00: înregistrat ca thermal_zone0
syslog
27 septembrie 16:27:55 sys76 systemd[1]: Serviciul Thermal Daemon a pornit.
27 sep 16:27:55 sys76 thermald[1471]: 13 niveluri CPUID; family:model:stepping 0x6:3c:3 (6:60:3)
27 sep 16:27:55 sys76 thermald[1471]: 13 niveluri CPUID; family:model:stepping 0x6:3c:3 (6:60:3)
27 septembrie 16:27:55 sys76 thermald[1471]: Modul de sondare este activat: 4
27 septembrie 16:27:55 sys76 thermald[1471]: ID-ul senzorului 5: Fără sistem de temperatură pentru citirea temperaturii brute
Sep 27 16:27:55 sys76 thermald[1471]: mesaj repetat de 2 ori: [sensor id 5: No temp sysfs for reading temp raw]
27 septembrie 16:27:55 kernel sys76: [ 0.611443] thermal_sys: guvernator termic înregistrat „fair_share”
27 septembrie 16:27:55 kernel sys76: [ 0.611445] thermal_sys: guvernator termic înregistrat „bang_bang”
27 septembrie 16:27:55 kernel sys76: [ 0.611448] thermal_sys: guvernator termic înregistrat „step_wise”
27 septembrie 16:27:55 kernel sys76: [ 0.611449] thermal_sys: guvernator termic înregistrat „user_space”
27 septembrie 16:27:55 kernel sys76: [ 0.611451] thermal_sys: termică înregistrată
Link de informare solicitat (a fost foarte mare nu am putut posta aici):
https://pastebin.com/px7zci4x
Alte link-uri pe care le-am găsit, dar nu a rezolvat problema:
https://community.intel.com/t5/Processors/Intel-CPU-CONSTANTLY-Throttled-to-Lowest-Frequency-Ubuntu-20-04/td-p/1253691
Ubuntu 20.04.1 LTS Reglare semnificativă a procesorului Intel i7
https://unix.stackexchange.com/questions/632339/intel-cpu-constantly-throttled-to-lowest-frequency-ubuntu-20-04
Frecvența procesorului Intel Core i7-8550U scade la sarcini mari pe Ubuntu 20.04