Plenty of X99 based motherboards will say that they support ECC DDR4 dimms. But the typical Hollywood style BIOS they put on consumer oriented motherboards these days will let you control every tiny detail of DRAM timing, but do not permit any control over ECC settings.
And tools like HWinfo, CPU-Z report ECC support not being available on the system.
I was getting my blood pressure up, because I had just spent 50% more on ECC DIMMs and really like to be on the safe side with a system that runs 24 threads on 128GB of memory, when I decided to let Row-Hammer have a go on it.
And, behold, memtest86 reports ECC being available and working, even if ECC error injection doesn't seem to be available (available it is at least on an other Xeon E3-1276/C216 machine I have).
So does memtest86 enable ECC looking at the capabilities of DIMMs and the CPU fiddling with the MSRs or similar or does it simply report what it finds available and working?
In the first case, it would just add to my frustration that ECC support, even if it is phyiscally there, is "disappared" to satisfy market segmentation wishes of Intel, the ROM makers etc.
In the second case, I could live happily with the fact that I can't configure just how ECC is supposed to work, scrubbing intervals and suchlike which I've always left in AUTO to begin with.
If ECC injection was available and proving to work properly, I wouldn't have to ask this question
And tools like HWinfo, CPU-Z report ECC support not being available on the system.
I was getting my blood pressure up, because I had just spent 50% more on ECC DIMMs and really like to be on the safe side with a system that runs 24 threads on 128GB of memory, when I decided to let Row-Hammer have a go on it.
And, behold, memtest86 reports ECC being available and working, even if ECC error injection doesn't seem to be available (available it is at least on an other Xeon E3-1276/C216 machine I have).
So does memtest86 enable ECC looking at the capabilities of DIMMs and the CPU fiddling with the MSRs or similar or does it simply report what it finds available and working?
In the first case, it would just add to my frustration that ECC support, even if it is phyiscally there, is "disappared" to satisfy market segmentation wishes of Intel, the ROM makers etc.
In the second case, I could live happily with the fact that I can't configure just how ECC is supposed to work, scrubbing intervals and suchlike which I've always left in AUTO to begin with.
If ECC injection was available and proving to work properly, I wouldn't have to ask this question
Comment