Tetapkan ambang batas suhu CPU pada Ubuntu / Thinkpad

19

Saya menerima pesan kesalahan berikut beberapa kali per jam:

08.03.18 21:27  kernel  CPU0: Core temperature above threshold, cpu clock throttled (total events = 2234)
08.03.18 21:27  kernel  CPU2: Core temperature above threshold, cpu clock throttled (total events = 2234)
08.03.18 21:27  kernel  CPU1: Package temperature above threshold, cpu clock throttled (total events = 2695)
08.03.18 21:27  kernel  CPU3: Package temperature above threshold, cpu clock throttled (total events = 2695)
08.03.18 21:27  kernel  CPU2: Package temperature above threshold, cpu clock throttled (total events = 2695)
08.03.18 21:27  kernel  CPU0: Package temperature above threshold, cpu clock throttled (total events = 2695)
08.03.18 21:27  kernel  CPU2: Core temperature/speed normal
08.03.18 21:27  kernel  CPU0: Core temperature/speed normal
08.03.18 21:27  kernel  CPU3: Package temperature/speed normal
08.03.18 21:27  kernel  CPU1: Package temperature/speed normal
08.03.18 21:27  kernel  CPU0: Package temperature/speed normal
08.03.18 21:27  kernel  CPU2: Package temperature/speed normal

Spesifikasi perangkat keras:

ThinkPad X1 Yoga 2nd
N1NET33W (1.20 )
Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz
Production date 2017.11

Perangkat lunak:

Distributor ID: Ubuntu
Description:    Ubuntu 17.10
Release:        17.10
Codename:       artful
Linux 4.13.0-36-generic #40-Ubuntu SMP Fri Feb 16 20:07:48 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Bios:

Saya mengatur baterai dan AC ke kinerja dalam pengaturan BIOS saya, BIOS sudah mutakhir.

Apa masalahnya

Masalahnya adalah bahwa ambang batas suhu CPU terkena cukup terlalu dini, hal itu terjadi sekitar 75 ° C, meskipun CPU diperbolehkan untuk mencapai hingga 100 ° C . Suhu tidak pernah lebih tinggi dari 85 ° C. Jadi kekuatan CPU menjadi sangat cepat.

Saya tidak tahu apakah saya mungkin memiliki masalah perangkat keras pabrik terkait pasta termal yang tidak memadai, atau apakah itu terkait perangkat lunak. Sebelum saya kirim ke Lenovo saya ingin memastikan itu bukan masalah buatan sendiri .

Statistik

Ketika saya menjalankan tes stres

stress -c 4 -t 300

pesan kesalahan terjadi hampir secara instan.

i7z memberikan output sebagai berikut:

Cpu speed from cpuinfo 2903.00Mhz
cpuinfo might be wrong if cpufreq is enabled. To guess correctly try estimating via tsc
Linux's inbuilt cpu_khz code emulated now
True Frequency (without accounting Turbo) 2903 MHz
  CPU Multiplier 29x || Bus clock frequency (BCLK) 100.10 MHz

Socket [0] - [physical cores=2, logical cores=4, max online cores ever=2]
  TURBO ENABLED on 2 Cores, Hyper Threading ON
  Max Frequency without considering Turbo 3003.10 MHz (100.10 x [30])
  Max TURBO Multiplier (if Enabled) with 1/2/3/4 Cores is  39x/39x/39x/39x
  Real Current Frequency 3187.97 MHz [100.10 x 31.85] (Max of below)
        Core [core-id]  :Actual Freq (Mult.)      C0%   Halt(C1)%  C3 %   C6 %  Temp      VCore
        Core 1 [0]:       3187.97 (31.85x)      99.9       0       0       0    85      1.0037
        Core 2 [1]:       3187.97 (31.85x)      99.9       0       0       0    84      1.0037           


C0 = Processor running without halting
C1 = Processor running with halts (States >C0 are power saver modes with cores idling)
C3 = Cores running with PLL turned off and core cache turned off
C6, C7 = Everything in C3 + core state saved to last level cache, C7 is deeper than C6
  Above values in table are in percentage over the last 1 sec
[core-id] refers to core-id number in /proc/cpuinfo
'Garbage Values' message printed when garbage values are read
  Ctrl+C to exit

Seperti yang dikatakan, itu tidak pernah melebihi 85 Temp, namun CPU mengalami pembatasan.

sensor menunjukkan output berikut

iwlwifi-virtual-0
Adapter: Virtual device
temp1:        +30.0°C  

pch_skylake-virtual-0
Adapter: Virtual device
temp1:        +52.0°C  

acpitz-virtual-0
Adapter: Virtual device
temp1:        +56.0°C  (crit = +98.0°C)

thinkpad-isa-0000
Adapter: ISA adapter
fan1:        5859 RPM

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +59.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +59.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +58.0°C  (high = +100.0°C, crit = +100.0°C)

Tetapi pengaturan tinggi mungkin tidak berpengaruh.

termald

Jadi saya sudah bermain-main dengan thermald.

Ini adalah konfigurasi saya yang disesuaikan yang saya temukan di sini :

<?xml version="1.0" encoding="UTF-8"?>
<ThermalConfiguration>
   <Platform>
      <Name>Use Fan control first then CPU throttle</Name>
      <ProductName>*</ProductName>
      <Preference>QUIET</Preference>
      <ThermalZones>
         <ThermalZone>
            <Type>x86_pkg_temp</Type>
            <TripPoints>
               <TripPoint>
                  <SensorType>x86_pkg_temp</SensorType>
                  <Temperature>90000</Temperature>
                  <type>passive</type>
                  <ControlType>SEQUENTIAL</ControlType>
                  <CoolingDevice>
                     <type>_fan_</type>
                  </CoolingDevice>
               </TripPoint>
            </TripPoints>
         </ThermalZone>
      </ThermalZones>
      <CoolingDevices>
         <CoolingDevice>
            <Type>_fan_</Type>
            <Path>/sys/bus/platform/devices/thinkpad_hwmon/pwm1</Path>
            <MinState>100</MinState>
            <MaxState>255</MaxState>
            <IncDecStep>50</IncDecStep>
            <DebouncePeriod>10</DebouncePeriod>
         </CoolingDevice>
      </CoolingDevices>
   </Platform>
</ThermalConfiguration>

Ini tidak membuat perbedaan nyata, tetapi saya dapat melihat pengaturan ambang setidaknya (baris terakhir):

╰─ sudo thermald --no-daemon --loglevel=info

NO RAPL sysfs present 
22 CPUID levels; family:model:stepping 0x6:8e:9 (6:142:9)
Running on a vanilla kernel
Polling mode is enabled: 4
sensor_update: type x86_pkg_temp
sensor_update: type pch_skylake
sensor_update: type iwlwifi
sensor_update: type acpitz
thd_read_default_thermal_sensors loaded 4 sensors 
dts /sys/devices/platform/coretemp.0/name doesn't exist
dts /sys/class/hwmon/hwmon3/name doesn't exist
failed to open /dev/acpi_thermal_rel 
failed to open /dev/acpi_thermal_rel 
TRT/ART read failed
 Dumping parsed XML Data
 *** Index 0 ***
Name: UseFancontrolfirstthenCPUthrottle
UUID: 
type: 0
        Zone 0 
         Name: x86_pkg_temp
                 Trip Point 0 
                  temp 90000 
                  trip type 2 
                  hyst id 0 
                  sensor type x86_pkg_temp 
                  cdev index 0 
                          type _fan_ 
                          influence 0 
                          SamplingPeriod 0 
        Cooling Dev 0 
                Type: _fan_
                Path: /sys/bus/platform/devices/thinkpad_hwmon/pwm1
                Min: 100
                Max: 255
                Step: 50
                AutoDownControl: 0
Product Name matched [wildcard]
sensor index:3 x86_pkg_temp /sys/class/thermal/thermal_zone3/ Async:1 
sensor index:1 pch_skylake /sys/class/thermal/thermal_zone1/ Async:0 
sensor index:2 iwlwifi /sys/class/thermal/thermal_zone2/ Async:0 
sensor index:0 acpitz /sys/class/thermal/thermal_zone0/ Async:0 
sensor index:4 hwmon /sys/class/hwmon/hwmon1/temp1_input Async:0 
sensor index:5 hwmon /sys/class/hwmon/hwmon1/temp2_input Async:0 
sensor index:6 hwmon /sys/class/hwmon/hwmon1/temp3_input Async:0 
thd_read_default_cooling devices loaded 4 cdevs 
powercap RAPL no long term time window
Use Default pstate drv settings
Product Name matched [wildcard]
3: Processor, C:0 MN: 0 MX:10 ST:1 pt:/sys/class/thermal/ rd_bk 0 
1: Processor, C:0 MN: 0 MX:10 ST:1 pt:/sys/class/thermal/ rd_bk 0 
2: Processor, C:0 MN: 0 MX:10 ST:1 pt:/sys/class/thermal/ rd_bk 0 
0: Processor, C:0 MN: 0 MX:10 ST:1 pt:/sys/class/thermal/ rd_bk 0 
4: intel_pstate, C:0 MN: 0 MX:10 ST:1 pt:/sys/devices/system/cpu/intel_pstate/ rd_bk 1 
5: _fan_, C:255 MN: 100 MX:255 ST:50 pt:/sys/bus/platform/devices/thinkpad_hwmon/pwm1 rd_bk 1 
6: LCD, C:0 MN: 0 MX:1060 ST:106 pt:/sys/class/backlight/intel_backlight/ rd_bk 1 
Sorted trip dump zone index:1 type:pch_skylake:
index 0: type:critical temp:115000 hyst:1 zone id:1 sensor id:1 cdev size:0
trip type: 0 temp: 115000 
Sorted trip dump zone index:0 type:acpitz:
index 0: type:critical temp:98000 hyst:1 zone id:0 sensor id:0 cdev size:0
trip type: 0 temp: 98000 
thd_read_default_thermal_zones loaded 2 zones 
zone cpu will be created 
dts zone /sys/devices/platform/coretemp.0/name doesn't exist
/sys/class/hwmon/hwmon4/name->iwlwifi
/sys/class/hwmon/hwmon2/name->pch_skylake
/sys/class/hwmon/hwmon0/name->acpitz
dts zone /sys/class/hwmon/hwmon3/name doesn't exist
/sys/class/hwmon/hwmon1/name->coretemp
Buggy max temp: to close to critical 90000
Core temp DTS :critical 100000, max 90000, psv 95000
node type: Element, name: CoolingDevice value: rapl_controller
node type: Element, name: CoolingDevice value: intel_pstate
node type: Element, name: CoolingDevice value: intel_powerclamp
node type: Element, name: CoolingDevice value: cpufreq
node type: Element, name: CoolingDevice value: Processor
CDEVS order specified in thermal-cpu-cdev-order.xml
Sorted trip dump zone index:4 type:cpu:
index 0: type:passive temp:95000 hyst:0 zone id:4 sensor id:65535 cdev size:2
cdev[0] intel_pstate
cdev[1] Processor
trip type: 2 temp: 95000 
Product Name matched [wildcard]
zone x86_pkg_temp bounded 
Sorted trip dump zone index:5 type:x86_pkg_temp:
index 0: type:passive temp:90000 hyst:0 zone id:5 sensor id:3 cdev size:1
cdev[0] _fan_
trip type: 2 temp: 90000 
Zone 1: pch_skylake, Active:0 Bind:0 Sensor_cnt:1
..sensors.. 
sensor index:1 pch_skylake /sys/class/thermal/thermal_zone1/ Async:0 
..trips.. 
index 0: type:critical temp:115000 hyst:1 zone id:1 sensor id:1 cdev size:0
Zone 0: acpitz, Active:0 Bind:0 Sensor_cnt:1
..sensors.. 
sensor index:0 acpitz /sys/class/thermal/thermal_zone0/ Async:0 
..trips.. 
index 0: type:critical temp:98000 hyst:1 zone id:0 sensor id:0 cdev size:0
Zone 4: cpu, Active:1 Bind:0 Sensor_cnt:1
..sensors.. 
sensor index:3 x86_pkg_temp /sys/class/thermal/thermal_zone3/ Async:1 
..trips.. 
index 0: type:passive temp:95000 hyst:0 zone id:4 sensor id:65535 cdev size:2
cdev[0] intel_pstate
cdev[1] Processor
index 1: type:polling temp:90000 hyst:0 zone id:4 sensor id:3 cdev size:0
Zone 5: x86_pkg_temp, Active:1 Bind:1 Sensor_cnt:1
..sensors.. 
sensor index:3 x86_pkg_temp /sys/class/thermal/thermal_zone3/ Async:1 
..trips.. 
index 0: type:passive temp:90000 hyst:0 zone id:5 sensor id:3 cdev size:1
cdev[0] _fan_
index 1: type:polling temp:85000 hyst:0 zone id:5 sensor id:3 cdev size:0
FD = 7
Current user preference is 0
thd_engine_thread begin
Set : threshold:90000, temperature:53000, cdev:5(_fan_), curr_state:205, max_state:255
Set : threshold:90000, temperature:57000, cdev:5(_fan_), curr_state:155, max_state:255
Set : threshold:90000, temperature:85000, cdev:5(_fan_), curr_state:105, max_state:255
Set : threshold:90000, temperature:85000, cdev:5(_fan_), curr_state:100, max_state:255

Pikiran / pertanyaan terakhir

  • Apakah mungkin untuk menetapkan batas suhu CPU?
  • Apakah ini dimaksudkan untuk diatur sama sekali atau ini terkait BIOS / perangkat keras?
  • Mungkin perangkat keras saya (thermal paste) cacat?
  • Atau mungkin saya menganalisis sesuatu yang sepenuhnya salah?

Perbarui # 1

Setelah menyelam lebih dalam ke topik ini dan membaca beberapa artikel tentang pelambatan CPU Intel dan posting lain yang menghadapi masalah yang sama (atau hanya sedikit berbeda) pada sistem operasi dan kernel lain, saya sampai pada kesimpulan bahwa laptop saya mungkin tidak nakal karena saya pikir itu akan .

Meskipun pesan-pesan kernel masih aneh, tetapi alasannya mungkin karena level kernel printk yang salah atau apa pun. Saya juga mengambil pesan-pesan itu ketika suhu paket CPU saya sekitar + 52.0 ° C dan frekuensi CPU hanya 1.200MHz. Ini sama sekali tidak masuk akal.

Saat menguji laptop saya dengan stress-test saya bisa melihat pesan kesalahan, tetapi sebenarnya CPU tidak mendapatkan throttled. Jika saya menguji 1 inti saja, saya mendapatkan kecepatan turbo penuh 3.900MHz. Menguji semua 4 core mengurangi frekuensi maksimum hingga ~ 3.300MHz. Yang merupakan perilaku yang diharapkan .

Jadi saya akan mengesampingkan masalah ini - kecuali seseorang di sini dapat memberikan lebih banyak bagian dalam.

Perbarui # 2

Tidak ada perubahan setelah memperbarui sistem:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04 LTS
Release:        18.04
Codename:       bionic
Linux4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Perbarui # 3

Tidak ada perubahan setelah memperbarui sistem:

Distributor ID: Ubuntu
Description:    Ubuntu 18.10
Release:        18.10
Codename:       cosmic
Linux x1 4.18.0-13-generic #14-Ubuntu SMP Wed Dec 5 09:04:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Jadi asumsi terakhir saya adalah bahwa log kemungkinan besar palsu atau tingkat log salah dikonfigurasi. Karena laptop saya berfungsi dengan baik, tidak juga diperlambat, tidak juga kepanasan.

Namun, jika ada yang punya firasat bagaimana ini bisa diperbaiki, jangan ragu untuk menjawab :-)

Perbarui # 4

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 19.04
Release:        19.04
Codename:       disco

Linux cw-x1 5.0.0-13-generic #14-Ubuntu SMP Mon Apr 15 14:59:14 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Saya masih mendapatkan pesan pelambatan ambang.

Perbarui # 5

Hasil yang sama dengan instalasi 19.10 yang baru:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 19.10
Release:        19.10
Codename:       eoan

Saya baru saja menemukan posting yang menyatakan bahwa masalah ini bahkan tidak diperbaiki dengan X1 Extreme 2nd Gen yang baru .

Demi sesama orang yang berpikir untuk membeli notebook yang saya miliki, berikut adalah beberapa masalah yang saya hadapi selain:

  • Layar sentuh tidak berfungsi dengan baik
  • Sidik jari tidak berfungsi
  • Hibernasi hanya berhasil sesekali
  • Beralih antara lingkungan kerja yang berbeda (kantor dan rumah kantor) sebagian besar tidak pernah berfungsi karena masalah grafis
  • Secara umum banyak masalah dengan beberapa monitor
  • Penukaran hard drive terjadi meskipun banyak RAM gratis tersedia
  • Umum dan berbagai masalah dengan kscreen und xrandr

Jadi, saya kira saya akan menyerah sekarang dan pindah ke HP atau Dell. Untuk laptop ~ 2500 € Saya benar-benar tidak ingin memiliki masalah seperti ini :-(

Perbarui # 6

Fakta menyenangkan: Saya baru saja menerima Dell Precision 5540 saya dengan Intel Core i9-9980HK kemarin .. dan coba tebak ..

11.12.19 22:11  kernel  mce: CPU9: Package temperature above threshold, cpu clock throttled (total events = 412597)
11.12.19 22:11  kernel  mce: CPU5: Package temperature above threshold, cpu clock throttled (total events = 412165)
11.12.19 22:11  kernel  mce: CPU13: Package temperature above threshold, cpu clock throttled (total events = 412647)
11.12.19 22:11  kernel  mce: CPU1: Package temperature above threshold, cpu clock throttled (total events = 412648)
11.12.19 22:11  kernel  mce: CPU15: Package temperature above threshold, cpu clock throttled (total events = 412378)
11.12.19 22:11  kernel  mce: CPU7: Package temperature above threshold, cpu clock throttled (total events = 412669)
11.12.19 22:11  kernel  mce: CPU0: Package temperature above threshold, cpu clock throttled (total events = 412669)
11.12.19 22:11  kernel  mce: CPU8: Package temperature above threshold, cpu clock throttled (total events = 412625)
11.12.19 22:11  kernel  mce: CPU11: Package temperature above threshold, cpu clock throttled (total events = 412668)
11.12.19 22:11  kernel  mce: CPU4: Package temperature above threshold, cpu clock throttled (total events = 412102)
11.12.19 22:11  kernel  mce: CPU2: Package temperature above threshold, cpu clock throttled (total events = 412669)
11.12.19 22:11  kernel  mce: CPU6: Package temperature above threshold, cpu clock throttled (total events = 412669)
11.12.19 22:11  kernel  mce: CPU3: Package temperature above threshold, cpu clock throttled (total events = 412208)
11.12.19 22:11  kernel  mce: CPU14: Package temperature above threshold, cpu clock throttled (total events = 412661)
11.12.19 22:11  kernel  mce: CPU12: Package temperature above threshold, cpu clock throttled (total events = 411001)
11.12.19 22:11  kernel  mce: CPU10: Package temperature above threshold, cpu clock throttled (total events = 412663)
11.12.19 22:11  kernel  mce: CPU9: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU5: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU2: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU15: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU1: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU10: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU7: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU13: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU8: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU11: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU0: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU4: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU3: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU12: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU14: Package temperature/speed normal
11.12.19 22:11  kernel  mce: CPU6: Package temperature/speed normal

Saya berdua terdiam dan lesu sekarang. Saya kira saya tidak akan memeriksa log saya lagi :-( Kasus ditutup.

Christopher Will
sumber
Meskipun saya sudah mencoba alat-alat yang disebutkan itu masih posting yang bagus memberikan ikhtisar yang baik tentang topik termal! Anda menyebutkan ambang powerclamp dari 85C. Bisakah Anda mencari tahu apakah nilai ini dapat disesuaikan?
Christopher Will
Saya pikir ini dapat disesuaikan melalui tlpfile konfigurasi tetapi saya tidak pernah mengubahnya. Setelah menginstal tlpsemua masalah overheating saya hilang.
WinEunuuchs2Unix
Sayangnya, dokumen tidak mengatakan apa pun terkait suhu. linrunner.de/en/tlp/docs/tlp-configuration.html
Christopher Will
Sayangnya saat ini Thinkpads tidak seperti mereka beberapa tahun yang lalu. Mereka tampaknya dibuat usang setelah beberapa tahun - Saya memiliki sejumlah Thinkpads yang masih digunakan dan semua T6x dalam kondisi sempurna, sementara sebagian besar T4xxs setelah 2-3 tahun penggunaan memiliki berbagai masalah dengan panas berlebih seperti perak pasta diuapkan. Ini adalah CPU atau GPU yang terlalu panas (dalam penggunaan 3d berat) atau berbagai masalah mekanis. Saya pasti mencari untuk beralih pemasok PC HW.
Pawel Debski
1
@ PawelDebski Terima kasih, tapi harap diingat bahwa laptop saya tidak lebih dari 9 bulan sekarang.
Christopher Will

Jawaban:

1

Ada laporan bug yang diajukan terhadap thermald:

Perilaku tak menentu dari kontrol frekuensi CPU di bawah beban

Orang-orang mendapatkan kesalahan yang sama dengan yang Anda laporkan:

Oct 14 22:30:59 p5520 kernel: [ 9481.033687] CPU3: Package temperature above threshold, cpu clock throttled (total events = 5845)
Oct 14 22:30:59 p5520 kernel: [ 9481.033688] CPU7: Package temperature above threshold, cpu clock throttled (total events = 5845)
Oct 14 22:30:59 p5520 kernel: [ 9481.033718] CPU1: Package temperature above threshold, cpu clock throttled (total events = 5845)
Oct 14 22:30:59 p5520 kernel: [ 9481.033719] CPU5: Package temperature above threshold, cpu clock throttled (total events = 5845)
Oct 14 22:30:59 p5520 kernel: [ 9481.033720] CPU0: Package temperature above threshold, cpu clock throttled (total events = 5845)
Oct 14 22:30:59 p5520 kernel: [ 9481.033720] CPU4: Package temperature above threshold, cpu clock throttled (total events = 5845)
Oct 14 22:30:59 p5520 kernel: [ 9481.033722] CPU6: Package temperature above threshold, cpu clock throttled (total events = 5845)
Oct 14 22:30:59 p5520 kernel: [ 9481.033722] CPU2: Package temperature above threshold, cpu clock throttled (total events = 5845)
Oct 14 22:30:59 p5520 kernel: [ 9481.034709] CPU3: Package temperature/speed normal
Oct 14 22:30:59 p5520 kernel: [ 9481.034710] CPU0: Package temperature/speed normal
Oct 14 22:30:59 p5520 kernel: [ 9481.034711] CPU4: Package temperature/speed normal
Oct 14 22:30:59 p5520 kernel: [ 9481.034711] CPU7: Package temperature/speed normal
Oct 14 22:30:59 p5520 kernel: [ 9481.034738] CPU2: Package temperature/speed normal
Oct 14 22:30:59 p5520 kernel: [ 9481.034738] CPU6: Package temperature/speed normal
Oct 14 22:30:59 p5520 kernel: [ 9481.034739] CPU1: Package temperature/speed normal
Oct 14 22:30:59 p5520 kernel: [ 9481.034740] CPU5: Package temperature/speed normal

Komentar # 18 mengatakan kepada:

coba jalankan thermald di jendela dari command line.

systemctl stop thermald
#thermald --no-daemon --loglevel=info

Kemudian lakukan apa yang memicu ini, dan lampirkan output dari perintah di atas.

Jika Anda memutuskan laporan bug sesuai dengan situasi Anda, Anda dapat berlangganan pemberitahuan email.


Di mesin saya, saya tidak bisa menduplikasi masalah dengan thermalddan tlpdimuat. Saya membuka lima terminal dan mengetik masing-masing:

while true ; do : ; done

Yang terjadi adalah lima core berjalan pada 100% dan 3100 MHz. Tidak ada pelambatan yang terjadi tetapi hal itu membuat kedua kipas laptop berjalan pada kecepatan rendah. Biasanya di Linux mereka mati (atau setidaknya saya tidak bisa mendengarnya). Temperatur sistem adalah 88 Celcius dan keyboard masih responsif untuk mengetik jawaban ini. Ruang tamu memang terasa sedikit lebih hangat ...

WinEunuuchs2Unix
sumber
1

@ WinEunuuchs2Unix

Saya telah membuat jawaban, untuk mendiskusikan alat throttle yang Anda usulkan dari erpalma .

Saya telah bermain-main dengan alat ini sedikit - termasuk beberapa sistem membeku :) Sayangnya, saya belum menemukan konfigurasi yang tepat untuk sistem saya. Tetapi alat ini jelas berdampak pada sistem saya. Pertama kali saya melihat sesuatu yang benar-benar mengubah perilaku pelambatan / suhu.

Tanpa alat, suhu CPU saya tidak pernah lebih tinggi dari 85 ° C. Setelah saya menginstal alat dan memulai layanan, saya dapat melihat suhu meningkat hingga 98 ° C di bawah tekanan, dengan frekuensi inti ~ 3300MHz (daripada 3187MHz).

erpalma merekomendasikan alat s-tui , yang pasti dapat saya rekomendasikan juga.

masukkan deskripsi gambar di sini

  1. Sebelum memasang layanan throttle yang disebutkan
  2. Setelah mengaktifkan layanan

Saya akan memonitor sistem saya selama beberapa hari, dan akan melaporkan kembali. Terima kasih untuk sekarang!

Christopher Will
sumber
Saya akan menginstal alat ini malam ini. Terimakasih atas infonya!
WinEunuuchs2Unix
0

Saya memiliki masalah yang sama, mendapatkan kesalahan seperti ini:

Oct 14 22:30:59 p5520 kernel: [ 9481.033687] CPU3: Package temperature above threshold, cpu clock throttled (total events = 5845) 
Oct 14 22:30:59 p5520 kernel: [ 9481.033688] CPU7: Package temperature above threshold, cpu clock throttled (total events = 5845) 
Oct 14 22:30:59 p5520 kernel: [ 9481.033718] CPU1: Package temperature above threshold, cpu clock throttled (total events = 5845) 
Oct 14 22:30:59 p5520 kernel: [ 9481.033719] CPU5: Package temperature above threshold, cpu clock throttled (total events = 5845) 
Oct 14 22:30:59 p5520 kernel: [ 9481.033720] CPU0: Package temperature above threshold, cpu clock throttled (total events = 5845) 
Oct 14 22:30:59 p5520 kernel: [ 9481.033720] CPU4: Package temperature above threshold, cpu clock throttled (total events = 5845) 
Oct 14 22:30:59 p5520 kernel: [ 9481.033722] CPU6: Package temperature above threshold, cpu clock throttled (total events = 5845) 
Oct 14 22:30:59 p5520 kernel: [ 9481.033722] CPU2: Package temperature above threshold, cpu clock throttled (total events = 5845)

Tidak ada jawaban sebelumnya di sini yang berfungsi, tetapi jawaban pada SuperUser ini memberi saya ide untuk mencari pengaturan BIOS yang relevan.

Saya telah menonaktifkan fungsi langkah cepat di Lenovo E590 Ci8 BIOS saya dan yang telah memecahkan masalah bagi saya, kesalahan di atas hilang.

EDIT-: Solusi nyata saya menginstal ARCH Linux mulai mengalami masalah ini dari live boot untuk instalasi, diselesaikan dengan menginstal INTEL PROCESSOR MICROCODE

Muhammad Waqas Aziz
sumber