Pembaruan BIOS menurunkan suhu CPU

8

Mendirikan

Saya punya sistem dengan motherboard Asus P8Z68-V PRO dan CPU Intel Core i7-2600K yang bekerja pada kecepatan stok ( tanpa overlocking) yang saya dinginkan dengan Noctua NH-U12P. Di heatsink saya punya dua kipas yang disertakan terhubung melalui Adapters Rendah Lise (LNA) yang disertakan 1100 RPM, 16,9 dB (A). Dalam pengaturan BIOS saya telah mengatur profil kipas CPU dan sasis ke diam.

Isu

Kemarin saya memutakhirkan dari BIOS versi 0501 ke 0606 . Setelah upgrade saya memeriksa suhu di monitor BIOS dan terkejut melihat bahwa suhu CPU sedikit ~ 30 ° C. Sebelum peningkatan, suhu CPU adalah ~ 50 ° C dengan pengaturan BIOS yang sama (lihat judul berikut untuk detail tentang suhu). Bagaimana ini bisa terjadi? Tampaknya agak aneh bahwa peningkatan BIOS dapat menurunkan suhu CPU hingga 20 ° C dan juga aneh bahwa suhu CPU lebih rendah daripada suhu sasis.

Temperatur

Ketika saya memeriksa suhu, suhu kamar telah ~ 23 ° C. Saya belum mengubah penempatan komputer atau perangkat keras atau pengaturan pendinginan antara versi BIOS.

BIOS versi 0501

Monitor BIOS:

  • CPU: ~ 50 ° C
  • Chassis: ~ 33 ° C

Saya belum mendapatkan pengukuran suhu dari lm-sensor atau sejenisnya untuk versi 0501 karena saya hanya menemukan masalah setelah memutakhirkan ke versi 0606 dan utilitas BIOS updater tidak akan membiarkan saya menurunkan versi ke versi 0501 (dikatakan "gambar ketinggalan jaman" ketika saya mencoba memuat versi 0501).

BIOS versi 0606

Monitor BIOS:

  • CPU: ~ 30 ° C
  • Chassis: ~ 33 ° C

lm-sensor di Ubuntu 11.04 Desktop 64-bit ( sudo sensorssetelah uptime 4 jam 52 menit dan rata-rata beban 0,22, 0,18, 0,15):

coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +32.0°C  (high = +80.0°C, crit = +98.0°C)  

coretemp-isa-0001
Adapter: ISA adapter
Core 1:      +35.0°C  (high = +80.0°C, crit = +98.0°C)  

coretemp-isa-0002
Adapter: ISA adapter
Core 2:      +29.0°C  (high = +80.0°C, crit = +98.0°C)  

coretemp-isa-0003
Adapter: ISA adapter
Core 3:      +36.0°C  (high = +80.0°C, crit = +98.0°C)

Suhu monitor BIOS diperiksa langsung setelah suhu lm-sensor diperiksa.

BIOS versi 0706, 0801, 1101 dan 3203

Saya mendapatkan suhu yang sama di monitor BIOS dan dengan lm-sensor pada versi BIOS 0706, 0801, 1101 dan 3203 seperti pada 0606.


Informasi dari Asus

The 0606 changelog tidak menyebutkan secara eksplisit tentang suhu CPU (tetapi item 3., seperti yang ditunjukkan oleh sidran32 , dapat mempengaruhi suhu):

P8Z68-V PRO 0606 BIOS dengan IRST 10.6.0.1002

  1. Aktifkan dukungan dari Intel Rapid Storage Technology versi 10.6.0.1002 Release
  2. Tingkatkan kompatibilitas DRAM
  3. Meningkatkan stabilitas sistem
  4. Tingkatkan kompatibilitas dengan beberapa model kartu Raid
  5. Tingkatkan ukuran memori berbagi IGD menjadi 512MB

Namun, FAQ berikut mungkin memberikan petunjuk:

Tanya Jawab

Saya menemukan bahwa pembacaan suhu CPU di BIOS sekitar 10 ~ 20 derajat celcius lebih panas daripada pembacaan di OS. Apakah ini normal? Alat Halaman

Larutan

Itu normal karena BIOS tidak mengirim perintah siaga ke CPU, membuat sebagian besar fitur hemat daya tidak berguna. Anda harus mendapatkan pembacaan yang serupa jika Anda menonaktifkan Laporan EIST / C1E / CPU C3 / Laporan CPU C6 di BIOS.

N.N.
sumber
3
Jangan salah, tapi saya pikir angka CPU yang terlalu rendah terlalu bagus untuk menjadi kenyataan.
soandos
+1 hanya karena saya tidak tahu BIOS baru keluar, saya akan mencoba ini ketika saya pulang. Perhatikan bahwa BIOS mungkin tidak menggunakan CPU sebanyak mungkin karena beberapa penyesuaian (seharusnya tidak menganggur pada suhu 50C, saya juga tidak), menjelaskan delta suhu.
Terobosan
30 ° agak rendah untuk 2600K terlepas dari bagaimana dinginnya.
Shinrai
Ya, saya akan meragukan suhu CPU 30C. Memang mungkin bagi BIOS untuk mengubah suhu CPU dengan memengaruhi suhu saat ini, dan berbagai siklus tugas, tetapi 30C sangat rendah, kecuali CPU Anda berpendingin cair.
Daniel R Hicks
1
Saya dulu menggunakan pendingin saham pada prosesor yang lebih lama dan mendapatkan 25 derajat - mengapa yang baru tidak bisa mendapatkan 30?
Simon Sheehan

Jawaban:

7

Asus mengubah cara mengukur suhu CPU.

Sebelum pembaruan itu mengukur temp tj.max, yang berasal dari inti CPU, kemudian mereka mengubahnya ke temp tcase yang merupakan temps di lingkungan CPU. Perbedaan kedua temp ini adalah ~ 15 ° C.

( Sumber Jerman )

bamboon
sumber
Bagaimana kamu belajar ini? Apakah perubahan ini didokumentasikan di suatu tempat? Mungkin masuk akal untuk memasukkan referensi dalam jawaban Anda.
NN
@NN Saya membacanya di forum Jerman, ada cukup banyak pertanyaan yang menanyakan pertanyaan yang sama seperti Anda.
Stephan Dollberg
1
Saya meragukan jawaban ini, semata-mata karena saya belum pernah melihat lebih dari perbedaan 5-10C dari T_case ke suhu inti ... Dan secara intrinsik, seharusnya tidak ada - mereka melekat pada potongan logam yang sama dan terpisah kurang dari satu sentimeter!
Terobosan
3

Saya memiliki motherboard yang sama, meskipun saran ini harus berlaku untuk kebanyakan motherboard berbasis Sandy Bridge . Saya baru saja memutakhirkan BIOS saya, dan saya melihat hal yang serupa.

Kemarin saya memutakhirkan dari BIOS versi 0501 ke 0601. Setelah upgrade saya memeriksa suhu di monitor BIOS

Masalah pertama adalah Anda memeriksa suhu di BIOS. Saat komputer melakukan booting ke BIOS, tidak ada penghematan daya lanjut atau c-state yang diaktifkan (untuk alasan kompatibilitas dan switching), sehingga CPU berjalan dengan kecepatan penuh, dan dengan demikian, tegangan penuh. Saya berpikir bahwa pembaruan BIOS baru mungkin memungkinkan voltase jatuh di BIOS, tapi selain itu, saya hanya bisa berspekulasi.

Yang sedang berkata, satu-satunya cara yang benar untuk menguji suhu idle / load Anda adalah dengan menggunakan sistem operasi yang dapat memberikan detail ini (melalui utilitas seperti HWMontior atau HWiNFO ). Jika Anda menyelesaikan tes ini, Anda akan benar-benar mencatat tidak ada perbedaan suhu (seperti yang saya lakukan).


TL, DR: Gunakan alat berbasis OS, bukan BIOS untuk memeriksa suhu Anda. Suhu idle Anda yang sebenarnya tidak menurun, tetapi hanya suhu Anda saat berada di BIOS (yang secara teknis tidak idle).

Penerobosan
sumber
1
Utilitas apa yang akan Anda sarankan untuk memeriksa suhu di Ubuntu (tidak ada yang disebutkan tampaknya berjalan di Linux)?
NN
2
Sensor applet: sensor-applet.sourceforge.net
serbuk gergaji
@Breakthrough Saya telah memperbarui pertanyaan saya dengan output dari lm-sensor.
NN
@NN Yang saya maksud adalah bahwa Anda mungkin akan mendapatkan pembacaan suhu yang sama sebelum Anda memutakhirkan BIOS di Ubuntu , bukan di BIOS itu sendiri.
Terobosan
@Breakthrough Saya pikir saya telah menambahkan sebanyak yang saya tahu tentang suhu ke pertanyaan sekarang. Sayangnya, seperti yang disebutkan dalam edit, saya tidak dapat menemukan cara untuk memeriksa suhu lm-sensor di 0501 karena utilitas pembaruan BIOS tidak akan membiarkan saya turun ke 0501.
NN
2

Mungkin itu mengubah kontrol kipas CPU sehingga lebih cerdas dalam mengatur kecepatan kipas, atau mungkin default ke kecepatan kipas idle yang lebih tinggi. "Tingkatkan stabilitas sistem" adalah pernyataan yang sangat luas, tetapi suhu bisa menjadi bagian dari itu, jadi itu mungkin termasuk perubahan dalam cara mengontrol kecepatan kipas.

Ben Richards
sumber
2
ASUS terkenal dengan patch notes yang terdiri dari "Peningkatan stabilitas sistem" dan tidak ada yang lain.
Shinrai
1
Maaf, tapi ini salah dalam hal ini, karena kipas NN hanya merupakan kipas tiga kawat, dan karenanya hanya satu-kecepatan saja (tidak dapat dikontrol PWM).
Terobosan
@Breakthrough tangkapan yang bagus, terima kasih. Dengan cepat melirik halaman produk di situs Asus, ini tidak jelas bagi saya (foto papan kecil dan semua).
Ben Richards
0

Angka "suhu" yang Anda kutip bukan dari termometer yang akurat, melainkan sensor termal yang diakses oleh BIOS, dan kemudian mengonversi angka mentah menjadi "suhu". Kemungkinan besar perbedaan suhu yang terkait dengan setiap versi BIOS (terutama delta 20 derajat besar) dapat dikaitkan dengan koefisien dan / atau offset yang berbeda yang digunakan dalam perhitungan.

Saya dapat mem-boot ganda Linux atau WinXP salah satu PC saya. Applet suhu di Linux secara konsisten melaporkan suhu temporer 4 C derajat lebih rendah dari applet Windows. Linux tidak membiarkan PC berjalan lebih dingin. Hanya saja applet Linux menggunakan perhitungan yang berbeda dari applet Windows untuk menghitung suhu. Bahkan applet Linux memungkinkan pengguna menerapkan penyesuaian ke nomor "suhu" sebelum ditampilkan.

Karena CPU memiliki heatsink yang terpasang plus kipas, maka saat idle, CPU bisa sedikit lebih dingin daripada sensor temp sasis. Ini mengasumsikan bahwa perhitungan suhu cukup tepat untuk sensor CPU dan sasis.

serbuk gergaji
sumber