ReBAR, Above 4G Decoding และ CSM
การตั้งค่า BIOS สามอย่างที่คู่มือการขุดทุกฉบับพูดถึงทำอะไรจริง มีผลต่อการขุดเมื่อไร และวิธีตั้งค่าอย่างปลอดภัย
การตั้งค่าทั้งสามคืออะไร
ทั้งสามอยู่ใน BIOS ของเมนบอร์ด Above 4G Decoding ทำให้ระบบแมปอุปกรณ์เหนือขอบเขตแอดเดรส 4 GB ได้ ซึ่งเปิดพื้นที่ให้ GPU หลายตัวและหน้าต่างหน่วยความจำขนาดใหญ่ของมัน Resizable BAR (ReBAR) ทำให้ CPU มองเห็นหน่วยความจำทั้งหมดของ GPU เป็นหน้าต่างเดียวแทนที่จะเป็นชิ้นเล็กๆ CSM (Compatibility Support Module) คือการจำลองการบูตแบบ BIOS รุ่นเก่า และขัดแย้งกับสองอย่างแรก: การบูตแบบ UEFI สมัยใหม่โดยปิด CSM คือโหมดที่ 4G decoding และ ReBAR ทำงานได้
เมื่อไรที่มันสำคัญต่อการขุด
GPU หนึ่งหรือสองตัวในพีซีทั่วไปมักไม่ต้องเปลี่ยนอะไร การตั้งค่าเริ่มสำคัญเมื่อ rig มี GPU หลายตัว (หากไม่มี Above 4G Decoding บอร์ดอาจไม่ยอมบูตหรือมองไม่เห็นการ์ดบางใบ) และกับอัลกอริทึมและซอฟต์แวร์ขุดที่สตรีมชุดข้อมูลทำงานขนาดใหญ่ ซึ่ง ReBAR อาจเพิ่มได้ไม่กี่เปอร์เซ็นต์ การขุดด้วย GPU ที่ใช้หน่วยความจำหนัก รวมถึงงานคูณเมทริกซ์บน tensor core ของ Pearl เป็นงานประเภทที่ได้ประโยชน์ ให้ถือว่าผลที่ได้จริงเป็นสิ่งที่ต้องวัด ไม่ใช่สิ่งที่สันนิษฐาน
ตั้งค่าอย่างไร
อัปเดต BIOS ก่อน (บอร์ดรุ่นเก่าได้ ReBAR มาจากการอัปเดต) จากนั้นตั้ง: CSM off, Above 4G Decoding on, Resizable BAR on (บางครั้งเขียนว่า Auto) ระบบปฏิบัติการต้องติดตั้งในโหมด UEFI จึงจะบูตได้เมื่อปิด CSM Windows ที่ติดตั้งไว้นานมากในโหมด legacy คือสิ่งเดียวที่พบบ่อยที่การตั้งค่านี้ทำให้ใช้ไม่ได้ และวิธีแก้คือติดตั้งใหม่ในโหมด UEFI
ตรวจสอบและวัดผล
บน Windows โปรแกรม GPU-Z แสดงว่า ReBAR ทำงานอยู่หรือไม่ บน Linux ดูได้จาก kernel log และเครื่องมือของผู้ผลิต จากนั้น benchmark ซอฟต์แวร์ขุดของคุณก่อนและหลัง โดยใช้ช่วงเวลายาว ไม่ใช่นาทีแรก เก็บการเปลี่ยนแปลงไว้เฉพาะเมื่อตัวเลขบอกว่าคุ้ม การตั้ง BIOS ตามๆ กันโดยไม่วัดผลคือเหตุที่ rig ไม่เสถียรโดยไม่ได้อะไรเพิ่มเลย