Anda dapat mencoba mengonfigurasi Kecepatan Kipas berdasarkan Suhu. Inilah cara melakukannya
(Harap perhatikan contoh ini adalah terjemahan dari artikel blog lama dari saya dalam bahasa Perancis untuk Ubuntu Karmic Koala ... Semoga "prosa" saya dapat dibaca dalam bahasa Inggris!)
Pemantauan dan Kontrol Kipas
Dalam Terminal, masukkan: pwmconfig
dan ikuti langkah-langkah ini
CONTOH:
1) Langkah pertama: pencarian pwmconfig untuk Power Waves Monitor
Found the following devices:
hwmon0/device is w83697hf
Found the following PWM controls:
hwmon0/device/pwm1
hwmon0/device/pwm2
Giving the fans some time to reach full speed…
Found the following fan sensors:
hwmon0/device/fan1_input current speed: 0 … skipping!
hwmon0/device/fan2_input current speed: 4326 RPM
2) Langkah Kedua:
pwmconfig memeriksa apakah ada korelasi kontrol PWM dan kipas dengan mencoba menghentikannya. Dengan mengonfirmasi ke pwmconfig, kipas sebenarnya dihentikan pwmconfig ini untuk kipas tertentu.
Testing pwm control hwmon0/device/pwm1 …
hwmon0/device/fan2_input … speed was 4326 now 4326
no correlation
{Jika pwmconfig tidak mendeteksi kipas seperti itu ia meminta Anda untuk mengkonfirmasi ...}
No correlations were detected.
There is either no fan connected to the output of hwmon0/device/pwm1,
or the connected fan has no rpm-signal connected to one of the tested fan sensors.
Did you see/hear a fan stopping during the above test (n)? n
{Sini pwmconfig periksa kontrol pwm berikutnya ...}
Testing pwm control hwmon0/device/pwm2 …
hwmon0/device/fan2_input … speed was 4326 now 0
It appears that fan hwmon0/device/fan2_input
is controlled by pwm hwmon0/device/pwm2
{Di sini pwmconfig telah menemukan korelasinya dan menyimpannya di file konfigurasi / etc / fancontrol}
3) Langkah ketiga: Anda juga dapat mengatur variabel pwmconfig
Suhu Minimal terdeteksi oleh sensor: MINTEMP Suhu Maksimal terdeteksi oleh sensor: MAXTEMP Suhu Minimal untuk startup Fan: MINSTART Suhu Minimal untuk Stop Fan: MINSTOP
Jika Anda menerima pesan seperti: "File /var/run/fancontrol.pid ada." itu biasanya berarti bahwa deanc fancontrol sedang berjalan. Anda harus menghentikannya sebelum menjalankan pwmconfig. Jika Anda yakin fancontrol tidak berjalan, maka Anda dapat menghapus /var/run/fancontrol.pid secara manual.
4) Langkah Keempat: jalankan perintah ini "fancontrol stop" lalu "pwmconfig" yang memberikan Anda output seperti ini:
Select fan output to configure, or other action:
1) hwmon0/device/pwm2 3) Just quit 5) Show configuration
2) Change INTERVAL 4) Save and quit
select (1-n): 1
4.1 {Di sini saya memilih " 1 ": kontrol PWM yang sesuai dengan sensor yang digunakan}
Devices:
hwmon0/device is w83697hf
Current temperature readings are as follows:
hwmon0/device/temp1_input 30
hwmon0/device/temp2_input 57
Select a temperature sensor as source for hwmon0/device/pwm2:
1) hwmon0/device/temp1_input
2) hwmon0/device/temp2_input
3) None (Do not affect this PWM output)
select (1-n): 2
4.2 {Di sini saya memilih " 2 ": le contrôle pwm control sesuai dengan sensor aktif}
Enter the low temperature (degree C)
below which the fan should spin at minimum speed (0): 38
4.3 {Di sini saya memilih " 38 ": suhu yang lebih rendah di mana kecepatan Fan minimum}
Enter the high temperature (degree C)
over which the fan should spin at maximum speed (60): 48
4.5 {Di sini saya memilih " 48 ": suhu di mana kecepatan Fan maksimum}
Enter the minimum PWM value (0-255)
at which the fan STARTS spinning (press t to test) (150): t
4.6 {Di sini saya memilih " t ": untuk mencoba dan memasukkan "y" ketika nilai pwm maksimal = Fan startup}
Now we increase the PWM value in 10-unit-steps.
Let the fan stop completely, then press return until the
fan starts spinning. Then enter ‘y’.
We will use this value +20 as the starting speed.
Setting hwmon0/device/pwm2 to 10…
Setting hwmon0/device/pwm2 to 20…
Setting hwmon0/device/pwm2 to 30…
Setting hwmon0/device/pwm2 to 40…
Setting hwmon0/device/pwm2 to 50…
Setting hwmon0/device/pwm2 to 60… y
OK, using 60
Enter the minimum PWM value (0-255)
at which the fan STOPS spinning (press t to test) (100): t
4.7 {Di sini saya memilih " t ": untuk mencoba dan memasukkan "y" ketika nilai minimal PWM = Kipas berhenti}
Now we decrease the PWM value in 10-unit-steps.
Let the fan reach full speed, then press return until the
fan stops spinning. Then enter ‘y’.
We will use this value +20 as the minimum speed.
Setting hwmon0/device/pwm2 to 245…
Setting hwmon0/device/pwm2 to 235…
Setting hwmon0/device/pwm2 to 225…
Setting hwmon0/device/pwm2 to 215…
Setting hwmon0/device/pwm2 to 205…
Setting hwmon0/device/pwm2 to 195…
Setting hwmon0/device/pwm2 to 185…
Setting hwmon0/device/pwm2 to 175…
Setting hwmon0/device/pwm2 to 165…
Setting hwmon0/device/pwm2 to 155…
Setting hwmon0/device/pwm2 to 145…
Setting hwmon0/device/pwm2 to 135…
Setting hwmon0/device/pwm2 to 125…
Setting hwmon0/device/pwm2 to 115…
Setting hwmon0/device/pwm2 to 105…
Setting hwmon0/device/pwm2 to 95…
Setting hwmon0/device/pwm2 to 85…
Setting hwmon0/device/pwm2 to 75…
Setting hwmon0/device/pwm2 to 65…
Setting hwmon0/device/pwm2 to 55…
Setting hwmon0/device/pwm2 to 45… y
OK, using 45
4.8 {Akhirnya masukkan nilai pwm minimum dan maksimum ...}
Enter the PWM value (0-45) to use when the temperature
is below the low temperature limit (0): 24
Enter the PWM value (45-255) to use when the temperature
is over the high temperature limit (255): 255
== >> Perhatikan nilai-nilai ini nanti dapat disesuaikan dengan kebutuhan Anda ...
== >> Jangan lupa untuk menyimpan konfigurasi!
Select fan output to configure, or other action:
1) hwmon0/device/pwm2 3) Just quit 5) Show configuration
2) Change INTERVAL 4) Save and quit
select (1-n): **4**
Selesai! :)
Semoga ini membantu menjaga agar penggemar Anda tidak terlalu berisik! Beritahu kami. :)
cur_state
menjadi 0, sedikit itu masih tidak bekerja. Saya memiliki 4 cooling_devices dan semuanyacur_states
diatur ke nol. Saya mencoba mencolokkan kembali kabel daya dan saya benar-benar tidak mampu menurunkan versi kernel. Saya perhatikan bahwa kipas menendang hampir 90 detik setelah saya melanjutkannya dari suspensi.