• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Ryzen does support ECC, but, mainboards need to enable it, and...

Elixer

Lifer
it is all up to the mainboard if they wish to issue a BIOS that enables it.

This was answered on the AMA,
Validated means run it through server/workstation grade testing. For the first Ryzen processors, focused on the prosumer / gaming market, this feature is enabled and working but not validated by AMD. You should not have issues creating a whitebox homelab or NAS with ECC memory enabled.
https://www.reddit.com/r/Amd/comments/5x4hxu/we_are_amd_creators_of_athlon_radeon_and_other/def7z72/
Ecc.png
 
That's a relief; I thought I was going to have to wait for Naples. It's not clear if it's possible to get it working right now though. One of the comments is...
AMD_james said:
I know that the ASUS X370 Prime works.
...but on looking through the manual, there is no hint of a BIOS option to enable it. I might have to send Asus an email (not that they ever give out any useful information about anything).
 
It's not validated, though.
I think it is basically the same answer as on the AM3 platform, it is there, but the mainboard guys will be the ones that validate it.

Only their server lineup will get AMD qualification.
 
Now maybe one of the board makers will release a workstation/professional oriented motherboard.
All the ones i'm seeing so far have things like "gaming" and "rgb led" in the names it seems
 
If board supports ECC (if all wires for 72bit memory channel are physically present) and BIOS supports it, then you should be able to see configuration in UEFI/BIOS once you slot-it ECC UDIMMs (at least auto/off as on "basic" Asus boards)

Asus explicitly stated for AMx boards if they support ECC and to which extend can you calibrate it (configuration in the bios with ASUS AM3+ is very basic for "not top of the line" boards)
Gigabyte for example usually does not mention it anywhere but CPU support lists with 1P Opterons (3000 series) are a big hint.
After I set up Gigabyte GA970A-UD3P with ECC UDIMMs a fairly advanced (for desktop board) ECC options popped up in BIOS (Asus Sabretooth level).

As other mentioned - I expect incentive to support ECC on AM4 to come with "WS"-suffixed boards or when AMD comes up with 1P Opteron for AM4. In last decade those used "desktop" motherboards (AMD did not have any 1P C22x like chipset for separation of "pro" segment)
 
...I think the BIOS just needs to support ECC, there wouldn't be an option to toggle it on/off, that wouldn't make sense, it is either auto ON if ECC is present, or off if not.
From what I've seen in the past, boards that just have "ECC" in their memory specs are saying that they will work with ECC memory installed, but they won't enable ECC. Boards that actually use ECC have at least an option to enable/disable, with the better ones also having options to adjust scrubbing time. For that reason I won't assume anything about ECC functionality with it being confirmed.

There's ecc udimm and ecc rdimm. Don't think Ryzen supports rdimms.
It was mentioned in the Reddit AMA that Ryzen does not support registered/buffered DIMMs. That's not a problem, as those are only necessary if you need massive amounts of RAM (>64GB).
 
It was mentioned in the Reddit AMA that Ryzen does not support registered/buffered DIMMs. That's not a problem, as those are only necessary if you need massive amounts of RAM (>64GB).
It's also where the cheap stuff lies.
 
  • Like
Reactions: cbn
Any idea if gigabyte x370 boards will end up supporting ecc udimms?
Their site and manuals say ecc udimms operate in non-ecc mode, but I wonder if a bios update could possibly enable ecc functionality.
 
This has to be enabled within the bios. If the hardware support ECC but the bios doesnt enable it. It wont magically work.
 
Nice find.
Google translated:
https://translate.googleusercontent...kJrhhgJw7em34bLcCICVRIUmENx815uw#post25385390
To prove the ECC is actually also active I have put an experiment on.
I have very carefully around the RAM around clocked around a configuration to find so just just instable.
I have managed to produce this work of art:
Code:
  DRAM ECC error.
EDAC MC0: 1UE on mc # 0csrow # 0channel # 1 (csrow: 0 channel: 1 page: 0x41d7f0 offset: 0x700 grain: 0)
So it should be clear that the ECC is activated and functional
...
In a review video about the Asrock Taichi I saw in its UEFI a memory scrub option.
(Memory scrubbing ensures that the entire RAM is always completely read out, so that dormant data in the RAM is regularly checked.)
 
For X370 Asus listed ECC support in their early spec sheets (leak and I think very early release day). Gigabyte listed ECC support for both Gaming 5 and 7, too, if I remember correctly. I could even filter boards by ECC support on a German price comparison web-site and they listed all those boards. Then board manufacturers removed the ECC support line from their sites.
 
Last edited:
I contacted Gigabyte tech and asked about their official statement ECC support on their X370 boards. At launch, the memory support documentation and specs indicated for the GA-AX370-Gaming 5 and K7 showed that ECC udimms were supported but would run in non-ecc mode.

In response to my question asking for clarification, they wrote the following:

AX370-Gaming K7 and 5 with ECC Unbuffered memory can work as ECC mode by default without further BIOS configuration.

If you look at their website now, they seem to have silently updated their descriptions to indicate ECC udimm support for the two boards mentioned. No word about bios options for configuring patrol scrub, etc. though.
 
I wonder if supermicro has plans to be building boards for these first ryzen chips or not.... Once naples is out i'm sure they will but i'm just wondering about the cpu's that are out now.
 
Here is another one that is confirmed to support ECC as ux12 mentioned.
Confirmed working ECC with Dual Rank Kingston ECC kit! Dual Rank 16gb (kit rated for DDR4-2400 speed)

Confirmed 2933 mhz w/HyperX single rank 8gb kit!
Aorus AX370 Gaming 5
 
Bought Asrock AB350 Pro4 with Crucial CT2K4G4WFS8266 2x4GB 2666 MHZ ECC. Under linux kernel 4.10 worked out of the box (BIOS 1.30) with ECC as reported by kernel module "EDAC amd64: DRAM ECC enabled". However upgrading to BIOS 2.20 broke this, reporting something like "ECC disabled in BIOS". I was not able to get it working with the 2.20 BIOS, so now I am running on previous stable version which is 1.40. BTW both versions got ECC related settings like scrubbing, but a recognizable ECC Enable/Disable option seems lacking.

--- update April 8th ----

Had contact with ASRock about the support for ECC under linux in latest BIOS v2.20. ASRock confirmed the issue, stated that they will make sure that future versions of BIOS will support ECC under linux again. Also they sent me a 2.20B version, that contains all features of the 2.20 version including the ECC support under linux that used to be there in versions 1.40 and 1.30. Well done by ASRock, to me it seems they are committed to have ECC working.

-- update May 3rd ---
On April 26th ASRock published BIOS 2.50 for the AB350 Pro 4 mainboard. Got it installed in minutes using the direct-download option from within the BIOS. Linux EDAC reports ECC enabled. So the ECC issue of version 2.20 has been repaired at the earliest occassion, exactly as mentioned by ASRock support. Version 2.50 is the first release after 2.20, apart from beta releases that I have not evaluated.
 
Last edited:
So does Ryzen also support all the virtualization extensions and stuff?

Edit: Ah well. Rereading this thread makes it seem hit or miss. Probably a wait.
 
Back
Top