GNU/Linux >> Belajar Linux >  >> Ubuntu

Mengatur Ambang Suhu Di I8kmon Ubuntu 14.04?

Saya mengalami masalah panas berlebih dengan Dell Inspiron 15R saya dan menginstal i8kmon untuk mengontrol kecepatan kipas di Ubuntu 14.04 .

Berikut adalah salinan keluaran 'lm-sensors':

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +62.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:         +57.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:         +61.0°C  (high = +87.0°C, crit = +105.0°C)

i8k-virtual-0
Adapter: Virtual device
Right Fan:      0 RPM
CPU:          +62.0°C 

Bahkan saat menyetel ambang suhu di /etc/i8kmon ke:

set config(daemon)      1

# Automatic fan control, override with --auto option
set config(auto)        1

# Report status on stdout, override with --verbose option
set config(verbose) 1

# Status check timeout (seconds), override with --timeout option
set config(timeout) 1

# Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
set config(0)   {{0 -}  -1  55  -1  55}
set config(1)   {{1 -}  55  70  55  70}
set config(2)   {{2 -}  60  128  60  128}

Kipas tidak mulai ketika seharusnya. Ada ide tentang apa yang mungkin salah? Berikut adalah salinan log saat menjalankan i8kmon secara manual dengan --verbose pilihan:

i8kmon v1.30 11/16/2013 - Copyright (C) 2013 Vitor Augusto <[email protected]>
config(0)          = {0 0} -1 60 -1 65
config(1)          = {1 0} 50 70 55 75
config(2)          = {1 1} 60 80 65 85
config(3)          = {2 2} 70 128 75 128
config(acpi)       = acpi
config(auto)       = 1
config(daemon)     = 1
config(geometry)   = 
config(i8kfan)     = /usr/bin/i8kfan
config(min_speed)  = 2000
config(sysconfig)  = /etc/i8kmon.conf
config(t_high)     = 80
config(timeout)    = 5
config(unit)       = C
config(use_conf)   = 1
config(userconfig) = ~/.i8kmon
config(verbose)    = 1
status(ac)         = 0
status(acpi_timer) = 0
status(left)       = 
status(leftspeed)  = 0 -1 -1 -1
status(lspeed)     = 0
status(lstate)     = 0
status(lstuck)     = 0
status(nfans)      = 2
status(right)      = 
status(rightspeed) = 0 0 0 0
status(rspeed)     = 0
status(rstate)     = 2
status(rstuck)     = 0
status(state)      = 0
status(t_high)     = 0
status(t_low)      = 0
status(temp)       = 0
status(timer)      = 
status(ui)         = 0
1410467738 acpi: Battery 0: Discharging, 89%, 03:13:17 remaining
temp, left, right, ac state: 60 -1 2 0
# exec /usr/bin/i8kfan 0 0
temp, left, right, ac state: 59 -1 0 0
# exec /usr/bin/i8kfan 0 {}
temp, left, right, ac state: 58 -1 0 0
# exec /usr/bin/i8kfan 0 {}
temp, left, right, ac state: 58 -1 0 0
# exec /usr/bin/i8kfan 0 {}
temp, left, right, ac state: 60 -1 0 0
# exec /usr/bin/i8kfan 0 {}
temp, left, right, ac state: 58 -1 0 0
# exec /usr/bin/i8kfan 0 {}
temp, left, right, ac state: 59 -1 0 0
# exec /usr/bin/i8kfan 0 {}
temp, left, right, ac state: 58 -1 0 0
# exec /usr/bin/i8kfan 0 {}
temp, left, right, ac state: 58 -1 0 0
# exec /usr/bin/i8kfan 0 {}
temp, left, right, ac state: 60 -1 0 0

Sepertinya suhunya salah dan i8kmon tidak menyalakan kipas.

Jawaban yang Diterima:

Menurut lm-sensors :

i8k-virtual-0
Adapter: Virtual device
Right Fan:      0 RPM

Anda hanya memiliki Right Fan , jadi nilai kipas kiri harus selalu -1 . Anda harus mengubah konfigurasi set Anda, di file /etc/i8kmon.conf , ke nilai berikut:

set config(0)   {{-1 0}  -1  40  -1  40}
set config(1)   {{-1 1}  40  60  40  60}
set config(2)   {{-1 2}  60  128  60  128}
set config(3)   {{-1 2}  60  128  60  128}

dalam keadaan {-1 0} , tidak ada kipas kiri dan kipas kanan mati, dalam keadaan {-1 1} , kipas kanan harus berjalan dengan kecepatan rendah saat dalam keadaan {-1 2} itu harus berjalan dengan kecepatan penuh. Nilai lainnya, mis. 40 60 40 60 , sesuai dengan ambang batas suhu —min dan maks— dari setiap status, dengan dan tanpa daya AC.

Terkait:aplikasi yang setara dengan mesin pencari Semuanya (Windows) di Ubuntu?

Anda juga perlu menambahkan opsi berikut:

# Run as daemon, override with --daemon option
set config(daemon)      0

# Automatic fan control, override with --auto option
set config(auto)        1

# Report status on stdout, override with --verbose option
set config(verbose) 1

# Status check timeout (seconds), override with --timeout option
set config(timeout) 20

Terakhir, Anda perlu membuat file i8k.conf di /etc/modprobe.d/ berisi baris options i8k force=1 .

Lihat lebih detail man i8kmon


Ubuntu
  1. Rpi4 Ubuntu 19.10 64bit Pemantauan Suhu?

  2. Mengatur Alamat Mac Permanen Di Ubuntu 14.04?

  3. Menyiapkan Server Web Ubuntu?

  1. Mengatur NTP Pada Centos dan Ubuntu

  2. Menyiapkan ProFTPd + TLS Di Ubuntu 10.04 (Lucid Lynx)

  3. Menyiapkan jaringan di Ubuntu 18.04 untuk Xen Hypervisor

  1. Mengatur IP statis di Ubuntu:panduan pemula

  2. Cara Mendapatkan Suhu CPU di Ubuntu Linux

  3. Menginstal dan mengatur Php dan Nginx di Ubuntu 20.04