Grupy dyskusyjne   »   pl.comp.pecet   »   Ryzen 7 1700 + ECC RAM

Ryzen 7 1700 + ECC RAM

Data: 2020-10-14 10:09:52
Autor: JaceK
Ryzen 7 1700 + ECC RAM
On 09.10.2020 13:56, pioruns wrote:
Witajcie,

Jest sobie Ryzen 7 1700 i płyta ASUS PRIME B350-PLUS.

Chodzi mi to jako serwer i pojawiają się błędy checksum na Btrfs, a
nośnik HDD jest 100% sprawny (RAID1 do tego), a więc 90% jest to pamięć,
a miałem wiele problemów z pamięcią wcześniej, teraz co prawda memtest
przechodzi poprawnie, ale nadal coś jest na rzeczy, a więc mógłbym
zmienić 32GB DDR4 2400MHz non-ECC na wersję ECC, albo nawet wyższe
taktowanie (o ile uzyskam pełną stabilność).

Obsługuje toto ECC RAM?

Widzę sprzeczne informacje na stronach dlatego wolę zapytać.


Oficjalnie dopiero threadripper obsługuje.

Rozglądałem się kiedyś za informacjami, były sprzeczne, niektóre testy wskazywały na częściową obsługę. Z tego powodu zostałem przy xeonach.

JaceK

Data: 2020-10-14 14:39:25
Autor: pioruns
Ryzen 7 1700 + ECC RAM
On 14/10/2020 09:09, JaceK wrote:

Oficjalnie dopiero threadripper obsługuje.

Rozglądałem się kiedyś za informacjami, były sprzeczne, niektóre testy
wskazywały na częściową obsługę. Z tego powodu zostałem przy xeonach.

JaceK

Tak. AMD oficjalnie nie robił testów i nie certyfikuje swoich procesorów
z serii Ryzen pod ECC, ale technologia jest i działa. Producenci płyt
głównych niechętnie sami certyfikują tą funkcjonalność, bo pewnie kasa
im się nie zgadza (kto tego używa, 5%?).
Ale kilku już się wyłamało i reklamuje już ECC w swoich płytach: ASUS,
Biostar i kilka innych. A więc można spokojnie kupić sobie lepszą płytę
np. ASUS Crosshair i mieć certyfikowane ECC w desktopowej budzie w
fajnym budżecie.

Ja używam ASUS Prime B350 z dolnej półki, w której specyfikacji napisali
tylko:"ECC Memory (ECC mode) support varies by CPU."

Z kolei w Crosshair VI Hero napisali już:
"4 x DIMM, Max. 64GB, DDR4 3200(O.C.)/2666/2400/2133 MHz ECC and
non-ECC, Un-buffered Memory"

A więc można spokojnie kupować Unbuffered ECC i powinno działać, a jak
coś to można reklamować (gdyby na liście Memory QVL było i nie działało).

--
pozdrawiam,   pioruns
_,.-'~'-.,__,.-'~'-.,__,.-'~'-.,__,.
Registered Linux User #454644

Data: 2020-10-14 20:33:05
Autor: JaceK
Ryzen 7 1700 + ECC RAM
On 14.10.2020 15:39, pioruns wrote:
On 14/10/2020 09:09, JaceK wrote:

A więc można spokojnie kupować Unbuffered ECC i powinno działać, a jak
coś to można reklamować (gdyby na liście Memory QVL było i nie działało).

Działać prawdopodobnie będzie, bo cechą pamięci unbuffered ECC zazwyczaj jest, że działają na platformach wspierających unbuffered bez ECC. Ale dopóki nie znajdę testów potwierdzających, że korekta ECC działa w pełni to nie zdecyduję się. Nie mam linku, ale czytałem kiedyś recenzję, że kolesiowi przepuściło błędy i ryzen + płyta + pamięć ECC tego nie wyłapały pomimo włączonej obsługi ECC. Oczekiwał, że komp się po prostu zawiesi przy wygenerowanym błędzie pamięci, a on pracował dalej i zapisał błędne dane na dysku. Działało to tylko częściowo (tj. jakieś tam błędy wyłapywało, ale nie wszystkie).

JaceK

Data: 2020-10-14 20:27:14
Autor: pioruns
Ryzen 7 1700 + ECC RAM
On 14/10/2020 19:33, JaceK wrote:

Działać prawdopodobnie będzie, bo cechą pamięci unbuffered ECC zazwyczaj
jest, że działają na platformach wspierających unbuffered bez ECC. Ale
dopóki nie znajdę testów potwierdzających, że korekta ECC działa w pełni
to nie zdecyduję się. Nie mam linku, ale czytałem kiedyś recenzję, że
kolesiowi przepuściło błędy i ryzen + płyta + pamięć ECC tego nie
wyłapały pomimo włączonej obsługi ECC. Oczekiwał, że komp się po prostu
zawiesi przy wygenerowanym błędzie pamięci, a on pracował dalej i
zapisał błędne dane na dysku. Działało to tylko częściowo (tj. jakieś
tam błędy wyłapywało, ale nie wszystkie).

Jeśli producent reklamuje ECC jako feature, to powinno działać.
Ewentualnie zawsze można do producenta zadzwonić i zapytać, czy ECC jest
w pełni sprawne, czy tylko proteza.

Ale masz ten link, chyba dokładnie ten, który czytałeś, coś mi się zdaje:
https://hardwarecanucks.com/cpu-motherboard/ecc-memory-amds-ryzen-deep-dive/

na to wychodzi, że ECC w pełni działa, czy to Linux czy to Windows. Ja
używam Linuksa i już mam narzędzie EDAC zainstalowane, będe mógł
zweryfikować jak się ECC sprawuje. Zamierzam napisać też (kolejnego)
bota do Telegram, który będzie mi w statystykach wysyłał dane na temat
ilości korekcji dokonanych przez pamięć ECC. A więc ręka na pulsie.

Test można zrobić samemu bardzo szybko, wystarczy podnieść mocno takty
aby komp wstawał ale nie pracował stabilnie pod obciążeniem takim np.
Prime95.

Na końcu artykułu występuje jest podobne zjawisko jak opisane przez
Ciebie - ale tutaj jest błąd, którego nie naprawia pamięć ECC, bo ponad
dwa bity błędu. Nawet serwerowa platforma z 100% zaimplementowanym ECC
tego nie naprawi. Jedyne co to można mieć żal do systemu operacyjnego,
że od razu nie walnął BSODa, ale to chyba wina systemu. Zresztą można
łatwo napisać narzędzie aby robiło od razu reset po wykryciu takiego
błędu jak komuś bardzo zależy.

--
pozdrawiam,   pioruns
_,.-'~'-.,__,.-'~'-.,__,.-'~'-.,__,.
Registered Linux User #454644

Data: 2020-10-14 21:58:50
Autor: JaceK
Ryzen 7 1700 + ECC RAM
On 14.10.2020 21:27, pioruns wrote:
Na końcu artykułu występuje jest podobne zjawisko jak opisane przez
Ciebie - ale tutaj jest błąd, którego nie naprawia pamięć ECC, bo ponad
dwa bity błędu. Nawet serwerowa platforma z 100% zaimplementowanym ECC
tego nie naprawi. Jedyne co to można mieć żal do systemu operacyjnego,
że od razu nie walnął BSODa, ale to chyba wina systemu. Zresztą można
łatwo napisać narzędzie aby robiło od razu reset po wykryciu takiego
błędu jak komuś bardzo zależy.


Możliwe, że to ten artykuł. Ale 2 bitowa korekcja chyba jest możliwa. Implementowana jest przez niektórych producentów, niestety.

https://www.reddit.com/r/Amd/comments/bsszwg/ecc_ryzen_and_2bit_errors/

"Asrock is the only manufacturer that has enabled 2-bit error detection on Ryzen (edit) on all of their boards"

U mnie dmidecode daje taki wynik:

Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: Multi-bit ECC    <--
Maximum Capacity: 128 GB
Error Information Handle: Not Provided
Number Of Devices: 2

Data: 2020-10-14 21:34:30
Autor: pioruns
Ryzen 7 1700 + ECC RAM
On 14/10/2020 20:58, JaceK wrote:

Możliwe, że to ten artykuł. Ale 2 bitowa korekcja chyba jest możliwa.
Implementowana jest przez niektórych producentów, niestety.

https://www.reddit.com/r/Amd/comments/bsszwg/ecc_ryzen_and_2bit_errors/

"Asrock is the only manufacturer that has enabled 2-bit error detection
on Ryzen (edit) on all of their boards"

U mnie dmidecode daje taki wynik:

Physical Memory Array
    Location: System Board Or Motherboard
    Use: System Memory
    Error Correction Type: Multi-bit ECC    <--
    Maximum Capacity: 128 GB
    Error Information Handle: Not Provided
    Number Of Devices: 2

Super.
A masz Reg czy Unbuffered?

Ciekawe jak u mnie będzie chodziło :)

--
pozdrawiam,   pioruns
_,.-'~'-.,__,.-'~'-.,__,.-'~'-.,__,.
Registered Linux User #454644

Data: 2020-10-14 22:42:52
Autor: JaceK
Ryzen 7 1700 + ECC RAM
On 14.10.2020 22:34, pioruns wrote:
A masz Reg czy Unbuffered?

Ciekawe jak u mnie będzie chodziło :)

Unbuffered w parze z Xeonem. Nie zdecydowałem się na Ryzena jeszcze, ale śledzę temat.

JaceK

Ryzen 7 1700 + ECC RAM

Nowy film z video.banzaj.pl więcej »
Redmi 9A - recenzja budżetowego smartfona