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