Hacker News new | ask | show | jobs
by userbinator 1 day ago
My 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.

1 comments

Agreed, 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.

Well 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.
There 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.