Undervolt: vì sao chạy chậm hơn thường kiếm nhiều hơn
Nguyên lý vật lý khiến việc giảm điện năng làm mất ít công việc hơn lượng điện tiết kiệm được, cách tìm điểm tối ưu của riêng bạn, và vì sao con số cần tối ưu không phải là hashrate.
Con số sai
Gần như ai cũng tinh chỉnh dàn máy (rig) bằng cách nhìn hashrate, vì đó là con số phần mềm đào in to nhất. Đó là con số sai, và đó là lý do rất nhiều dàn máy được thiết lập để kiếm ít hơn mức mà cùng phần cứng đó có thể đạt.
Thứ bạn thực sự bán là công việc. Thứ bạn thực sự trả tiền là watt. Vì vậy con số quyết định một dàn máy có lãi hay không là công việc trên mỗi watt, và riêng hashrate thì không nói gì về điều đó.
Vì sao đây không phải là một cuộc đổi chác ngang bằng
Công suất tiêu thụ của một card tăng xấp xỉ theo bình phương điện áp, trong khi công việc nó làm tăng xấp xỉ tương ứng với xung nhịp. Đó là hai đường cong khác nhau, và khoảng cách giữa chúng chính là toàn bộ cơ hội.
Ép thêm vài phần trăm xung nhịp cuối cùng ra khỏi card tốn điện áp, và điện áp tốn công suất theo bình phương. Vì vậy chặng hiệu năng cuối cùng được mua với cái giá rất tệ, và nhả nó ra sẽ trả lại số watt nhiều hơn hẳn phần công việc bị mất.
Khi nào đáng làm, và khi nào không
Nếu bạn được dùng điện miễn phí, hãy bỏ qua tất cả những điều này và chạy card hết công suất: tổng sản lượng là thứ bạn muốn và nó đạt đỉnh ở đầu trên của dải.
Nếu bạn phải trả tiền điện, và gần như ai cũng phải trả, thì đỉnh bạn muốn là đỉnh còn lại. Mỗi watt tiết kiệm được là tiền giữ lại, và nó được giữ lại mỗi giờ mỗi ngày, đó là điều khiến vài phần trăm cộng dồn thành một khoản đáng kể.
Còn một lý do thứ ba chẳng liên quan gì đến tiền. Một card chạy dưới giới hạn sẽ mát hơn và êm hơn, quạt làm việc ít hơn và bền hơn, và cả dàn máy lão hóa chậm hơn. Điều đó có giá trị ngay cả khi phép tính hòa vốn.
Tìm điểm của riêng bạn
Thiết lập của người khác không phải là thiết lập của bạn. Hai card giống hệt nhau trong cùng một thùng vẫn khác nhau, và khác đủ nhiều để thành vấn đề. Vì vậy đây là việc đo đạc, không phải chép một con số.
- Đo ở ổ điện. Đồng hồ cắm vào ổ rất rẻ và là thứ duy nhất nhìn thấy toàn bộ dàn máy: hao hụt của bộ nguồn, các riser, bo mạch và bộ xử lý. Con số driver báo chỉ là riêng card, và tinh chỉnh theo nó sẽ che mất một phần đáng kể những gì bạn phải trả.
- Mỗi lần chỉ thay đổi một thứ và cho mỗi thiết lập đủ thời gian để có ý nghĩa. Tối thiểu ba mươi phút; một giờ thì tốt hơn, vì hành vi nhiệt ổn định chậm.
- Giảm dần theo từng bước. Hạ giới hạn điện năng, ghi lại công việc và ghi lại số watt, rồi lặp lại. Tỷ lệ sẽ tăng lúc đầu. Cứ tiếp tục cho đến khi nó ngừng tăng.
- Điểm đó chính là câu trả lời của bạn. Vượt qua nó, card bị thiếu điện và công việc giảm nhanh hơn công suất, đó là phía bên kia của cùng một đường cong.
- Sau đó hãy kiểm tra độ ổn định trọn một ngày trước khi tin dùng. Một mức undervolt hơi quá tay một chút không gây treo máy, mà tạo ra công việc không qua được kiểm tra, điều còn tệ hơn: dàn máy trông vẫn bận rộn nhưng kiếm ít hơn.
Nhân và bộ nhớ là hai vấn đề khác nhau
Trên hầu hết các thuật toán, một trong hai thứ làm phần việc chính còn thứ kia chỉ đi theo, và đó là thứ nào phụ thuộc vào thuật toán chứ không phải vào card.
Khi bộ nhớ làm phần việc chính, nhân thường có thể được hạ xuống rất nhiều mà hầu như không mất gì, và đó là chỗ có những watt dễ tiết kiệm nhất. Khi nhân làm phần việc chính thì ngược lại, và bộ nhớ thường có thể để nguyên hoặc hạ xuống.
Bộ nhớ cũng là chỗ cần thận trọng. Đẩy xung nhịp bộ nhớ lên là cách kinh điển để được thêm vài phần trăm rồi mất nhiều hơn thế vì share bị lỗi, và lỗi không phải lúc nào cũng lộ ra. Nếu bạn có tăng xung bộ nhớ, hãy theo dõi tỷ lệ bị từ chối trong một ngày sau đó thay vì nhìn hashrate trong một phút.
Kiểm tra trên pool, không phải trên console
Một lần tinh chỉnh chỉ xong khi pool đồng ý với nó. Console của phần mềm đào báo những gì card đã thử; bảng điều khiển của bạn báo những gì thực sự đến nơi và được chấp nhận, và đó là thứ bạn được trả tiền.
Vì vậy bước cuối cùng là so sánh trọn một ngày ở thiết lập mới với trọn một ngày ở thiết lập cũ, dùng giá trị trung bình trên bảng điều khiển thay vì con số trực tiếp, và kiểm tra rằng tỷ lệ bị từ chối không thay đổi. Một mức undervolt cải thiện số watt nhưng lặng lẽ làm bạn mất vài phần trăm công việc được chấp nhận thì không phải là cải thiện, và console sẽ không bao giờ cho bạn biết điều đó.