Anlaşmanın kesin bir yolu olmadığı anlaşılıyor , ancak çeşitli yaklaşımlar size bir çeşit cevap verebilir. Görünüşe göre ECC'nin çalıştığını söyleyene kadar farklı olanları denemek zorundasınız.
Benim durumumda memtest86 + 4.20 , ECC RAM ile uğraştığının farkına varılamadı; ECC Açık için yapılandırmış olsam bile, yine ECC: Disabled
de IMC satırında rapor verdi. Henüz yeni bir sürümle denemedim. Ancak (muhtemelen edac-utils kurduktan sonra, ne yazık ki her ikisini de aynı anda yaptım), Linux önyükleme günlüklerinde raporlar (diğer bazı girişlerle serpiştirilmiş):
[ 4.867198] EDAC MC: Ver: 2.1.0
...
[ 4.874374] MCE: In-kernel MCE decoding enabled.
[ 4.875414] AMD64 EDAC driver v3.4.0
[ 4.875438] EDAC amd64: DRAM ECC enabled.
...
[ 4.875542] EDAC amd64: CS0: Unbuffered DDR3 RAM
[ 4.875545] EDAC amd64: CS1: Unbuffered DDR3 RAM
[ 4.875546] EDAC amd64: CS2: Unbuffered DDR3 RAM
[ 4.875548] EDAC amd64: CS3: Unbuffered DDR3 RAM
ki bu oldukça iyi bir göstergedir. El ile yapmak /etc/init.d/edac restart
benzer günlük girişleri oluşturmaz ve birkaç yeniden başlatmadan önce eski bir günlüğe baktığımda şunu görüyorum:
[ 13.886688] EDAC MC: Ver: 2.1.0
[ 13.890389] MCE: In-kernel MCE decoding enabled.
[ 13.891082] AMD64 EDAC driver v3.4.0
[ 13.891107] EDAC amd64: DRAM ECC disabled.
[ 13.891116] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
[ 13.891117] Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
[ 13.891118] (Note that use of the override may cause unknown side effects.)
dmidecode --type memory
ayrıca oldukça güçlü iki gösterge verir: fiziksel bellek dizisinin "hata düzeltme tipi" özelliği (ancak bazı nedenlerden dolayı ECC olmayan RAM'de aynı şeyi gösterdi , bu nedenle bu, belleğin yeteneklerinden ziyade anakartın desteğiyle ilişkili olabilir),
Handle 0x0026, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: Multi-bit ECC
ve her bir bellek cihazının sırasıyla toplam genişliği ve veri genişliği (ek bitler ECC için kullanılanlardır):
Handle 0x0028, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x0026
Error Information Handle: Not Provided
Total Width: 72 bits
Data Width: 64 bits