Mengapa CPU modern "underclocked"?

30

Saya terus membaca sejak bertahun-tahun tentang kemampuan overclock magis CPU modern. Dikatakan bahwa CPU (dengan pengali terbuka) yang dikirimkan kepada pelanggan dengan (katakanlah) 3GHz yang telah ditetapkan, dapat di-overclock "tanpa masalah" ke (katakanlah) 4GHz.

Tapi saya tidak percaya bahwa produsen CPU menipu diri mereka sendiri. Saya berpikir: haruskah CPU selalu mendukung clock rate 1GHz lebih tinggi tanpa masalah, mengapa tidak menjual CPU seperti itu dengan 1GHz lebih banyak diatur?

Apakah Anda mengatakan, bahwa asumsi saya benar, bahwa sebenarnya ada yang banyak masalah dengan overclocking, dan untuk itu alasan, CPU modern diatur untuk menurunkan frekuensi (dibandingkan dengan orang yang mereka bisa menangani)?

java.is.for.desktop
sumber
16
Jika Anda membuat dan menjual CPU untuk mendapat untung, apakah Anda akan mengambil risiko overclocking secara default dan harus memberikan prosesor gratis dalam garansi ,? Atau apakah Anda akan menggunakan pengaturan jam aman yang diketahui yang dapat digunakan CPU selama bertahun-tahun.
Moab
1
Karena ketergantungan lebih penting daripada kecepatan.
Fiasco Labs

Jawaban:

36

Saya mengutip dari Risiko OverClocking :

Biasanya prosesor dalam kisaran yang lebih rendah diproduksi dengan proses pembuatan yang sama dengan CPU yang dijual pada kisaran menengah ke tinggi. CPU dengan peringkat lebih tinggi di-overclock dan diuji di pabrik, kemudian dijual dengan harga premium. Banyak pengguna akan membeli prosesor yang lebih murah dan dari waktu ke waktu dengan kecepatan yang hampir sama dari CPU premium. Ini adalah masalah besar jika dan hanya jika Anda cukup beruntung untuk mendapatkan CPU yang baru saja melewatkan potongan premium selama pengujian awal pabrik. Terkadang, Anda akan terjebak dengan CPU yang hanya lebih dari jam sedikit di atas peringkatnya.

Dengan kata lain, prosesor yang Anda miliki adalah pabrik-diuji dan ditemukan untuk menjadi mampu mempertahankan dalam jangka panjang yang jauh lebih tinggi jam-tingkat dari apa spesifikasi mengatakan. Jika bisa, pasti dijual sebagai model lain dan dengan harga berbeda.

Jika Anda benar-benar beruntung, CPU Anda adalah salah satu yang hanya terlewatkan oleh peringkat yang lebih tinggi, dan karenanya dapat di-overclock dengan aman. Namun, satu-satunya cara untuk mengetahuinya adalah melakukan overclock secara bertahap hingga Anda mulai mendapatkan crash yang aneh. Tentu saja, sambil menjelajahi batas-batas CPU Anda dengan cara ini, Anda mengambil risiko membakarnya atau menghancurkan disk Anda, dll. Anda yang harus memutuskan.

harrymc
sumber
Untuk menambahkan apa yang dikatakan harrymc, biasanya Anda tidak menemukan banyak prok underclock dalam satu generasi hingga proses pembuatannya telah teruji dan benar. Pada saat itu generasi berikutnya sedang dalam jalan keluar dan gen saat ini telah jatuh harga (yaitu pajak geek telah dibayar). Setelah pembuatan telah matang, vendor kemudian secara sewenang-wenang memilih x% sebagai tersertifikasi pada peringkat yang diberikan meskipun sebagian besar chip praktis sama.
Michael Brown
Juga ada kisah terkenal di mana Intel mensegmentasi keluarga chip dengan apakah mereka memiliki coprocessor matematika atau tidak. Alih-alih mencap dua dadu yang terpisah, koprosesor diputus dari proc tingkat bawah
Michael Brown
Belum tentu "pasti sudah dijual sebagai model lain dan dengan selisih harga". Mereka juga mencatat prosesor yang sama pada kecepatan yang berbeda sehingga mereka dapat menargetkan titik harga yang berbeda. Jika Anda mulai rendah, lebih banyak orang dapat membeli produk Anda. Kemudian tingkatkan kisaran harga untuk produk "mewah" yang memiliki CPU yang sama tetapi dengan kecepatan clock lebih cepat bagi mereka yang tidak tahu lebih baik dan memiliki lebih banyak uang.
TylerH
CPU cacat karena alasan komersial adalah cerita lain.
harrymc
6

Seperti yang ditunjukkan oleh harrymc, proses pembuatan untuk serangkaian prosesor adalah sama. Terkadang, sulit bagi produsen untuk menghitung berapa banyak prosesor yang akan jatuh ke dalam setiap kategori dalam suatu rentang dan yang dapat menyebabkan masalah. Saya ingat bahwa beberapa tahun yang lalu (era Athlon XP, jika saya ingat dengan benar) AMD melakukan beberapa kesalahan perhitungan dan mendapat sejumlah besar prosesor baris teratas. Itu masalah, karena prosesor seperti itu jauh lebih mahal daripada prosesor tingkat menengah. Jadi mereka mengambil prosesor tersebut, melakukan underclock dan menjualnya sebagai prosesor yang lebih murah, untuk menutupi biaya produksi.

Hal menarik lain yang agak terkait dengan ini adalah prosesor AMD dengan jumlah core yang aneh. Sebagai contoh sekitar 3 prosesor inti sebenarnya 4 prosesor inti dengan satu inti rusak. Beberapa orang berhasil membuka inti tambahan dan mendapatkan kinerja.

Poin lainnya adalah pengujian prosesor. Biasanya pabrikan menempatkan prosesor di bawah tekanan yang jauh lebih tinggi dari yang diharapkan ketika prosesor dalam penggunaan normal. Dengan cara ini mereka dapat yakin bahwa prosesor akan menghasilkan output yang benar. Meskipun benar bahwa bug prosesor biasanya hanya memengaruhi sejumlah kecil orang, mereka bisa sangat memalukan bagi produsen. Masalah lain adalah bahwa sebagian besar pengguna berasumsi bahwa prosesor akan memberikan hasil yang benar ketika mereka bekerja dan ada sangat sedikit perlindungan terhadap bug prosesor yang tersedia, sehingga sangat penting bahwa prosesor bekerja dengan benar.

AndrejaKo
sumber
3
Selain itu, walaupun penggemar overclocking mungkin memiliki sistem pendingin cair yang mengagumkan dan sejenisnya yang membantu menjaga sistem mereka bersenandung pada kecepatan jam gila, konsumen CPU rata-rata cenderung memiliki sesuatu yang sedikit lebih sederhana.
5

dikirim ke pelanggan dengan (katakanlah) 3GHz yang telah ditetapkan, dapat di-overclock "tanpa masalah" ke (katakanlah) 4GHz.

Ungkapan kunci di sini adalah " tanpa masalah ". Ini adalah bagian yang tidak benar. Walaupun banyak yang akan menangani hal ini dengan baik, persentase yang signifikan (besar) dari prosesor tersebut tentu akan mengalami masalah, bahkan jika itu tidak sampai satu tahun atau lebih di jalan ketika kipas pendingin mulai aus dan ada debu yang menyumbat aliran udara melalui pendingin. Tidak perlu persentase pengembalian yang besar dari masalah ini untuk menghapus margin keuntungan produsen dan merusak reputasinya.

Kekeliruan lain di sini adalah asumsi bahwa kinerja adalah kebajikan utama cpu. Untuk bisnis besar, yang merupakan bagian besar dari basis pelanggan mereka, stabilitas, daya tahan, dan konsumsi listrik semua faktor sebagai bagian dari persamaan TCO (total biaya kepemilikan) mereka. Kita sekarang sampai pada titik di mana sebagian besar prosesor di pasar akan memilih untuk secara sengaja melakukan overclock secara dinamis tergantung pada beban kerja saat ini, untuk menghemat penggunaan energi dan output panas. Kami juga memiliki chip seperti Atom dan Neo yang dirancang untuk berkinerja buruk pada prosesor lain dengan tujuan mendapatkan keuntungan dari biaya rendah dan masa pakai baterai yang lebih tinggi.

Joel Coehoorn
sumber
3

. Saya berpikir: seandainya CPU selalu mendukung clock rate 1GHz lebih tinggi tanpa masalah,

Itu tidak benar.

CPU. Dikatakan bahwa CPU (dengan pengali terbuka) yang dikirimkan kepada pelanggan dengan (katakanlah) 3GHz yang telah ditetapkan, dapat di-overclock "tanpa masalah" ke (katakanlah) 4GHz.

Penyederhanaan kotor. Bisakah mereka di-overclock? Yakin. Apakah pabrik mereka akan di-overclock? Tidak sepertinya.

Agar CPU dapat berjalan lebih cepat dari kecepatan clock terukur (karenanya "overclocking") - Anda harus melakukan perubahan tertentu. Perubahan seperti mengganti pendinginan stok dengan pendinginan aftermarket untuk pembuangan panas yang lebih baik. CPU "terkunci" untuk berjalan pada frekuensi yang ditentukan setelah menjalankan serangkaian tes tanpa menimbulkan masalah.

Asumsi saya benar, bahwa sebenarnya ada banyak masalah dengan overclocking

Mungkin, mungkin tidak, tergantung - tergantung pada banyak faktor - temparture ambien, sistem pendingin, hasil silikon, dukungan motherboard, catu daya yang stabil menjadi salah satu faktor

Sathyajith Bhat
sumber
2

Overclocking menghasilkan lebih banyak panas yang akan menyebabkan CPU gagal jika berlebihan. Underclocking membuat CPU lebih tahan terhadap masalah pendinginan. Sebagian besar CPU modern juga memiliki pengaturan kecepatan adaptif sehingga mereka dapat mengurangi panas yang dihasilkannya.

Saya miliki dan laptop HP yang mati karena heatsink chip grafis yang buruk. Panas yang berlebihan tampaknya menyebabkan solder pecah.

Server saya berjalan hampir secara konstan pada pengaturan CPU terendah. Ini masih menyisakan sebagian besar silinder CPU untuk proses BOINC.

BillThor
sumber
1
Lihat ini ... nvidiasettlement.com
Moab
2

Satu hal sederhana yang dilupakan kebanyakan orang, tidak semua overclocking hanya mengandalkan CPU itu sendiri, Anda perlu mengingat sumber daya tambahan seperti Chipset Anda (tegangan, dll), memori Anda (timing, voltase, dll).

Tapi ya kebanyakan orang di tempat-tempat seperti Newegg, selalu mengatakan

Saya melakukan overclock hal ini sebesar 1,2 GHZ! WOZER!

Namun mereka gagal untuk selalu menyebutkan bahwa itu berjalan lebih panas, dan bahwa mereka telah menaikkan tegangan pada semua komponen lainnya.

Jadi contohnya, hanya karena beberapa CPU 1GH clockable lebih tinggi, tidak membuat standar untuk produsen seperti Intel. Oh dan seperti yang sudah disebutkan, jika mereka gagal menjadi 1ghz lebih tinggi mereka akan melakukan NERAKA dari banyak RMA

Jakub
sumber
1

Salah satu alasan mengapa Intel tidak clock prosesor mereka lebih tinggi saat ini adalah bahwa mereka tidak perlu. Pada kisaran atas mereka tidak memiliki persaingan, yang berarti mereka tidak perlu memaksakan batas untuk menghasilkan uang. Yang berarti, mereka dapat menjual prosesor lebih lambat daripada yang benar - benar dapat dijangkau dan dengan demikian menurunkan pengembalian garansi. Dan kemudian mereka dapat menjual lebih banyak dalam 2 tahun, karena model-model baru akan lebih cepat dalam kaitannya dengan model top saat ini daripada jika teknologi saat ini didorong ke batas.

Jadi, sementara tidak setiap i7 dapat menekan 4GHz tanpa menambah voltase / pendinginan, beberapa dari mereka bisa, dan jika Intel benar-benar harus, mereka akan memilih sendiri yang bisa dan menjualnya sebagai model terpisah yang lebih tinggi dalam jangkauan mereka. Ini disebut "binning".

Zds
sumber