Results 1 to 13 of 13

Thread: ECC RAM on Ryzen 3900 - worth it?

  1. #1
    RIP Peterb ik9000's Avatar
    Join Date
    Nov 2009
    Posts
    7,704
    Thanks
    1,840
    Thanked
    1,434 times in 1,057 posts
    • ik9000's system
      • Motherboard:
      • Asus P7H55-M/USB3
      • CPU:
      • i7-870, Prolimatech Megahalems, 2x Akasa Apache 120mm
      • Memory:
      • 4x4GB Corsair Vengeance 2133 11-11-11-27
      • Storage:
      • 2x256GB Samsung 840-Pro, 1TB Seagate 7200.12, 1TB Seagate ES.2
      • Graphics card(s):
      • Gigabyte GTX 460 1GB SuperOverClocked
      • PSU:
      • NZXT Hale 90 750w
      • Case:
      • BitFenix Survivor + Bitfenix spectre LED fans, LG BluRay R/W optical drive
      • Operating System:
      • Windows 7 Professional
      • Monitor(s):
      • Dell U2414h, U2311h 1920x1080
      • Internet:
      • 200Mb/s Fibre and 4G wifi

    ECC RAM on Ryzen 3900 - worth it?

    Since ryzen 2 (3xxx) supports ECC is it worth getting it over standard DDR4? There doesn't seem to be as high speed ECC available, so it would limit things a bit. I'm just thinking all those cores and threads, does there come a point at which the degree of parallelisation starts to need ECC more?

  2. #2
    Senior Member AGTDenton's Avatar
    Join Date
    Jun 2009
    Location
    Bracknell
    Posts
    2,708
    Thanks
    992
    Thanked
    833 times in 546 posts
    • AGTDenton's system
      • Motherboard:
      • MSI MEG X570S ACE MAX
      • CPU:
      • AMD 5950x
      • Memory:
      • 32GB Corsair something or the other
      • Storage:
      • 1x 512GB nvme, 1x 2TB nvme, 2x 8TB HDD
      • Graphics card(s):
      • ASUS 3080 Ti TuF
      • PSU:
      • Corsair RM850x
      • Case:
      • Fractal Design Torrent White
      • Operating System:
      • 11 Pro x64
      • Internet:
      • Fibre

    Re: ECC RAM on Ryzen 3900 - worth it?

    Quote Originally Posted by ik9000 View Post
    Since ryzen 2 (3xxx) supports ECC is it worth getting it over standard DDR4? There doesn't seem to be as high speed ECC available, so it would limit things a bit. I'm just thinking all those cores and threads, does there come a point at which the degree of parallelisation starts to need ECC more?
    ECC for desktop and gaming use absolutely not.
    My housemate has 64GBs of non ECC running VM's without issue. Our use of the VMs is non critical, so loss of power/data corruption isn't an issue. But as yet not experienced any errors. 64GB sounds a lot but when using with VM's suddenly its pitiful.

    If you're simply opening up a secure excel document every now and again ECC isn't worth your while. If you have a critical database held in memory then ECC is worth your while.
    There never really will be high speed ECC when stability is the purpose.

    https://www.pugetsystems.com/labs/ar...CC-Memory-520/

  3. #3
    Supermarket Generic Brand AETAaAS's Avatar
    Join Date
    May 2013
    Location
    Merseyside
    Posts
    654
    Thanks
    79
    Thanked
    147 times in 129 posts
    • AETAaAS's system
      • Motherboard:
      • MSI B450M Gaming Plus
      • CPU:
      • AMD Ryzen 2600
      • Memory:
      • 16GB Vengeance 3000
      • Storage:
      • Intel 660p 1TB
      • Graphics card(s):
      • EVGA 1080TI SC2
      • PSU:
      • Seasonic Focus 850W
      • Case:
      • Fractal Design Focus G
      • Operating System:
      • Windows 10 x64
      • Monitor(s):
      • HP Envy 32
      • Internet:
      • 17mbps

    Re: ECC RAM on Ryzen 3900 - worth it?

    For a home computer playing games, browsing the internet and doing productivity, IMO no. ECC protects what is already written and I don't see why parallelisation has any bearing on error correction here or indeed error rate.

    For Ryzen 3000, if you want to splash a bit on memory, 3600-3733mHz is the upper range that AMD said keeps Infinity Fabric at 1:1 so theoretically has the best overall effect on latency.

  4. #4
    Senior Member
    Join Date
    Dec 2013
    Posts
    3,526
    Thanks
    504
    Thanked
    468 times in 326 posts

    Re: ECC RAM on Ryzen 3900 - worth it?

    To use EEC RAM you'd also need support of the motherboard front as it needs extra traces, there's not many consumer boards that support EEC (i think ASUS does one).

    But as others have said, if you needed it you'd already know.

  5. #5
    RIP Peterb ik9000's Avatar
    Join Date
    Nov 2009
    Posts
    7,704
    Thanks
    1,840
    Thanked
    1,434 times in 1,057 posts
    • ik9000's system
      • Motherboard:
      • Asus P7H55-M/USB3
      • CPU:
      • i7-870, Prolimatech Megahalems, 2x Akasa Apache 120mm
      • Memory:
      • 4x4GB Corsair Vengeance 2133 11-11-11-27
      • Storage:
      • 2x256GB Samsung 840-Pro, 1TB Seagate 7200.12, 1TB Seagate ES.2
      • Graphics card(s):
      • Gigabyte GTX 460 1GB SuperOverClocked
      • PSU:
      • NZXT Hale 90 750w
      • Case:
      • BitFenix Survivor + Bitfenix spectre LED fans, LG BluRay R/W optical drive
      • Operating System:
      • Windows 7 Professional
      • Monitor(s):
      • Dell U2414h, U2311h 1920x1080
      • Internet:
      • 200Mb/s Fibre and 4G wifi

    Re: ECC RAM on Ryzen 3900 - worth it?

    Good. That's what i'd hoped. thanks all.

    My next question is does single or dual rank matter? I've found conflicting advice on l'interwebs.

  6. #6
    root Member DanceswithUnix's Avatar
    Join Date
    Jan 2006
    Location
    In the middle of a core dump
    Posts
    12,986
    Thanks
    781
    Thanked
    1,588 times in 1,343 posts
    • DanceswithUnix's system
      • Motherboard:
      • Asus X470-PRO
      • CPU:
      • 5900X
      • Memory:
      • 32GB 3200MHz ECC
      • Storage:
      • 2TB Linux, 2TB Games (Win 10)
      • Graphics card(s):
      • Asus Strix RX Vega 56
      • PSU:
      • 650W Corsair TX
      • Case:
      • Antec 300
      • Operating System:
      • Fedora 39 + Win 10 Pro 64 (yuk)
      • Monitor(s):
      • Benq XL2730Z 1440p + Iiyama 27" 1440p
      • Internet:
      • Zen 900Mb/900Mb (CityFibre FttP)

    Re: ECC RAM on Ryzen 3900 - worth it?

    I would have loved ECC ram, but it was just too hard to find at a sane price when I bought mine. But then my machine is primarily work rather than gaming, and I use Linux which does report machine check errors if it sees a problem whereas getting that information out of Windows seems harder.

    It is hard to get more than 2666 MHz in ECC, but I read somewhere is down to JDEC standards only going that high. Last time I looked the best way to get ECC was direct from the manufacturer's website (Crucial I think).

    But in terms of performance, it doesn't buy you one jot. It does however mean that if you overclock your ram, you will know whether the overclock is actually working or not. Many boards support ECC ram.

  7. #7
    Senior Member AGTDenton's Avatar
    Join Date
    Jun 2009
    Location
    Bracknell
    Posts
    2,708
    Thanks
    992
    Thanked
    833 times in 546 posts
    • AGTDenton's system
      • Motherboard:
      • MSI MEG X570S ACE MAX
      • CPU:
      • AMD 5950x
      • Memory:
      • 32GB Corsair something or the other
      • Storage:
      • 1x 512GB nvme, 1x 2TB nvme, 2x 8TB HDD
      • Graphics card(s):
      • ASUS 3080 Ti TuF
      • PSU:
      • Corsair RM850x
      • Case:
      • Fractal Design Torrent White
      • Operating System:
      • 11 Pro x64
      • Internet:
      • Fibre

    Re: ECC RAM on Ryzen 3900 - worth it?

    Quote Originally Posted by ik9000 View Post
    Good. That's what i'd hoped. thanks all.

    My next question is does single or dual rank matter? I've found conflicting advice on l'interwebs.
    I think we need to step back, what is the use case?

  8. #8
    Senior Member
    Join Date
    Dec 2013
    Posts
    3,526
    Thanks
    504
    Thanked
    468 times in 326 posts

    Re: ECC RAM on Ryzen 3900 - worth it?

    Quote Originally Posted by ik9000 View Post
    Good. That's what i'd hoped. thanks all.

    My next question is does single or dual rank matter? I've found conflicting advice on l'interwebs.
    Matter in what way? From a running the RAM out of spec (overclocking it or the memory controller) then single rank is better as it puts less 'strain' on the MC, from a capacity perspective then dual (or higher) rank is better as you can fit more DIMMs on each stick.

  9. #9
    RIP Peterb ik9000's Avatar
    Join Date
    Nov 2009
    Posts
    7,704
    Thanks
    1,840
    Thanked
    1,434 times in 1,057 posts
    • ik9000's system
      • Motherboard:
      • Asus P7H55-M/USB3
      • CPU:
      • i7-870, Prolimatech Megahalems, 2x Akasa Apache 120mm
      • Memory:
      • 4x4GB Corsair Vengeance 2133 11-11-11-27
      • Storage:
      • 2x256GB Samsung 840-Pro, 1TB Seagate 7200.12, 1TB Seagate ES.2
      • Graphics card(s):
      • Gigabyte GTX 460 1GB SuperOverClocked
      • PSU:
      • NZXT Hale 90 750w
      • Case:
      • BitFenix Survivor + Bitfenix spectre LED fans, LG BluRay R/W optical drive
      • Operating System:
      • Windows 7 Professional
      • Monitor(s):
      • Dell U2414h, U2311h 1920x1080
      • Internet:
      • 200Mb/s Fibre and 4G wifi

    Re: ECC RAM on Ryzen 3900 - worth it?

    Quote Originally Posted by Corky34 View Post
    Matter in what way? From a running the RAM out of spec (overclocking it or the memory controller) then single rank is better as it puts less 'strain' on the MC, from a capacity perspective then dual (or higher) rank is better as you can fit more DIMMs on each stick.
    which is what I thought (SR being better), but then I found some articles saying DR is better as it processes more simultaneously per cycle ergo greater throughput. This confused me and I thought they might mean running RAM in dual channel but no it insisted DR was better. I found another article supporting my original understanding, and thought I'd lob it out for the more tech savvy folk to confirm. I'll see if I can find the url for it, but I think the browser update scrubbed the history.

  10. #10
    Senior Member
    Join Date
    Dec 2013
    Posts
    3,526
    Thanks
    504
    Thanked
    468 times in 326 posts

    Re: ECC RAM on Ryzen 3900 - worth it?

    I'm fairly sure wherever you read that DR has higher throughput has it wrong, it's wrong because technically you have two busses (more if the CPU supports more than dual channels), with a stick of dual rank memory each bus is split into two on the actual stick itself and the MC sends a rank select signal to the stick depending on what rank it wants access to, the problem is only one rank on a stick can be selected at a time and if data from the same stick but on the other rank is needed there's a delay while the stick switches from on rank to the other.

    If I've done a bad job explaining things the section on ranking of the wiki entry on DIMMs goes into a little more detail.

  11. #11
    root Member DanceswithUnix's Avatar
    Join Date
    Jan 2006
    Location
    In the middle of a core dump
    Posts
    12,986
    Thanks
    781
    Thanked
    1,588 times in 1,343 posts
    • DanceswithUnix's system
      • Motherboard:
      • Asus X470-PRO
      • CPU:
      • 5900X
      • Memory:
      • 32GB 3200MHz ECC
      • Storage:
      • 2TB Linux, 2TB Games (Win 10)
      • Graphics card(s):
      • Asus Strix RX Vega 56
      • PSU:
      • 650W Corsair TX
      • Case:
      • Antec 300
      • Operating System:
      • Fedora 39 + Win 10 Pro 64 (yuk)
      • Monitor(s):
      • Benq XL2730Z 1440p + Iiyama 27" 1440p
      • Internet:
      • Zen 900Mb/900Mb (CityFibre FttP)

    Re: ECC RAM on Ryzen 3900 - worth it?

    Quote Originally Posted by ik9000 View Post
    which is what I thought (SR being better), but then I found some articles saying DR is better as it processes more simultaneously per cycle ergo greater throughput. This confused me and I thought they might mean running RAM in dual channel but no it insisted DR was better. I found another article supporting my original understanding, and thought I'd lob it out for the more tech savvy folk to confirm. I'll see if I can find the url for it, but I think the browser update scrubbed the history.
    I suspect they were talking about more chips meaning you can have more pages open in the ram. It's like the dram controller can have lots of bookmarks for where threads were reading/writing so you can get back to that page faster. That makes going back to those pages faster. Two banks of chips means twice the open pages.

    OTOH single rank is electrically easier to drive, making high clock speeds easier.

    I have a slight leaning to single rank as it can help if you expand the ram, two dimms of dual rank is a lot for the memory controller to drive.

    Frankly, even if you can measure the difference I doubt you can feel it, and it will be highly workload dependent on which is best if it does matter. The 3900 has 64MB of L3 cache to hide this stuff

  12. #12
    RIP Peterb ik9000's Avatar
    Join Date
    Nov 2009
    Posts
    7,704
    Thanks
    1,840
    Thanked
    1,434 times in 1,057 posts
    • ik9000's system
      • Motherboard:
      • Asus P7H55-M/USB3
      • CPU:
      • i7-870, Prolimatech Megahalems, 2x Akasa Apache 120mm
      • Memory:
      • 4x4GB Corsair Vengeance 2133 11-11-11-27
      • Storage:
      • 2x256GB Samsung 840-Pro, 1TB Seagate 7200.12, 1TB Seagate ES.2
      • Graphics card(s):
      • Gigabyte GTX 460 1GB SuperOverClocked
      • PSU:
      • NZXT Hale 90 750w
      • Case:
      • BitFenix Survivor + Bitfenix spectre LED fans, LG BluRay R/W optical drive
      • Operating System:
      • Windows 7 Professional
      • Monitor(s):
      • Dell U2414h, U2311h 1920x1080
      • Internet:
      • 200Mb/s Fibre and 4G wifi

    Re: ECC RAM on Ryzen 3900 - worth it?

    if you could get 2x8GB b-die 3200 CL14 or 3600 CL16 which would be more sensible? Having RAM that will default to the mobo default, and which hopefully will OC higher, or getting the higher one and hoping the mobo doesn't grumble if it needs to run the RAM slower? It would be annoying to end up having to run it 3200-CL16.

    The difference is £25 (3600 costing more) and only the 3600 has enough in stock to get 32GB. Usually I'd just get 16GB and wait to add more when I've saved up but the EOL of b-die suggests this might be a risky strategy

    Workload is mainly sound editing and photo editing. Large multitrack files can get quite memory heavy. Latency matters. Then 3D CAD and FEM when I use it for work, though more and more of that is going VPN remote-in which makes things slightly easier. (hopefully)

  13. #13
    RIP Peterb ik9000's Avatar
    Join Date
    Nov 2009
    Posts
    7,704
    Thanks
    1,840
    Thanked
    1,434 times in 1,057 posts
    • ik9000's system
      • Motherboard:
      • Asus P7H55-M/USB3
      • CPU:
      • i7-870, Prolimatech Megahalems, 2x Akasa Apache 120mm
      • Memory:
      • 4x4GB Corsair Vengeance 2133 11-11-11-27
      • Storage:
      • 2x256GB Samsung 840-Pro, 1TB Seagate 7200.12, 1TB Seagate ES.2
      • Graphics card(s):
      • Gigabyte GTX 460 1GB SuperOverClocked
      • PSU:
      • NZXT Hale 90 750w
      • Case:
      • BitFenix Survivor + Bitfenix spectre LED fans, LG BluRay R/W optical drive
      • Operating System:
      • Windows 7 Professional
      • Monitor(s):
      • Dell U2414h, U2311h 1920x1080
      • Internet:
      • 200Mb/s Fibre and 4G wifi

    Re: ECC RAM on Ryzen 3900 - worth it?

    Quote Originally Posted by ik9000 View Post
    if you could get 2x8GB b-die 3200 CL14 or 3600 CL16 which would be more sensible? Having RAM that will default to the mobo default, and which hopefully will OC higher, or getting the higher one and hoping the mobo doesn't grumble if it needs to run the RAM slower? It would be annoying to end up having to run it 3200-CL16.

    The difference is £25 (3600 costing more) and only the 3600 has enough in stock to get 32GB. Usually I'd just get 16GB and wait to add more when I've saved up but the EOL of b-die suggests this might be a risky strategy

    Workload is mainly sound editing and photo editing. Large multitrack files can get quite memory heavy. Latency matters. Then 3D CAD and FEM when I use it for work, though more and more of that is going VPN remote-in which makes things slightly easier. (hopefully)
    Just when you can't sleep along comes ebay and someone selling 3600CL16-16-16-36 for a sensible price. Decision made. Only 2x8GB but will be fine for the time being. Hopefully someone else will sell a matching pair for a similar price in the future. From the reviews I've read it sounds like 3600 plays best with the infinity fabric and CL16 net latency is pretty close to 3200CL14 anyway, the true latency probably better overall.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •