Welches RyZen-Mainboard unterstützt ECC RAM richtig?

kawakawa

Experte
Thread Starter
Mitglied seit
21.07.2013
Beiträge
197
Hallo,

kennt Jemand ein Mainboard, welches RyZen CPU und ECC-RAM unterstützt - zusammen mit all seinen Fehlererkennungs- und Fehlerkorrekturfunktionen, so wie es beim Intel Xeon der Fall ist?

Verwende Xeon-Workstations und überlege einen Umstieg auf RyZen. Aber ohne richtiges ECC geht das nicht.

Gruss
kawakawa
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Wenn Du im BIOS nachsehen willst, ob ECC Fehler korrigiert hat - wie das bei professionellen Xeon Boards üblich ist - dann wirst Du bei Ryzen nichts finden. Allerdings ist es so, dass das ASRock AB350 Pro4 mit neuem BIOS offenbar wirklich ECC unterstützt. Zumindest kriege ich bei dem CLI Befehl "wmic memphysical get memoryerrorcorrection" den Wert 6 - das steht für funktionierendes multibit ECC. Auch cpu-z 1.79 erkennt das - wenn man den Textreport ansieht steht darin:


...
DMI Physical Memory Array
location Motherboard
usage System Memory
correction Multi-bit ECC
max capacity 16384 MBytes
max# of devices 4

DMI Processor
manufacturer Advanced Micro Devices Inc.
model AMD Ryzen 7 1700X Eight-Core Processor
clock speed 3400.0 MHz
FSB speed 100.0 MHz
multiplier 34.0x
...
 
Ja, AsRock und Biostar waren auch in der Vergangenheit die Mainboard-Hersteller, welche bei AMD CPUs den ECC-RAM Support zuließen. Frage ist, ob dieser ECC-Support nicht irgendwann bei einem kommenden BIOS-Update wieder raus fliegt.

- - - Updated - - -

Wenn Du im BIOS nachsehen willst, ob ECC Fehler korrigiert hat - wie das bei professionellen Xeon Boards üblich ist - dann wirst Du bei Ryzen nichts finden. Allerdings ist es so, dass das ASRock AB350 Pro4 mit neuem BIOS offenbar wirklich ECC unterstützt. Zumindest kriege ich bei dem CLI Befehl "wmic memphysical get memoryerrorcorrection" den Wert 6 - das steht für funktionierendes multibit ECC. Auch cpu-z 1.79 erkennt das - wenn man den Textreport ansieht steht darin...
Was sagt CLI und CPU-Z, wenn Du den ECC-Support im BIOS deaktivierst?
 
Den kann man nicht deaktivieren. Und es funktioniert auch nur auf dem Board, auf nem Taichi geht es mit derzeitigem BIOS nicht.
Ich kann mir bei Asrock allerdings nicht vorstellen, dass die das wieder abschalten. Übrigens hatte Asus auch ECC Support bei AMD, mein Steuercomputer (der steuerte und überwachte nen Cluster) lief jahrelang damit.
 
Gute Nachricht: inzwischen geht ECC auch beim Taichi.
 
ihr könnt ja einfach mal den memtest in der aktuellen version 7.x mit ECC error injection laufen lassen.
Vielleicht klappt das.
 
ihr könnt ja einfach mal den memtest in der aktuellen version 7.x mit ECC error injection laufen lassen.
Vielleicht klappt das.
Das klappt schon seit Version 6.0.0
Wenn man mir trauen kann. ;)
 
Also, bei mir erkennt die aktuelle Version memtest 7.3 bei Ryzen den Chipsatz nicht und sagt über ECC: N/A (unknown). Die aktuelle Pro Version hab ich nicht - aber die wird bei der Chipsatzerkennung auch nicht besser sein. Damit wird auch error injection nicht gehen.
 
Also, bei mir erkennt die aktuelle Version memtest 7.3 bei Ryzen den Chipsatz nicht und sagt über ECC: N/A (unknown). Die aktuelle Pro Version hab ich nicht - aber die wird bei der Chipsatzerkennung auch nicht besser sein. Damit wird auch error injection nicht gehen.
Da wird wohl schon ein Update oder Patch nötig sein.
Mal sehen wie lange es dauert bis sie einen bekommen.

Mit DDR3 klappt die Error Injection bei mir mit v6.0.0:
Code:
017-02-05 13:58:14 - Running test #0 (Test 0 [Address test, walking ones, 1 CPU])
2017-02-05 13:58:14 - MtSupportRunAllTests - Enabling memory cache for test
2017-02-05 13:58:14 - MtSupportRunAllTests - Injecting ECC error
2017-02-05 13:58:14 - inject_amd64 - new nb_arr_add = 80000000
2017-02-05 13:58:14 - inject_amd64 - new dram_ecc = 0012000F
2017-02-05 13:58:14 - MCA NB Status High=00000000
2017-02-05 13:58:14 - inject_amd64 - new nb_arr_add = 80000002
2017-02-05 13:58:15 - inject_amd64 - new dram_ecc = 0012000F
2017-02-05 13:58:15 - MCA NB Status High=00000000
2017-02-05 13:58:15 - inject_amd64 - new nb_arr_add = 80000004
2017-02-05 13:58:15 - inject_amd64 - new dram_ecc = 0012000F
2017-02-05 13:58:15 - MCA NB Status High=00000000
2017-02-05 13:58:15 - inject_amd64 - new nb_arr_add = 80000000
2017-02-05 13:58:15 - inject_amd64 - new dram_ecc = 0052000F
2017-02-05 13:58:15 - MCA NB Status High=00000000
2017-02-05 13:58:15 - inject_amd64 - new nb_arr_add = 80000002
2017-02-05 13:58:15 - inject_amd64 - new dram_ecc = 0052000F
2017-02-05 13:58:15 - MCA NB Status High=00000000
2017-02-05 13:58:15 - inject_amd64 - new nb_arr_add = 80000004
2017-02-05 13:58:15 - inject_amd64 - new dram_ecc = 0052000F
2017-02-05 13:58:16 - MCA NB Status High=00000000
2017-02-05 13:58:16 - MtSupportRunAllTests - Setting random seed to 0x50415353
2017-02-05 13:58:16 - MtSupportRunAllTests - Start time: 1920 ms
2017-02-05 13:58:16 - ReadMemoryRanges - Available Pages = 8306506
2017-02-05 13:58:16 - Start memory range test (0x0 - 0x84F000000)
2017-02-05 13:58:16 - Pre-allocating memory ranges >=16MB first...
2017-02-05 13:58:16 - All memory ranges successfully locked
2017-02-05 13:58:19 - Cleanup - Releasing all memory ranges...
2017-02-05 13:58:19 - MtSupportRunAllTests - Test execution time: 3.481
2017-02-05 13:58:57 - AMD 10h and greater chipset init
2017-02-05 13:58:57 - DRAM config low=0B090000
2017-02-05 13:58:57 - MCA NB config=CA700044
2017-02-05 13:58:57 - MCA Extended NB config=E20BE281 [EccSymbolSize=x8]
 
Ich hab ne beta Version von 7.0 pro - da geht error injection mit DDR4 / Skylake (Xeon E3-1245v5).
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh