from Hacker News

Why don’t PCs use error correcting RAM? “Because Intel,” says Linus

by husam212 on 1/8/21, 2:47 PM with 27 comments

  • by dijit on 1/8/21, 3:00 PM

  • by mikece on 1/8/21, 3:09 PM

    I absolutely love that Linus speaks his mind. Candor and telling it honestly is getting rarer...
  • by ahelwer on 1/8/21, 3:18 PM

    Interesting. Looking online, it seems AMD's desktop-grade Ryzen line supports ECC, although motherboard ECC support is still somewhat rare. Yet another reason to prefer AMD these days I guess. This reddit comment has more info on Ryzen ECC support: https://www.reddit.com/r/Amd/comments/ggmyyg/an_overview_of_...
  • by epx on 1/8/21, 3:25 PM

    Given the current RAM and disk sizes, and how much we put trust on computers, every cell phone or computer should use ECC RAM and checksummed filesystems these days.
  • by mywittyname on 1/8/21, 3:29 PM

    The market killed ECC for consumers. It used to be widely available to desktop class hardware (I used to have some), but it was slower and more expensive than non-ECC RAM. None of the marketing-types made a good case for why normal people should pay more money for less-performant hardware, so the market disappeared.

    Even the security issues only meaningfully impact servers.

    People like Linus can buy server-class hardware if ECC is so important to them.

  • by spicybright on 1/8/21, 3:20 PM

    While I don't think he should be flipping the bird, his technical arguments are absolutely spot on.

    An aside question for readers: How often does RAM error, and is it a significant problem in practice?

    I don't have any direct experience with this (that I could tell) using consumer computers for the past 15-odd years of programming.

  • by tyingq on 1/8/21, 3:26 PM

    If I understand it right, all of the AMD Ryzen processors support ECC, provided the motherboard/chipset do as well. Which somewhat supports Linus' opinion.
  • by Bluecobra on 1/8/21, 3:26 PM

    Makes me think how many blue screens/crashes I've experienced over the years on my desktop could have been avoided by ECC. On a global level, think of all of that time & productivity lost due to an arbitrary policy/penny pinching.