3 ms·
My computer with a lot of ECC DDR5 sometimes catches several bitflips in a day. I know this because they are reported to dmesg and sometimes I look at dmesg. I
by inigyou 4mo ago
My computer with a lot of ECC DDR5 sometimes catches several bitflips in a day. I know this because they are reported to dmesg and sometimes I look at dmesg.
Intel decided long ago that you would need to pay more to not be subject to random bitflips. So it's an AMD system.
- userbinator 4mo agoMy computer with a lot of ECC DDR5 sometimes catches several bitflips in a day. Replace your RAM or find what's causing this disturbance in the environment. Sooner or later you'll get a pattern the ECC won't be able to correct. Ironically if you didn't have ECC you would instantly RMA such RAM as defective because even a simple memtest would quickly discover the problem, and "several bitflips in a day" would cause very obvious crashes all the time.
- execution 4mo agoAgreed, my DIY NAS with ECC DDR4 has ran for over 5 years and I have 0 ECC errors in that time. Something must be very wrong with OP's setup. Perhaps the RAM has been overclocked too far.
- inigyou 4mo agoWell that's DDR4. Apparently DDR5 was made with tighter tolerances and less safety margin, which is why many people argue ECC should be mandatory in DDR5 - it actually relies on it.
- userbinator 3mo agoThere are plenty of DDR5 machines without ECC[1], and yet they're not constantly crashing in the way that frequent bitflips would suggest. [1] DDR5's built-in ECC is not the same as traditional "end to end" ECC, and is meant to correct bitflips on the die, not between the RAM and the CPU, so ECC errors that you see are actually suggestive of a bad connection between the RAM and CPU.
- inigyou 3mo agoMost bitflips don't cause immediate crashes, or crashes at all. They just silently corrupt your data.
- alightsoul 4mo agoFor those who don't know, Intel only offers ECC in server CPUs. AMD supports it on all of their current CPUs including client aka consumer ones like in laptops and desktops.