239 / 736UNDER

Underclocking

Menurunkan frekuensi kerja mesin penambangan

Pada siang yang panas, mesin penambangan Paul memanaskan ruangan lebih cepat daripada kemampuan pendingin membuang panas. Pilihannya tidak harus hanya kecepatan penuh atau mematikan mesin. Ia dapat mencoba mode yang lebih lambat. Underclocking berarti menurunkan frekuensi perhitungan dibandingkan acuan tertentu. Mesin biasanya melakukan lebih sedikit pekerjaan per detik; apakah listriknya juga digunakan lebih efisien harus dibuktikan lewat pengukuran.

Underclocking menjalankan chip pada frekuensi lebih rendah daripada pengaturan acuan, misalnya profil bawaan pabrikan. Ini dapat membantu mengurangi daya dan panas. Namun, penurunan frekuensi saja tidak berarti tegangan lebih rendah, efisiensi energi lebih baik, ataupun penambangan berhenti sepenuhnya.

ASIC adalah chip khusus untuk perhitungan penambangan. Frekuensi kerjanya, yang misalnya dinyatakan dalam MHz, menentukan laju pekerjaan itu. MHz berarti megahertz, yaitu jutaan siklus clock per detik. Jumlah siklus ini tidak sama dengan jumlah percobaan hash yang selesai. Paul perlu mengenali profil acuan sebelum menurunkannya: lebih rendah kurang bermakna tanpa titik pembanding. Braiins menjelaskan bahwa kerja yang lebih lambat juga bisa memungkinkan tegangan lebih rendah. Akan tetapi, perubahan frekuensi saja tidak menjamin perubahan tegangan. Mining Firmware, program yang mengendalikan mesin, mungkin mengatur keduanya bersama, tetapi keduanya tetap parameter yang berbeda. [1] [6] [7]

Bayangkan chip melakukan lebih sedikit langkah kerja setiap detik. Energi untuk aktivitas pensakelarannya dapat berkurang. Braiins menyederhanakan hubungan ini menjadi W = a × F × V²: di sini W menunjukkan daya yang digunakan dalam watt, F frekuensi, dan V tegangan. Huruf a adalah koefisien model. Dalam model ini, tegangan dikuadratkan. Model ini menjelaskan hubungan, bukan menghitung konsumsi seluruh perangkat secara tepat. Kipas juga memakai listrik dan catu daya memiliki rugi-rugi. Karena itu Paul tidak dapat mengetahui tagihan listrik yang persis hanya dari pengaturan frekuensi. [1] [7]

Ambil contoh ilustratif: 2000 W / 100 TH/s = 20 J/TH. Setelah pengaturan diubah, hasilnya 1200 W / 50 TH/s = 24 J/TH. TH/s berarti terahash per detik, yaitu triliunan percobaan hash per detik. J/TH berarti joule per terahash: energi yang diperlukan untuk satu triliun percobaan tersebut. Daya turun 40%, tetapi mode baru membutuhkan energi 20% lebih banyak untuk jumlah percobaan yang sama. Mengurangi beban sirkuit listrik mungkin berguna, meskipun efisiensi energi justru memburuk. Angka ini ilustrasi, bukan rekomendasi pengaturan mesin tertentu. Paul perlu mengukur konsumsi sekaligus pekerjaan yang diselesaikan. [1] [5] [6] [7]

Respons langsung setelah perubahan pengaturan mengonfirmasi bahwa instruksi diterima, bukan selalu bahwa sasaran sudah tercapai. LuxOS menjelaskan transisi bertahap untuk frequencyset. Frekuensi saat ini dapat diperiksa melalui frequencyget, sedangkan IsRamping menunjukkan transisi yang masih berlangsung. S9 juga hanya mendukung tingkat frekuensi tertentu. Kolom Frequency dalam respons menunjukkan sasaran terdekat yang didukung, yang belum tentu sama persis dengan permintaan. Sasaran itu sendiri juga tidak membuktikan bahwa chip sudah bekerja pada frekuensi tersebut. [2]

Paul tidak harus memulai semua perubahan secara manual. LuxOS memakai ATM, Advanced Thermal Management, untuk mengatur operasi berdasarkan suhu. Sistem dapat menurunkan frekuensi ketika mesin memanas lalu menaikkannya kembali dalam batas yang diizinkan setelah dingin. Semua masukan suhu yang tersedia harus mengizinkan kenaikan, bukan hanya satu papan yang lebih dingin. Bergantung pada perangkat, masukan mencakup suhu chip dan, pada pendinginan air, suhu air masuk. Satu komponen yang mendingin tidak berarti seluruh mesin sudah berada pada suhu aman. [3]

Underclocking tidak menjamin operasi tanpa henti dengan pendinginan seburuk apa pun. Dalam LuxOS, Minimum Profile menetapkan profil terendah yang boleh dipakai ATM; pada mode sasaran daya, power_min menentukan batas bawah. Jika Paul menetapkannya terlalu tinggi sementara panas berlebih berlanjut, pengaturan tidak dapat mundur lebih jauh. Firmware dapat mematikan perangkat. Batas bawah bukan janji bahwa mesin pasti menghasilkan setidaknya sebanyak itu dalam semua keadaan. Perlindungan suhu lebih penting daripada kinerja yang diinginkan. [3]

Braiins memakai DPS, Dynamic Performance Scaling, untuk mengubah sasaran daya atau hashrate sesuai kondisi. Hashrate berarti jumlah percobaan hash per detik. Kembali ke tingkat lebih tinggi bergantung pada versi, mode, dan syarat waktu. DPS Memory mempertimbangkan respons mesin sebelumnya untuk mencegah pergantian cepat bolak-balik. Karena itu ASIC yang lebih lambat belum tentu rusak, meskipun antarmuka menyediakan profil lebih tinggi. Paul memeriksa suhu dan log terlebih dahulu. Mematikan perlindungan hanya agar angkanya naik tidak menghilangkan penyebabnya. [4]

Underclocking dapat membiarkan penambangan terus berjalan dengan lebih lambat. Menghentikan seluruh perhitungan sementara adalah keadaan berbeda, dan belum tentu berarti daya nol: pengendali atau pendingin mungkin masih memerlukan listrik. Paul membandingkan periode sama panjang pada suhu serupa, daya seluruh sistem dari stopkontak, kesalahan, dan pekerjaan yang diterima pool, layanan yang mengoordinasikan penambang. Estimasi perangkat lunak bukan pengukuran independen. Gabungan data itu menunjukkan apakah tujuannya tercapai. Memperlambat saja tidak menjanjikan penghematan, umur lebih panjang, maupun keuntungan. [1] [5]

Untuk gambaran yang lebih utuh, baca entri ini bersama ASIC Miner, Autotuning, Mining Firmware, ASIC Efficiency. Entri ini juga dirujuk dari Autotuning, Overclocking.

DOC · 001Braiins — Clock Speed Management, 2025Sumber primer DOC · 002LuxOS — frequencysetDokumentasi DOC · 003LuxOS — Advanced Thermal ManagementDokumentasi DOC · 004Braiins OS — Dynamic Performance ScalingDokumentasi DOC · 005Braiins OS — DPS and Autotuning FAQDokumentasi DOC · 006NIST — SI prefixesDokumentasi DOC · 007NIST — SI unitsDokumentasi
Direvisi: Utamakan sumber · Bukan nasihat investasi