Autotuning adalah pencarian otomatis pengaturan kerja yang sesuai untuk chip atau papan mining. Perangkat lunak pengendali menguji dan mengubah frekuensi serta tegangan berdasarkan respons perangkat keras. Tujuannya menemukan profil yang layak bagi sasaran dan kondisi tertentu, bukan membuktikan konfigurasi terbaik yang mungkin ada atau menjamin keuntungan.
ASIC adalah chip khusus untuk perhitungan mining. Braiins menjelaskan bahwa perbedaan kecil muncul sejak proses produksi; kondisi dan suhu juga memengaruhi pengoperasian. Mining Firmware, perangkat lunak pengendali mesin, karena itu dapat menguji chip satu per satu. Frekuensi menentukan tempo kerjanya, sementara tegangan memengaruhi kondisi listrik untuk melakukan pekerjaan itu. Sebagian chip lebih cocok menerima beban besar, yang lain lebih kecil. Ibarat membagi tugas sesuai kemampuan pekerja, bukan memaksa semua orang mengikuti tempo yang sama. Hasil satu mesin tidak boleh otomatis dianggap berlaku untuk mesin lain. [1]
Andi mungkin menginginkan hashrate lebih tinggi, yaitu lebih banyak percobaan hash per detik, atau energi lebih rendah untuk pekerjaan yang sama, dinyatakan dalam J/TH (joule per terahash, yaitu energi untuk satu triliun percobaan hash). Ia mungkin juga harus mematuhi kapasitas listrik fasilitas. Itu sasaran yang berbeda. Braiins menyetel pada tingkat daya yang dipilih; LuxOS membedakan daya yang diminta dari batasannya. Autotuning bukan sinonim Overclocking, peningkatan frekuensi kerja: penyetelan juga bisa dipakai pada pengaturan lebih hemat daya. Apa pun sasarannya, batas PSU, yaitu catu daya, pendinginan, dan rangkaian listrik tetap berlaku. [1] [5] [6]
Program terlebih dahulu menguji kemampuan chip, sehingga kecepatan sementara bukan hasil akhir. Dalam jawaban atas pertanyaan umum (FAQ), Braiins menyebut durasi bergantung pada model dan papan kontrol serta bisa mencapai beberapa jam. Stable berarti penyetelan telah stabil dalam mode itu, bukan janji bebas masalah selamanya. Andi juga memeriksa papan komputasi satu per satu: status gabungan disabled (dinonaktifkan) dapat disebabkan hanya satu papan yang dimatikan atau bermasalah, sementara papan lain sudah stabil. Label status perlu dibaca bersama informasi tiap komponen. [2]
FAQ Braiins memberi contoh S19 dengan target 3000 W dan hanya satu papan komputasi berfungsi. Pembagian berdasarkan tiga papan yang semestinya ada pada model tersebut memberikan 1000 W kepada papan itu. Ini tidak berarti tuner harus memindahkan seluruh 3000 W ke papan yang tersisa. Perangkat keras yang hilang mengubah kemampuan keseluruhan mesin. Andi karena itu tidak otomatis menganggap konsumsi lebih rendah sebagai kesalahan penyetelan atau mengejar kembali kinerja yang hilang tanpa memedulikan batas. Batas papan, PSU, dan rangkaian listrik tetap berlaku. [2]
Braiins membedakan profil tersimpan tradisional dari Continuous Tuning, yang ditandai beta saat peninjauan ini. Profil menyimpan tegangan dan frekuensi terpilih. DPS, atau Dynamic Performance Scaling, dapat berpindah tingkat daya, tetapi perpindahan itu sendiri tidak menyetel ulang profil awal untuk suhu baru. Tuner berkelanjutan justru terus menyesuaikan pengaturan dengan kondisi. Dalam mode itu, keamanan terkait suhu lebih utama daripada target kinerja. Kata otomatis saja belum menjelaskan apakah program sedang mencari pengaturan baru atau memakai yang sudah tersimpan. [3]
LuxOS AutoTuner memiliki batasannya sendiri. Ia tidak mengubah custom profiles, profil buatan pengguna dengan frekuensi dan tegangan yang ditentukan secara eksplisit: kombinasi itu sudah dipilih pengguna. Power targeting, kendali berdasarkan konsumsi yang dituju, dan penyetelan berbasis profil tidak dapat berjalan bersamaan. Saat power targeting aktif, perintah manual frekuensi dan tegangan juga tidak tersedia. Andi tidak bisa menganggap petunjuk atau pengalaman firmware lain otomatis berlaku di sini. Mode aktif dan dukungan terhadap model tertentu menentukan perilakunya. [4]
Perintah LuxOS powertargetset membedakan power_target, konsumsi yang dituju; power_limit, batas atas; serta power_min, batas bawah pengaturan. Parameter lama power menetapkan target dan batas atas sekaligus. Mengubah target karena itu tidak harus mengubah semua batasan. Ibarat kecepatan yang dipilih dan rentang yang diizinkan: berkaitan, tetapi berbeda. Nama-nama ini membantu membaca dokumentasi; pemula tidak perlu menjalankan perintah untuk memahami perbedaannya. Pengaturan aktif juga merupakan instruksi bagi program, bukan pengukuran tepat konsumsi seluruh mesin dari stopkontak. [5]
Dalam perhitungan berikut, W menunjukkan daya yang digunakan dalam watt, sedangkan TH/s adalah jumlah terahash per detik. Ambil model sederhana: 3000 W / 100 TH/s = 30 J/TH. Setelah perubahan, 2700 W / 90 TH/s = 30 J/TH. Konsumsi dan percobaan per detik turun dengan proporsi sama, sehingga efisiensi tidak berubah. Tagihan lebih kecil mungkin diinginkan, tetapi pekerjaan komputasi yang sama masih memerlukan energi yang sama. Andi membandingkan hasil pada kondisi suhu setara dan mengukur komponen perangkat yang sama setiap kali. Ia juga memeriksa pekerjaan yang diterima pool, layanan yang menggabungkan pekerjaan komputasi para penambang. Perkiraan kecepatan yang ditampilkan mesin saja tidak cukup. Autotuning maupun Stable tidak menjamin penghematan atau keuntungan. Hasil ukur, kesalahan, dan waktu operasi nyata yang menentukan. [2] [4] [7]
Untuk gambaran yang lebih utuh, baca entri ini bersama ASIC Miner, Mining Firmware, ASIC Efficiency, Underclocking, Overclocking. Entri ini juga dirujuk dari ASIC Miner, ASIC Efficiency, Mining Firmware, Underclocking.