ECC UDIMM auf AM5: Fehlende Dokumentation und Fragen

PS828

Der Flieseninspektor
Moderator
Registriert
Juni 2019
Beiträge
8.337
Werte Community,

Ich wende mich mal kurzerhand an euch weil ich hoffe jemanden zu finden der sich mit der Themaik auskennt und mir meine Fragen beantworten kann.

Ausgangsituation ist folgende: Ich möchte einen Homeserver/NAS bauen. Aufgrund der Art der Daten, deren Relevanz und Menge der R/W Vorgänge möchte ich auf EEC UDIMMs setzen, so wie es auch von seiten TrueNAS (ZFS) empfohlen ist. passende DIMMs sind schnell gefunden ( https://www.mindfactory.de/product_...88-PIN-4800-MHz-PC5-38400-CL40-1_1508971.html ) und ebenso ein board was sämtliche anforderugnen hinsichtlich steckplätzen und künftigen Upgrades erfüllt. ( https://www.mindfactory.de/product_...TAR-WiFi-DDR5-So-AM5-mATX-retail_1469695.html )

Leider gibt es bei AM5 drei Möglichkeiten den ECC UDIMM betreffend:
1) ECC funktioniert nicht, wird als normaler UDIMM verwendet
2) ECC Funktioniert, erkennt aber nur fehler und meldet sie ohne zu korrigieren
3) ECC Funktioniert, loggt fehler und korrigiert sie

nur 3) wäre für mich akzeptabel. Leider sind die hersteller in ihrer Dokumentation ob und wie ECC unterstützt wird sehr lückenhaft und oft findet man garnichts dazu, was dann aber bei den nutzern doch im UEFI aktiviert und genutzt werden kann. auf dieses glücksspiel möchte ich mich nicht einlassen, es soll gern augenblicklich funktionieren ;)

vielleicht weiß einer von euch da mehr und kann mir helfen. Die einzigen boards wo man sich sicher sein kann dass es läuft sind die Server-grade AM5 boards z.B. ASRock rack. Diese sind allerings nicht gut verfügbar und recht teuer, weshalb ich gerne erstmal die sachlage bei den consumer boards sondieren möchte.

viele Grüße!
 
Naja viele Boards gibts für AM5 bezüglich offiziellem ECC Support leider nicht.
Tyan hat derzeit auch nurs ein im Angebot und gerade für einen Headless Server würde ich eine IPMI Schnittstelle nicht missen wollen. Hier mal alle die ich im Bereich Workstation/Servergrade so kenne:

https://www.tyan.com/Motherboards_S8016_S8016AGM2NR

https://www.gigabyte.com/de/Enterprise/Server-Motherboard/MC13-LE1-rev-1x
https://www.gigabyte.com/de/Enterprise/Server-Motherboard/MC13-LE0-rev-1x

https://eps.msi.com/product-overview/D3051
https://eps.msi.com/product-overview/D3050

https://www.asrockrack.com/general/productdetail.de.asp?Model=B650D4U-2T/BCM
https://www.asrockrack.com/general/productdetail.de.asp?Model=B650D4U-2L2T/BCM
https://www.asrockrack.com/general/productdetail.de.asp?Model=B650D4U

So richtig günstig wirst du aber keins davon wirklich bekommen. Das geht halt leider so ein Richtung Server/Workstation und da wollen die Hersteller sich ungern die Butter vom Brot nehmen lassen. Für ein Gerät was du dauerhaft laufen lassen willst und dabei eine ziemlich sichere Übertragung würde ich vermutlich so oder so kein normales Consumer Board kaufen, unabhängig ob ECC oder nicht :). Das ist dann schon recht praktisch wenn dir ein BMC auf dem Board mitteilt, wenn ein Riegel Fehler korrigiert hat oder defekt ist.

Was eventuell günstiger ginge wäre sich da vielleicht mal bei AM4 umzuschauen.
 
  • Gefällt mir
Reaktionen: PS828 und whats4
AMD scheint da etwas schritzophren zu sein. Sie haben es zwar in den eigenen Specs auch zu non-Pro CPUs stehen. Aber seriöse Hersteller die direkt auf Kundenanfragen geantwortet haben, ob sie nicht ECC anbieten können antworten dann: AMD gibt für non-Pro CPUs keinen Support, deshalb nein.
Scheint also zu heißen: ja, AMD macht nicht den Software/Firmware Lockout, wie Intel ihn macht. Aber sie geben Herstellern keine Garantien, keine Hilfe und könnten diesen Support jederzeit eliminieren. Sei es aus Versehen oder Absicht. Hersteller die ECC bewerben, mit non-Pro CPUs, machen das wohl auf ganz eigenes Risiko. Weil es ihnen egal ist ob es geht oder nicht oder weil sie im Zweifel keine Firmware-Updates ausliefern, die ECC wieder brechen.
Und das ganze wurde zum Start vom AM5 schön illustriert. Es gab pre-Launch Boards bei denen ECC vollständig ging. Zum Launch wurde das aber von AGESA Firmware gebrochen. Und es hat mehrere Monate gedauert (vermutlich passend zum Pro-Launch) um das zu fixen. Offizielles gab es da von AMD nichts. Und die Boardhersteller haben entweder sehr schnell jede Erwähnung von ECC aus ihren Specs und Manuals entfernt, wie Asus gesagt, "wenn es mit ECC Dimms bootet sind unsere Specs ja erfüllt, ECC muss nicht aktiv sein" oder bei Asrock, wenn man es im BIOS wirklich anzwingt, nicht mehr gebootet.

Scheint also, wenn du dich auf ECC bei AMD verlassen willst, dann nur mit Pro-CPUs mit Boards die auch Workstation-Grade sind. Sonst braucht es spezifische Kombinationen die andere exakt getestet haben und nur Firmware-Updates machen wenn ein Testkaninchen für dich getestet hat, dass der Support nicht wieder gebrochen wird.
 
  • Gefällt mir
Reaktionen: holdes
Würd ich auch so sagen. Nach allem was man dazu findet ist es wohl so, dass AMD es einfach im Gegensatz zu Intel einfach nur nicht deaktiviert hat aber dafür keine Hilfestellungen etc. gibt. Sicherlich geht es dann wieder darum, das kannibalisieren des eigenen Portfolio zu verhindern und deshalb mindestens Workstation Board wenn man es wirklich auf Multi-Bit-ECC anlegt. Eine Pro CPU wird zwar in den einzelnen Handbüchern nicht explizit erwähnt kann aber je nachdem ob man die anderen Features so braucht auch anderweitig Vorteile bringen.

siehe:
https://www.allround-pc.com/news/2023/amd-ryzen-pro-7000-7040-neue-business-prozessoren
 
holdes schrieb:
Naja viele Boards gibts für AM5 bezüglich offiziellem ECC Support leider nicht.

Du hast hier ASUS unterschlagen
Da findest du bei vielen AM5 Boards in den Technischen Daten:

Speicher​


  • Unterstützte Arbeitsspeicher: DDR5-SDRAM
  • Anzahl der Speichersteckplätze: 4
  • RAM-Speicher maximal: 128 GB
  • Arbeitsspeicher Typ: DIMM
  • Speicherkanäle: Zweikanalig
  • ECC: Ja
  • Ohne ECC: Ja
  • Unterstützte Arbeitsspeichergeschwindigkeit: 4800,5000,5200,5400,5600,5800,6000,6200,6400 MHz
  • Unbuffered Speicher: Ja
Das würde ich schon als "offiziellen" ECC Support interpretieren
Z.B beim ProArt X670E, TUF-GAMING-X670E-PLUS,ASUS-Prime-B650-PLUS-CSM,
 
Da hast du recht, das liegt aber nicht daran, dass die es hingeschrieben haben, sondern daran, dass dort kein IPMI / BMC auf dem Board ist und damit einfache Consumerhardware ;). Das eine unterstützt zwar AMD DASH in Form von Asus Control Center für Endpunkte aber das ist leider nicht das gleiche.

Abseits davon war mir nicht bekannt das Asus ECC Support listet, obs dann mit Multi-Bit-ECC funktioniert bleibt dort nur zu hoffen. ECC Support kann hier im schlimmsten Fall einfach bedeuten, dass das Board mit ECC Sticks bootet aber mehr auch nicht.
 
Zuletzt bearbeitet:
mkossmann schrieb:
Du hast hier ASUS unterschlagen
Wie gesagt, in Zeitraum von Oktober 22 bis irgendwann nach März 23, als ECC auf AM5 komplett tot war, wegen Agesa, hat der Asus Support mehrfach zum besten gegeben, dass Booten mit ECC Riegeln damit gemeint ist und das nicht impliziert dass ECC auch aktiv ist. Asus darf man bei so schwammigen Aussagen also keinen cm über den Weg trauen (wahrscheinlich sogar Absicht, damit sie nicht von Kunden belangt werden können, wenn AMD den Support wieder entfernt.)
Bei solchen Aussagen, nur wenn es jemand auf einem bestimmten Board explizit mit einer bestimmten BIOS Version getestet hat, kann man da davon ausgehen, dass auch wirklich ECC da ist.
 
Zuletzt bearbeitet:
ich danke euch für die Einblicke, habe gestern nachdem eigentlich alles andere der konfiguration ein Leichtes war, stunden damit zugebracht dortLichtt ins Dunkel zu bringen, leider ohne Erfolg. schön dass ihr die Sachlagee dort ähnlich seht dann bin ich doch nicht blind :D

also gehe ich mal davon aus, dass ich mich a) Um ein server board für AM5 und b) um einen Ryzen Pro bemühen muss.

bzw. (da ich jetzt sowieso den gnazen weg gehen muss) schaue was intel da so im angebot hat hinsichlich CPU + Boards

evtl habt ihr ja auch dazu Vorschläge, bei Bedarf erkläre ich euch nochmal den genauen usecase, kann den aber erst später ergänzen weil ich aktuell etwas kurz angebunden bin, 1-2 studnen wirds dauern :)

ich halte euch auf dem laufenden und hoffe dass es da passendes gibt :)
 
Vielleicht findest du auch in der Bucht passenden gebrauchten Epyc + Board und RAM. Die gibts dort teilweise recht günstig wenns nicht die allerneuste Generation sein muss.
 
ich schreib euch gleich was zusammen damit es richtung bekommt^^ ein Epyc, egal wie alt, wäre in meinem fall mit kanonen auf spatzen^^ idle verbauch ist durchaus auch ein thema da es ein 24/7 system als NAS/fileserver werden soll der auch noch paar kleine zusätzliche sachen ausführen können sollte.

4-6 kerne mit HT reichen dicke. deshalb ist auch intel wieder im Rennen, jetzt wo ich sowieso auf servergrade hardware gehen muss. notfalls verlinke ich hier auch das anschlussthema wo es weiter geht, da es ja nun nichtmehr wirklich um arbeitsspeicher geht :)
 
  • Gefällt mir
Reaktionen: holdes
danke für deine Antwort. dennoch ist die sache schon gegessen und mitsamt anschluss trhread läuft mein system jetzt mit funktionierendem ECC :D
 
Zurück
Oben