Bagaimana saya bisa mengontrol kecepatan kipas komputer?
Di Windows ada program luar biasa yang disebut SpeedFan .
power-management
lm-sensors
grizwako
sumber
sumber
fancontrol
dikonfigurasi menggunakanpwmconfig
. Gunakanwatch sensors
untuk mengamati sensor di bawah beban CPU dan GPU. Gunakan nilai-nilai itu saat menganggur dan beban penuh untuk mengaturMINTEMP
danMAXTEMP
masing - masing, denganINTERVAL=1
. Hal ini akan meningkatkan penggemar Anda secara realtime saat beban meningkat. Ini adalah pendinginan paling aktif, memberikan garis dasar untuk penyesuaian lebih lanjut. Jalankanpwmconfig
sekali, lalu edit/etc/fancontrol
langsung. Jalankansudo service fancontrol restart
setelah setiap tweak.Jawaban:
Catatan sebelum memulai:
Fungsi ini tergantung pada perangkat keras dan perangkat lunak Anda. Jika perangkat keras Anda tidak mendukung kontrol kecepatan kipas, atau tidak menunjukkannya ke OS, sangat mungkin Anda tidak dapat menggunakan solusi ini. Jika ya, tetapi perangkat lunak (alias kernel) tidak tahu bagaimana mengendalikannya, Anda tidak beruntung.
Konfigurasikan lm-sensor
sudo sensors-detect
dan jawab YA untuk semua YA / tidak ada pertanyaan.(Berpotensi, ini dapat merusak sistem Anda atau menyebabkan sistem crash. Untuk banyak sistem, itu aman. Tidak ada jaminan bahwa proses ini tidak akan merusak sistem Anda secara permanen, saya hanya berpikir bahwa kemungkinan kegagalan kritis seperti itu benar-benar sangat rendah. Menyimpan semua pekerjaan Anda untuk crash / pembekuan / restart akhirnya sebelum menangani konfigurasi sistem selalu merupakan ide yang baik. Jika Anda merasa tidak yakin, baca komentar dan cobalah untuk mencari web dan mendapatkan beberapa ikhtisar tingkat tinggi sebelum YA ing semuanya, mungkin sedang selektif dengan YA-es Anda masih akan cukup)
sudo service module-init-tools restart
. Ini akan membaca perubahan yang Anda buat/etc/modules
pada langkah 3, dan memasukkan modul baru ke dalam kernel.sudo service kmod start
.Konfigurasikan fancontrol
sudo pwmconfig
. Script ini akan menghentikan setiap kipas selama 5 detik untuk mencari tahu kipas mana yang dapat dikontrol oleh PWM yang menangani. Setelah skrip loop melalui semua kipas, Anda dapat mengonfigurasi kipas mana yang sesuai dengan suhu mana./etc/fancontrol
dan gunakansudo service fancontrol restart
untuk menerapkan perubahan Anda. (Dalam kasus saya, saya menetapkan interval ke 2 detik.)Siapkan layanan fancontrol
sudo service fancontrol start
. Ini juga akan membuat layanan fancontrol berjalan secara otomatis saat startup sistem.Dalam kasus saya
/etc/fancontrol
untuk CPU saya menggunakan:Pengaturan untuk hwmon0 / perangkat / pwm2:
(Tergantung pada hwmon0 / perangkat / temp2_input) (Kontrol hwmon0 / perangkat / fan2_input)
dan pada sistem yang berbeda itu adalah:
berikut adalah beberapa info bermanfaat tentang pengaturan dan apa yang sebenarnya mereka lakukan
sumber
acpi_enforce_resources=lax
ke opsi kernel saya untuk mendapatkan kembali fungsionalitas yang lama. Lihat juga: goo.gl/tUcr36Jika Anda memiliki ThinkPad , ada perangkat lunak bernama
thinkfan
yang melakukan hal ini. Seperti namanya jelas, itu khusus dibuat untuk ThinkPads (thinkpad_acpi
).Perangkat
thinkfan
lunak ini tersedia dalam repositori perangkat lunak standar ubuntu, tetapi memerlukan beberapa langkah untuk mengonfigurasi.Berikut ini panduan langkah demi langkah yang mudah:
http://staff.science.uva.nl/~kholshei/thinkfan_guide/
(yang pada dasarnya adalah versi terjemahan panduan bahasa Jerman ini: http://thinkwiki.de/Thinkfan )
Informasi yang relevan dari Pos:
Langkah 1. Instal perangkat lunak thinkfan dan sensor:
Langkah 2. Pastikan daemon mengendalikan kipas dengan mengedit file thinkpad.conf:
dengan menambahkan baris berikut:
Langkah 3. Buat daemon memuat secara otomatis saat start-up dengan mengedit file:
memastikan bahwa tombol MULAI diatur ke ya, yaitu harus ada garis yang mengatakan:
Langkah 4. Deteksi sensor laptop Anda:
dan cukup pilih jawaban default setiap kali Anda diminta dengan menekan Enter.
Langkah 5. Muat modul-modul baru. Dari ubuntu 13.10 ini dilakukan oleh:
sedangkan untuk versi sebelumnya seperti 13.04 Anda harus melakukannya:
Langkah 6. Cari tahu sensor mana yang digunakan:
(yang menunjukkan 0 derajat tidak digunakan, saya tidak tahu mengapa itu "terdeteksi" juga). Ingat yang sedang digunakan.
Langkah 7. Temukan jalur lengkap sensor-sensor ini:
Outputnya harus berupa daftar path seperti / sys / devices / ...
Langkah 8. Salin dan tempel path ke sensor ke file konfigurasi /etc/thinkpad.conf. Untuk melakukan ini, pertama buka file:
Seharusnya sudah ada garis seperti
(simbol # berarti simbol yang dikomentari). Tambahkan garis yang dimulai dengan sensor (tanpa simbol-#) dan salin-tempel sensor pertama Anda. Ulangi ini jika Anda memiliki lebih dari satu sensor. Sebagai contoh, pada mesin saya, output pada langkah 7 menghasilkan
Yang digunakan di mesin saya adalah yang ada di baris pertama dan terakhir, jadi saya menambahkan tiga baris:
Langkah 9. Akhirnya kita dapat mengatur level kecepatan kipas dalam file konfigurasi. Buka file /etc/thinkpad.conf jika belum dibuka.
Level kipas yang saya gunakan pada ThinkPad x201 saya adalah:
Baris terakhir memastikan kecepatan kipas penuh (127 = "terlepas" yaitu tidak diatur). Anda dapat bermain-main dengan level-level ini agar sesuai dengan kebutuhan / keinginan Anda, tetapi HARAP HATI-HATI!
Langkah 10. Reboot. Semuanya harus berfungsi sekarang. Untuk memeriksa apakah thinkpad dijalankan dengan benar, gunakan
yang memulai thinkfan dalam mode verbose. Anda mungkin ingin menghentikan daemon thinkfan terlebih dahulu:
Jika Anda ingin memulai daemon thinkfan lagi, ketik:
Agar lengkap, file konfigurasi /etc/thinkfan.conf saya adalah:
sumber
/etc/modprobe.d/thinkfan.conf
tidak ada di Ubuntu 14.04 saya. Apa sekarang?Untuk beberapa komputer Dell Anda dapat menginstal paket i8kutils:
Jika Anda memiliki Dell yang belum diuji (seperti Dell XPS 14z saya), Anda mungkin harus memaksa memuat modul kernel:
sumber
macfanctld
danmbpfan
dan untuk ThinkPad, adathinkfan
Instal dan konfigurasikan paket lm-sensor dan fancontrol :
Dokumentasi untuk mengkonfigurasi mereka tersedia di halaman manual mereka.
Ini adalah fungsi yang seharusnya disediakan oleh ACPI-compliant BIOS, tetapi tampaknya sebagian besar vendor motherboard tidak repot-repot mengikuti standar.
sumber
Ini adalah versi terbaru untuk jawaban yang merekomendasikan thinkfan , bekerja dengan Ubuntu 19.04.
Mempersiapkan
Petunjuk di bawah ini berlaku untuk ThinkPad apa pun yang memiliki perangkat
/proc/acpi/ibm/fan
dan/proc/acpi/ibm/thermal
"lawas". Ini menghindari harus menginstallm-sensors
paket.Namun, Anda masih dapat menginstal
lm-sensors
untuk melihat lebih banyak sensor suhu dan untuk mendapatkan kontrol lebih halus atas kipas Anda (yaitu, dalam 256 langkah PWM daripada langkah-langkah tetap "0-7 dan 127" dengan perangkat legacy. Juga, sejakthinkfan
sekarang dapat bekerja denganlm-sensors
sensor, tidak lagi spesifik untuk komputer IBM / Lenovo ThinkPad. Lihatman thinkfan
untuk menggunakan perangkat sensor "tambahan" ini. Juga, ada informasi terbaru di Thinkwiki Jerman .Instal paket yang diperlukan:
Tambahkan baris berikut ke /etc/modprobe.d/thinkfan.conf:
Konfigurasikan
thinkfan
layanan untuk memulai secara otomatis pada awal sistem:Tambahkan baris
START=yes
ke/etc/default/thinkfan
Jalankan perintah berikut ( sumber ):
Beradaptasi
/etc/thinkfan.conf
dengan pointer yang tepat ke perangkat dan level kipas yang Anda inginkan. Komentar di sana menyediakan dokumentasi. Pada Thinkpad apa pun dengan kipas legacy dan perangkat termal, yang berikut ini harus memberikan titik awal yang baik (juga harus aman untuk hard disk, lihat komentar di file untuk informasi lebih lanjut). Perhatikan bahwa ini menggunakan kata kunci baru - yang di jawaban lain di atas sudah usang.Uji
Untuk menguji pengaturan Anda (setelah reboot), Anda dapat melakukan hal berikut:
Di satu jendela terminal, jalankan
thinkfan
dalam mode non-daemonized sehingga Anda dapat melihat pesannya:Di jendela terminal lain, perhatikan nilai suhu saat ini, yang memasok perangkat probe suhu Anda jika berbeda:
Di jendela terminal lain, buat panas di CPU (dan interupsi dengan Ctrl+ Cjika sesuatu dalam manajemen termal tidak berfungsi seperti yang diharapkan):
sumber
/proc/acpi/ibm/thermal
, jadi perlu melakukan beberapa pekerjaan tambahan untuk kasus itu (terdaftar di halaman ThinkWiki Jerman yang luar biasa). Sepertinya saya membuatnya berfungsi untuk saya, jadi saya dapat memperbarui jawaban Anda atau membuat yang lain. Terima kasih!Coba cari di pengaturan UEFI (atau pengaturan BIOS) dari PC Anda. Mungkin ada pengaturan untuk kontrol kipas di mana Anda dapat menempatkan kipas Anda ke
Silent Mode
,Performance Mode
,Full Speed
,Customize
, dllCara mengakses pengaturan UEFI : Nyalakan kembali PC Anda dan kunci untuk memasukkannya kemungkinan akan muncul di salah satu sudut (misalnya
Press F2 to enter UEFI setup
)sumber