Apakah CPU lebih stabil dengan satu atau lebih core dinonaktifkan?

29

Saya sedang membaca artikel ini , dan saya menyadari bahwa:

... 7003,38 MHz, dengan dua core CPU diaktifkan dan hyper-threading dinonaktifkan.

Apakah menonaktifkan beberapa core CPU & menonaktifkan Hyper-Threading (atau thermal throttle untuk AMD CPU) benar-benar meningkatkan stabilitas sistem, terutama ketika melakukan overclocking?

Astopher
sumber
20
Fitur-fitur itu akan dinonaktifkan untuk mengurangi panas. Setiap inti adalah perangkat kerasnya sendiri, jika dinonaktifkan, mereka tidak akan menghasilkan panas. Bahkan perbedaan derajat akan membantu upaya overclocking yang ekstrem.
Ramhound

Jawaban:

30

OC yang dijelaskan dalam artikel Anda melibatkan peningkatan tegangan inti dengan tingkat yang sangat besar. Fitur tambahan harus dinonaktifkan untuk mengurangi pembangkitan panas saat beroperasi pada tegangan dan frekuensi itu.

"Stabilitas" dapat berarti banyak hal terkait dengan overclocking, tetapi dalam hal ini, stabilitas termal kemungkinan merupakan prioritas tertinggi.

Frank Thomas
sumber
8

Hal pertama yang terlintas dalam pikiran, khususnya dengan core CPU, adalah bahwa menonaktifkan fitur ini akan membuatnya lebih mudah untuk berurusan dengan panas ekstrem yang akan dihasilkan oleh core. Selain itu, menonaktifkan hyper-threading secara teoritis harus membantu menurunkan suhu, yang pada kecepatan dan tegangan itu mungkin menjadi perhatian nomor satu.

dzampino
sumber
Ya, betapapun lebih banyak pukulan untuk penonaktifan Anda menonaktifkan inti nyata vs penonaktifan hyper-threading, yang menurut 11 tahun dokumen lama, hanya tambahan 5% dari inti yang mati.
Chris O
6

Ketidakstabilan termal CPU mungkin muncul di inti (yang dirancang untuk bekerja pada suhu yang lebih tinggi daripada, katakanlah, cache L2) atau di CPU luar. Jika CPU adalah superkonduktor termal, maka semua akan berada pada suhu yang sama dan ini tidak masalah.

Biasanya panas dihilangkan dari seluruh permukaan yang ditutupi oleh heatsink, dan sebagian besar dihasilkan di inti (s) dan dalam ukuran yang lebih rendah di peranti penangkap keras tergantung pada tingkat konsumsi daya per unit volume (atau permukaan, karena arsitektur CPU pada dasarnya datar).

Peta kepadatan daya Penryn

Meningkatkan tegangan dan frekuensi CPU memiliki efek meningkatkan pembangkitan panas di inti . Jika peningkatan ini, minus panas yang dihilangkan pada kondisi mapan, menggerakkan suhu terlalu tinggi untuk inti, maka tidak masalah berapa banyak inti yang Anda nonaktifkan - yang masih diaktifkan akan crash. Atau gagal karena elektromigrasi setelah beberapa waktu.

Jika suhu aman untuk inti, Anda akan mengamati bahwa suhu di luar inti masih didorong ke atas, karena panas berlebih merembes dari inti ke pinggiran (berwarna merah dan kuning pada gambar di atas).

Jadi bisa terjadi bahwa sementara inti berada di bawah suhu kritisnya, ia masih menaikkan suhu pinggiran di atas toleransi suhu pinggiran. Kemudian ada sesuatu di malfungsi pinggiran, dan CPU secara keseluruhan menjadi "tidak stabil", bahkan jika core sendiri masih dalam zona aman.

Karena panas di pinggiran berasal (juga) dari semua inti, bagian hyperthreading, dan sebagainya, menonaktifkan fitur-fitur tersebut mengurangi panas ini dan dapat menjaga pinggiran tetap stabil.

Dalam hal ini, bahkan jenis kode yang sedang dijalankan dapat mempengaruhi pembangkit listrik; sehingga Anda mungkin mengalami kegagalan saat menjalankan kode yang sama dikompilasi dengan atau tanpa, misalnya, dukungan SSE3. Sebenarnya, bahkan pilihan urutan instruksi mungkin relevan, dan ada studi dalam hal itu .

LSerni
sumber