ECC unbuffered oder ECC registered?
Wo liegt der Unterschied und wie erkenne ich, welche Module ich bereits habe
Der Mac Pro 2009 - 2012 und der Mac Pro 2013 können zwei verschiedene Speichertypen verwenden, der Mac Pro 2019 sogar drei verschiedene, allerdings nicht gemischt. Es handelt sich einerseits um sogenannte unbuffered-Module, andererseits um registered-Module und beim 2019er auch um load reduced-Module. Diese unterscheiden sich durch die zusätzlichen Register-Chips, in der Regel einer auf der Vorderseite (zu erkennen auf dem Foto, der zusätzliche zehnte Chip sitzt in der Mitte und ist größer), bei LRDIMM zusätzlich noch meist 9 Pufferbausteine unterhalb der Speicherchips und durch eine abweichende Pin-Belegung. Da liegt auch der Grund für die Inkompatibilität, der Chipsatz kann zwar "umschalten", aber nur alle Steckplätze gemeinsam und nicht jeden individuell.
Das Register dient vor allem zur elektrischen Entlastung des Speichercontrollers und dadurch einem stabileren Betrieb. Dies ist vorrangig für große Server mit deutlich mehr Speichersteckplätzen gedacht, Im Mac Pro erlaubt diese Technik aber z.B. den Einsatz von 16 bzw. teilweise sogar 32GB-Modulen (die nur als registered erhältlich sind) bei den Modellen bis 2013 und bis zu 256GB-Module beim 2019er Modell. Theoretisch sind registered-Module zwar durch den höheren Aufwand teurer, da sie aber speziell im Segment ab 8GB faktisch ausschließlich zum Einsatz kommen (sprich in wesentlich größeren Mengen produziert werden), sind sie deutlich günstiger als unbuffered ECC Module gleicher Kapazität.
Vor einem Kauf zusätzlicher Module (bei einem Kompletttausch ist es egal) sollten sie also prüfen, ob unbuffered, registered oder load reduced Module verbaut sind. Dies erkennen sie bei Originalhersteller-Modulen (Samsung, Hynix, Micron) an der Angabe z.B. PC3-10600E bzw. PC3-10600R (bzw. PC4-2933Y-R / PC4-2933Y-L bei DDR4) auf dem Aufkleber, entscheidend ist nicht die Zahl, sondern der Buchstabe E, R oder L am Ende, wobei E für ECC unbuffered steht, R für registered und L für load reduced. Theoretisch könnte auch ein U stehen, das steht für unbuffered ohne ECC, solche Module wurden aber nicht von Apple verbaut und können daher nur aus einer Fremdnachrüstung stammen. Apple hat übrigens bei der Standardbestückung (1/2GB-Module im Mac Pro 2009-2012 bzw. 4GB im 2013) immer unbuffered ECC Module verbaut, beim 2019er bei den 8/16/32GB-Modulen registered, ab 64GB load reduced (wobei auch registered geht).
Sollten Drittherstellermodule verbaut sein, müssen sie nach dem Register-Chip bzw. den Pufferchips Ausschau halten, da leider fast alle Anbieter keine konkrete Angabe bzgl. registered/unregistered/load reduced auf den Aufklebern machen. Meist steht nur ECC drauf und auch der Systemprofiler gibt leider nur "ECC ja/nein" an und nicht die Modulart. Man sollte also am besten den Mac Pro öffnen und nachsehen.
Weitere Informationen zu Registered-Modulen in der Wikipedia: https://de.wikipedia.org/wiki/Registered-Modul