หาก ECC ทำงานและแก้ไขข้อผิดพลาดบันทึกบางรายการจะมีข้อมูลนั้น
ข้อผิดพลาดเล็กน้อยต่อปีอาจเกิดขึ้นได้โดยธรรมชาติ แต่ถ้าคุณต้องการสร้างข้อผิดพลาดเหล่านั้นให้มากขึ้นอาจเป็นไปได้ว่าผู้ช่วยเหลืออาจช่วยคุณได้ มันไม่สามารถใช้ได้กับทุกสถาปัตยกรรมและทุกการตั้งค่าหน่วยความจำ
โดยโปรเซสเซอร์ AMD คุณสามารถลองเปิดใช้งาน ECC ด้วยรหัสต่อไปนี้ใน Linux
modprobe -v amd64_edac_mod ecc_enable_override=1
หากล้มเหลวคุณสามารถมั่นใจได้ว่าไม่รองรับ ECC มีข่าวลือว่าระบบล่าสุดกับ Ryzen ไม่สนับสนุนสิ่งนี้และ ofc โดยทั่วไปจะไม่แนะนำให้บังคับให้เปิดใช้งานคุณสมบัตินี้
AFAIK. memtest86 + เป็นสิ่งที่ดีเนื่องจากพยายามตรวจสอบว่า ECC ทำงานได้หรือไม่ไม่ใช่แค่ข้อมูลเมตาว่าเปิดใช้งานหรือไม่ซึ่งไม่น่าเชื่อถือจริง ๆ
ฉันทำวิจัยเล็กน้อยในหัวข้อ ตามฟอรัมและบทความที่นี่เป็นรายการของบอร์ดไม่กี่:
Motherboard ECC support
ASRock AB350 Pro4 1? (above 2.20 BIOS version)
ASRock Fatal1ty AB350 Gaming K4 0
ASRock X370 Killer SLI 1
Asrock X370 Taichi 1
Asus PRIME B350-PLUS 0?
Asus PRIME B350M-A 0?
Asus PRIME X370-PRO 1
Biostar B350GT5 0
Biostar X370GT3 0?
Gigabyte GA-AB350-Gaming 0
Gigabyte GA-AB350-Gaming 3 0
Gigabyte GA-AB350M-HD3 0
Gigabyte GA-AX370-Gaming K7 1
MSI B350 PC MATE 0?
MSI B350 TOMAHAWK 0?
MSI B350M GAMING PRO 0
MSI X370 KRAIT GAMING 0?
MSI X370 SLI PLUS 0?
โดย Biostar และ MSI คณะกรรมการไม่มีเอกสารเกี่ยวกับเรื่องนี้ในคู่มือผู้ขายรายอื่นมีแนวโน้มที่จะพูดถึงว่าคณะกรรมการที่สนับสนุน ECC ในโหมดที่ไม่ใช่ ECC บอร์ดส่วนใหญ่ X370 รองรับคุณสมบัตินี้ AFAIK. Gigabyte ไม่ต้องการรองรับคุณสมบัตินี้บนบอร์ด B350 ไม่ใช่เงื่อนงำเกี่ยวกับ Asus ด้วยชิปเซ็ตตัวเดียวกัน ตามฟอรัมในภาษาดัตช์ ASRock AB350 Pro4 รองรับคุณสมบัติจากเวอร์ชั่น 2.20b BIOS แต่ไม่ได้รับการยืนยันด้วยการทดสอบ
จำเป็นต้องมี 4 สิ่งเพื่อให้มี ECC ที่ใช้งานได้:
- ตัวควบคุมหน่วยความจำที่รองรับ ECC (ใน CPU ปัจจุบัน)
- หน่วยความจำ ECC
- วงจรบางส่วนใน mobo เพื่อส่งบิตพิเศษไปยัง CPU (ฉันไม่ใช่วิศวกรไฟฟ้าดังนั้นฉันไม่รู้เงื่อนไขที่แน่นอน)
- ไมโครโค้ด mobo แบบสั้นเพื่อเปิดใช้งานคุณสมบัติ
ในบางกรณีเฉพาะรุ่นที่ 4 หายไปและการอัปเดต BIOS หลังสามารถเปิดใช้งานคุณสมบัตินี้ได้