Ask HN: Do you use ECC RAM in your home/personal workstations?
11–20 of 28 posts
Re: Ask HN: Do you use ECC RAM in your home/personal workstations?
#12I'm not sure that you can upgrade to ECC: https://community.amd.com/t5/processors/problems-with-my-ryz... ECC is usually reserved for high-end CPUs like ThreadRipper/EPYC.
Ryzen desktop CPUs support ECC as long as the motherboard supports it. What it doesn't support is registered (including load-reduced) DIMMs, which is the most commonly available type of server memory. Unbuffered ECC DIMMs only.
Admittedly, AMD does list ECC as unsupported on that one, but most motherboard vendors will only warn you about APUs not supporting ECC RAM.
Re: Ask HN: Do you use ECC RAM in your home/personal workstations?
#13On my personal machine I like to live dangerously - it is running RAID0 and has non-ECC RAM - because everything is reproducible and I'm happy to rebuild it periodically.
On my home NAS, I do the complete opposite (running RAID1, ZFS and have ECC RAM), because it is the primary data store for things I care about.
Re: Ask HN: Do you use ECC RAM in your home/personal workstations?
#14For personal use, I can't justify the increased mobo + RAM costs for a minimal improvement in reliability. RAID for magnetic drives and UPS are better investments for increased reliability.
Re: Ask HN: Do you use ECC RAM in your home/personal workstations?
#15> It seems to me that there's little reason to upgrade [to ECC RAM] if there have been no issues in the past. One of the benefits of ECC RAM is the ability to detect single and double-bit memory errors. In the absence of that capability, how would you know if you have a problem with your RAM? > What have your experiences been with running your workstations with ECC ram. For AMD desktop processors, there is a little m…
When built my last machine, I looked pretty hard for ECC RAM. What I could find was _very_ slow and something like twice the price. Do you have any suggestions at all for where to look? Also, is it really just lack of XMP and having to OC manually? My impression was that you could expect extremely little OC to be stable even if you did it yourself.
Re: Ask HN: Do you use ECC RAM in your home/personal workstations?
#16> It seems to me that there's little reason to upgrade [to ECC RAM] if there have been no issues in the past. One of the benefits of ECC RAM is the ability to detect single and double-bit memory errors. In the absence of that capability, how would you know if you have a problem with your RAM? > What have your experiences been with running your workstations with ECC ram. For AMD desktop processors, there is a little m…
When built my last machine, I looked pretty hard for ECC RAM. What I could find was _very_ slow and something like twice the price. Do you have any suggestions at all for where to look? Also, is it really just lack of XMP and having to OC manually? My impression was that you could expect extremely little OC to be stable even if you did it yourself.
I've bought from Memory4Less in the past and had a good experience. ServerSupply was also a source I used for work, although I don't think I've ever bought anything from them for personal use.
> Also, is it really just lack of XMP and having to OC manually?
Yes.
> My impression was that you could expect extremely little OC to be stable even if you did it yourself.
All other things being equal, I would expect ECC RAM to have somewhat lower overclocking headroom than non-ECC memory, because the memory controller has to drive an additional memory chip with a wider memory bus. However, I generally wouldn't expect significantly worse results than the manual overclocking that enthusiasts did in the past. Obviously, as with any overclocking, your mileage may vary.
Re: Ask HN: Do you use ECC RAM in your home/personal workstations?
#17As an anecdotal reference, my home "NAS" few weeks ago is running only with 16GB of cheap ADATA DDR4 2666MHz RAM ran for half a year non-stop, and I didn't even see a single RAS event in dmesg. It could be survivorship bias though.
---
For a typical home/personal workstations we normally run stuffs that is burst period (i.e. used during 9 to 6 and some high usage in 2-3 hours). It is also okay to shrug a few bitrots or even tolerate a system crash like if the butterfly effect hits.
So another reason I don't use ECC RAM on workstations: Remember that ECC RAM is notoriously long to do memory initialization and memory training.
Not sure if its an AMD thing but my friend booted his EPYC server with 256GB of DDR4 ECC RAM for half an hour.
You are using a "work station" so getting the work done as quickly as possible is more important than having a system too safe and reliable. Speed and work throughput is of utmost importance so ECC I'd say is okay to be sacrificed.
Re: Ask HN: Do you use ECC RAM in your home/personal workstations?
#18>What have your experiences been with running your workstations with ECC ram?
Correctable bit-flips.
Re: Ask HN: Do you use ECC RAM in your home/personal workstations?
#19However, as both software complexity and ram availability increase, the likelihood of memory corruption increase as well, even with memory reliability being quite high.
I don't run ECC on my gaming computer, (I also run its hard-drives in raid0, I care about performance, capacity and cost-effectiveness).
I do run ECC on my file storage (zfs server) and on my workstation. It might not be strictly needed on my workstation, but I just don't want to think about it, and it's just another parameter towards more reliability.