Mengapa komputer sering memutar kipas CPU ke kecepatan tinggi untuk sementara waktu saat dihidupkan?

11

Banyak komputer memutar kipas CPU ke kecepatan tinggi saat mereka dihidupkan, bahkan sebelum POST, sebelum menetap ke kecepatan operasi normal.

Sementara perilaku ini tampaknya normal untuk sebagian besar, mengapa komputer melakukan ini, dan apa tujuannya?

(Perhatikan bahwa pada setidaknya satu komputer yang pernah saya gunakan, termasuk desktop Sony VAIO yang lama, kipas tidak berputar sampai setelah sekitar satu detik dari saat sistem dinyalakan. Kipas berputar sebentar, kemudian duduk.)

bwDraco
sumber
Saya tidak mengerti jawaban ini. Kipas yang berlari di tempat tinggi itu konyol dan tidak perlu untuk ini. Sebagian besar komputer saat boot menjalankan CPU dan kipas lainnya pada periode kecepatan normal. Tidak ada masalah dengan menyakiti CPU, karena jika CPU akan memanas maka kecepatannya bisa meningkat terus. Seharusnya ada perbaikan pada CPU cepat saat boot up. Periksa BIOS.
@KevinSmith, > Tidak ada masalah dengan menyakiti CPU, karena jika CPU akan memanas maka kecepatannya dapat ditingkatkan terus. Bagaimana jika sistemnya kacau? Bagaimana tepatnya “peningkatan kecepatan kipas secara stabil”? > Seharusnya ada perbaikan pada CPU cepat saat boot up. Ya, harus ada, tetapi tidak .
Synetech
2
Bagaimana dengan ini: Karena POST ingin melihat apakah ia dapat merasakan kecepatan kipas dengan benar.
Daniel R Hicks

Jawaban:

27

Karena daya dihidupkan ke kipas, sebelum BIOS memuat pengontrol waktu nyata apa pun yang akan mendasarkan kecepatan kipas pada suhu prosesor. Ini juga menjaga prosesor tidak menjadi terlalu panas jika Anda mencoba alternatifnya ... yang akan membuat kipas tetap mati sampai pengendali tersebut dimuat dan mendasarkan kecepatan kipas pada suhu prosesor. Lebih banyak perlindungan daripada apa pun. Prosesor mulai bekerja saat Anda menyalakan komputer, tetapi BIOS masih perlu waktu untuk memuat.

Berikut ini alternatif lain. Bagaimana jika BIOS tidak dimuat karena suatu alasan ... misalnya Ram rusak, misalnya. Apakah Anda benar-benar ingin prosesor Anda duduk di sana tanpa kipas, menunggu BIOS untuk menyalakan kipas setelah memuat pengendali yang sesuai? Saya tahu saya tidak akan melakukannya.

Bon Gart
sumber
1
+1: Ini gagal-aman jika terjadi kegagalan POST. Lebih baik memiliki kipas sasis pada posisi tinggi jika POST gagal karena kondisi panas yang tidak dapat dideteksi oleh sensor yang belum siap.
Ƭᴇcʜιᴇ007
1
Dan tes dari ini misalnya .. adalah untuk mematikan kipas penenang / kipas lebih tenang dalam bios, dan kemudian kipas berjalan dengan kecepatan penuh terlepas dari cpu temp. Kecepatan yang lebih lambat memberikan lebih sedikit noise dan lebih banyak kehidupan bagi kipas.
barlop
10

Kipas dibuat untuk beroperasi pada kecepatan tertentu dengan tegangan tertentu (umumnya 12V). Saat komputer dinyalakan, semua voltase kipas berada pada pengaturan standar 12v, yang menghasilkan kecepatan 100%. Tidak ada pemrograman dalam hal ini - hanya tindakan dinyalakan.

Kemudian, baik BIOS atau utilitas perangkat lunak dapat mengurangi tegangan DC atau menggunakan metode PWM berdenyut untuk mengurangi kecepatan kipas yang efektif.

Sekarang, tentu saja, pembuat motherboard bisa saja mengubah logika keliling sehingga penggemar mulai dari tegangan lain (50%, atau bahkan mati sampai dibutuhkan), tetapi Bon Gart mengenai paku di kepala: ada potensi bencana jika BIOS gagal untuk boot dengan benar saat komputer tetap menyala.

Tetapi bahkan jika mereka mau, tidak seperti perangkat mandiri motherboard tidak tahu jenis penggemar apa yang mungkin Anda miliki sehingga tidak ada "tebakan bagus" yang harus dilakukan:

  • beberapa model kipas relatif lambat pada 100%, sementara yang lain membutuhkan tegangan dikurangi hingga 50% untuk hasil yang setara
  • beberapa penggemar - terutama yang besar - bahkan mungkin tidak memulai dengan tegangan 50%, sementara mereka sebenarnya dapat diperlambat untuk melakukan 50% setelah "dorongan" awal, menyulitkan hal-hal lebih lanjut.
mtone
sumber
1
+1 untuk menyebutkan bahwa kipas harus menerima tegangan penuh untuk spin-up yang tepat. IMO itu jawaban yang benar.
serbuk kayu
2

Karena sampai OS modern yang tahu idle CPU di-boot, CPU sedang berjalan panas (saya jelaskan mengapa pada pertanyaan itu). Jika motherboard dan BIOS mendukung pengaturan kecepatan kipas, maka setelah POST selesai dan BIOS mulai bekerja, maka akan menurunkan kecepatan jika diperlukan; jika tidak, kipas tetap pada kecepatan tinggi.

Jika Anda menghubungkan sistem Anda ke pengukur daya seperti Kill-a-Watt, Anda dapat mengamati ini secara numerik karena sistem akan menarik daya lebih besar secara signifikan saat berada di editor BIOS atau DOS, menjeda POST, atau bahkan menu boot OS. Namun, ketika OS yang sadar-daya dimuat, penggunaan daya turun (pada kenyataannya, bahkan menjalankan idle.comdi DOS akan menurunkannya ke jumlah yang sama). Perbedaan spesifik akan bervariasi, tetapi 30-50W tidak jarang.

Cara lain Anda dapat melihat ini dalam tindakan adalah dengan mesin virtual. Jika Anda menjeda VM di POST atau memasukkan alat konfigurasi BIOS, Anda akan melihat beban CPU pada host yang tinggi (100% pada prosesor single-core, 50% pada dual-core / berulir, dll.) Anda boot ke DOS di VM, beban CPU host tetap tinggi sampai Anda mengeksekusi idle.com, pada titik itu, turun menjadi ~ 0%. Itu juga turun ketika Anda boot tamu ke Windows atau OS modern lainnya.

Synetech
sumber
0

Pikirkan skenario ini: Ketika mobil Anda dinyalakan, mobil berputar pada kecepatan yang lebih tinggi kemudian berlari pada kecepatan idle normal. Seperti kebanyakan sistem umum, ini disebut power-on self test (POST). Perangkat keras komputer akan memeriksa sensor dan memverifikasi berjalan pada kecepatan yang dihadiri. Jika tidak, maka Anda mungkin melihat kesalahan, di suatu tempat.

David Peters
sumber
0

Dapatkan pengendali kipas ... sesederhana itu. Anda akan mengatur kecepatan RPM untuk setiap kipas, dan dapat menyesuaikan untuk hari yang lebih panas. mereka bahkan memiliki yang lebih mahal yang hanya akan 100 hingga 300 rpms tergantung pada temp. jadi itu tidak pernah menjalankan minimum atau maksimum rpms.

konetopia
sumber
Ini tidak menjawab pertanyaan yang ditanyakan seperti pada "mengapa" ...
Solar Mike