AMD Ryzen 3000 – Part IV – DDR4 – Latenta vs frecventa

Scris de: , in categoria: Featured Articles, Procesoare & Chipseturi, in 17 July, 2019.

AMD Ryzen 3000

 

UPDATE – Dear friends from other countries, and especially Reddit friends – because you kindly requested an English version of this story, you can now find it here. Sorry for my non-native English – I hope you find it helpful!

 
7.07.2019… o data care va ramane cu siguranta in mintea pasionatilor. O data in care AMD s-au ridicat din nou la inaltimea provocarilor si au organizat probabil cea mai importanta lansare a anului, mai precis lansarea seriei AMD Ryzen 3000, bazata pe arhitectura Zen 2, nume de cod Matisse. Si in buna traditie, cred ca am acoperit aceasta lansare asa cum se cuvine, discutand mai intai despre arhitectura si modele, pentru ca apoi sa vedem cum se comporta AMD Ryzen 7 3700X si AMD Ryzen 9 3900X in suita de teste LAB501 si nu in ultimul rand, sa vedem cum se comporta cele mai noi SSD-uri PCI-E Gen 4, o noutate exclusiva momentan platformei X570.

Mai mult decat atat, v-am povestit si despre placi de baza X570 si toate acestea in timp ce ne ocupam si de lansarea placilor grafice din familia Navi. Da… personal consider ca am acoperit aceasta lansare asa cum se cuvine si urmatorul nostru articol va fi dedicat modelelor Ryzen 5, cum ar fi Ryzen 5 3600X si Ryzen 5 3400G. In fond, si piticii merita atentia noastra, pentru ca AMD nu au lansat numai varfuri de gama, ci o intreaga gama de procesoare care ofera un raport calitate / pret superior ofertei concurentei, indiferent de segmentul de pret despre care discutam.

Am discutat despre procesoare, am discutat despre placi de baza, am discutat despre cele mai rapide solutii de stocare si vom discuta in curand si despre procesoarele ceva mai accesibile. Si totusi… parca ceva lipsea, nu-i asa? Ceva important, care are un efect direct asupra modului in care se comporta noua platforma. Ma refer aici la memoria RAM, un element crucial in obtinerea unei performante ridicate pe o platforma Ryzen.

Vedeti voi, de aceasta data cei de la AMD au introdus o noutate, mai precis posibilitatea de a utiliza memoria in mod asincron fata de controller-ul de memorie, ceea ce permite atingerea unor frecvente mult mai ridicate. Si ca de fiecare data in istorie, o astfel de schimbare implica o intrebare fireasca – ce alegem? frecvente mai mici si latente stranse, sau frecvente mai mari si latente ceva mai relaxate? Buna intrebare, mai ales in conditiile in care AMD recomanda configuratia DDR4 3600 CL16 pentru un raport optim pret / performanta, respectiv o configuratie DDR3 3733 1:1 CL17 pentru performanta optima. Atentie la acel 1:1, vom discuta despre el pe pagina urmatoare.

Pana atunci, trebuie sa va spun de la bun inceput ca am ales 6 configuratii de memorie pentru care am rulat toata suita noastra de teste, alcatuita din 15 aplicatii si 10 jocuri, testate in 3 rezolutii. Doar ca, surubarind prin BIOS, m-au lovit nostalgia si mi-am amintit de o vreme in care nu ne interesau prea tare testele in jocuri sau aplicatii utilizate de profesionisti. Ehehei, dragii monstrului… pe vremea cand se potcovea puricele la un picior cu nouazeci si noua de ocale de fier si s-arunca în slava cerului… noi testam memorii.

Iar ideea de baza… era aceeasi – ce anume alegi? Frecventa sau latenta? In vremurile de glorie ale platformei Socket A, cand Bartonurile dadeau cu Pentiumurile de pamant de se zguduiau benchmark-urile, foloseam memorii Corsair LLPT cu IC-uri Winbond BH-5 pentru a atinge latente cat mai stranse, cum ar fi DDR 260 2-2-2. Pentru cei care doreau frecventa ridicata, existau chip-urile Samsung TCCD, capabile sa atinga frecvente de peste 300 MHz. Ulterior, in era DDR2, legendarele Crucial Ballistix erau capabile sa atinga frecvente ridicate, de exemplu 690 MHz 4-4-4-12, dar si latente foarte stranse, 530 MHz 3-3-3-9.

A urmat era DDR3, in care s-au remarcat la inceput IC-urile Elpida HYPER, capabile sa ruleze cu latente foarte stranse (900 MHz 6-6-6-18), dar si sa atinga frecvente ridicate, cu racirea potrivita (1377 MHz 8-9-8-24). Totusi, acestea au fost intrecute ulterior de PSC-uri, dar mai ales de catre Elpida BDBG si Hynix-uri, memorii cu ajutorul carora am reusit de altfel sa stabilim in urma cu 7 ani recordul de frecventa DDR3, mai precis 1800 MHz CL10, precum si o serie de rezultate cu latente ceva mai stranse (cum ar fi 1637 MHz CL8). Paradoxal, aceste rezultate erau obtinute pe o platforma AMD.

Anii au trecut si am ajuns in era DDR4, unde, in momentul de fata, exista trei tipuri de IC-uri, mai precis Samsung, Micron si Hynix. Si daca in momentul de fata recordurile de frecventa sunt obtinute cu memorii bazate pe IC-uri Micron (2943 MHz pentru platforma Intel, respectiv 2887 MHz pentru o platforma AMD), cred ca nu mai reprezinta un secret pentru nimeni faptul ca toate kit-urile cu adevarat performante, care permit atat frecvente ridicate, cat si latente stranse, sunt bazate pe IC-uri Samsung B-Die. Acestea sunt, de altfel, kiturile care functioneaza cel mai bine impreuna cu o platforma X570, prin urmare am folosit un astfel de kit pentru a vedea cum stau lucrurile in momentul in care discutam despre impactul frecventei si al latentelor asupra procesoarelor Zen 2.

 

Comentarii

28 comentarii la: AMD Ryzen 3000 – Part IV – DDR4 – Latenta vs frecventa

  1. Sabiaculuneta a scris pe:

    Frumos articol, răbdare și multă muncă de chinez bătrân utilizata. Așteptam cu interes un astfel de articol, cu oarece nerăbdare am luat un kit 2 x F4-4000C18-8GTZKK și pe x370 cu 2600x stabil e doar la 3200/cl14. Am șanse pe X370 cu un procesor 3xxx sa scot mai mult sau trebuie pus neapărat în tandem cu x570? Și… e normal ca memoriile sa urce la 50 de grade in jocuri?

  2. HNS a scris pe:

    Unde se găsește kitul minune pe plaiurile mioritice?

  3. Monstru Post author a scris pe:

    Daca nu gasesti la PC Garage, incearca la Shop4PC

  4. Monstru Post author a scris pe:

    Cauta 3200CL14 sau G.Skill Sniper X DDR4 3400 CL16 16GB, e acelasi kit cu aceleasi chip-uri

  5. Daniel Necula a scris pe:

    De neoprit AMD .. la Intel … liniste tot mai adanca.

  6. Un articol de overclok la 3700k sau 3900k va mai apărea?

  7. Daniel a scris pe:

    Excelent review-ul si binevenit. Cu acestea zise voi testa memoriile mele Hynix la 3600 sa vad ce latente obtin.

  8. Monstru Post author a scris pe:

    Ma bucur ca ti-a placut. Pentru Hynix CJR (J-Die), arunca o privire pe site Luni 🙂

  9. Theo a scris pe:

    Foarte interesant articolul, multumesc mult.

    Raman insa nedumerit in ceea ce priveste problema mea. Am un X570 Aorus Pro de la Gigabyte, cu GSkill Trident Z 4000 17-17-17-37, setate la 3733 17-17-17-37 cu IF de 1866.

    Am testat 3800x si 3900x si am black screen la IF 1900, dar aud peste tot ca ar trebui sa mearga. Memoriile merg sigur pana la 4000, pt ca daca activez XMP, booteaza la 4000.

    Ceva sfaturi ?

  10. Monstru Post author a scris pe:

    vDIMM 1.45v,

    vSOC 1.15v,

    uCLK :mCLK 1:1 (setare independenta de IF)

  11. Florin a scris pe:

    Salut Monstru, apreciez articolul, frumos facut, pot sa te intreb de unde

  12. Monstru Post author a scris pe:

    Salut,

    de unde ce?

  13. Florin a scris pe:

    Salut Monstru, frumos articol, pot sa te intreb ce setari ai folosit pentru a merge cu placutele cu 4000-4400 frecventa? Am gskill ripjaws si nu reusesc sa bootez cu “preseturile” din bios si modificand vsoc si dram dar, se poate niste setari bios de unde sa pornesc si eu ?

  14. Monstru Post author a scris pe:

    Salut,

    porneste de la 1.45 vDDR si 1.15 vSOC. Relaxeaza latentele. Depinde mult de procesor, placa de baza si kitul de memorii folosit.

  15. Florin a scris pe:

    Setup urmator : x570 unify , 3950x , gskill ripjaws 3200cl14 32gb , arctic liquid freezer 360 , sursa 1200 , am reusir sa bootez cpu ul 4.7-4.6 4.5-4.4 , deloc stabil a scos scor pe single core 546 in cinebench r20, booteaza si cu 4.8 pe primu set de nuclee dar nu am gasit setarile care sa fie stabil ( nu le am cu amd si am observat ca e limitat foarte rau din bios asta am impresia , cu ctr cica e bronze sample, dar am reusit manual sa fie stabil la 4.5-4.4-4.3-4.25 scor cinebench r20 10350 si tot am cautat pe forumuri etc si nimeni nu are experienta ta, adica majoritatea vorbesc sa se afle in treaba )

  16. Monstru Post author a scris pe:

    Stai putin, tu te referi la memorii sau la procesor? Pentru memorii cel mai bine este daca poti obtine DDR4 3800 1:1 cu latente cat mai stranse. Pentru procesor efectiv depinde de ce noroc ai avut / ce exemplar ai prins.

  17. Florin a scris pe:

    Scuze, am incercat de vreo 3 ori sa scriu pe telefon, si m-am pierdut in a fi mai explicit, da de memorii vreau sa incerc sa booteze cu frecventte de 4000-4200-4400, dar nu reusesc( nu am citit ce face fiecare setare in parte si fac ce am auzit ici colo, de procesor facusem o paranteza, ca la inceput programul CTR zicea ca e bronze procesorul, am incercat sa booteze cu 4.3Ghz si nu mergea si dupa cateva zile am dat de cap si am observat ca e limitat express de bios si de la blue screen cand puneam frecventa de 4.3Ghz am reusit sa booteze cu 4.8Ghz doar sa booteze (am testat sa vad daca merge) si acum voiam sa trec pe memorii ca din cate stiu gskill ripjaws 3200cl14 merg la frecvente de peste 4000, dar doar am vazut si ca merg dar cum au reusit oamenii aceeasi ce setari au facut astea ii alta poveste si de aici te rugam pe tine daca se poate, macar o directie in a reusi sa trec de 3800 si sa tine sistemul sa nu dea crash , la ce ar trebuii sa fiu atent inafara de Vsoc si Dram voltage ( bios restore defaults fara OC pe nimic )

  18. Monstru Post author a scris pe:

    Mai e un detaliu important… 4 x 8GB sau 2 x 16GB?

    2 x 16GB merg 4000 sau mai sus, dar trebuie sa fie kit bun. Daca nu booteaza DDR4 4000 18-20-20-42 2T cu 1.5 vCore si 1.2 vSoc nici nu are rost sa iti bati capul. Un kit bun merge DDR4 4000 18-18-18-39 2T cu 1.45v si 1.15v.

    Repet, poti incerca setarile de mai sus, dar nu vad de ce ai face asta cand pierzi sincronul intre memorie si infinity fabric. Cea mai buna performanta o ai la DDR4 3800 1:1.

    Daca ai 4 x 8GB, slabe sanse sa mearga DDR4 4000 oricum.

  19. Florin a scris pe:

    Am o teorie, am vazut la intel ca unele chestii erau limitate din bios, am trecut pe amd pentru ca asta ii perioada acum si observ acelasi lucru, totul este limitat din soft ( exceptie cand este limitat fizic, adica lipsa unele componente ) dar de idata ce ryzen seria 5000 au fix aceeasi arhitectura, doar ca au scos memoria cache de 6 sau 8 mb cat era si au lasato doar pe aia mare, asta inseamna ca ori chiar au scoso fizic sau doar este scoasa din soft si cpu ul lucreaza pe alte comenzi fata de seria 3000,posibil sa ma insel amarnic si revenind de ce frecventa de 4000+ , o sa incerc sa fac ryzen 3000 sa fie 1:1:1 sa vad daca are vreun gram de adevar teoria mea )

    Kitul este 2×16 pentru ca msix570 unify are daisy chain si merge bine kitul de 2 bucati

  20. Florin a scris pe:

    ramane blocat la asta :
    AP initialization after microcode loading la memorii : 18-20-20-20-42 2 T vsoc1.2 dram1.5

  21. Monstru Post author a scris pe:

    La seria 5000 au reorganizat cache-ul, nu au scos nimic efectiv.

    Este bine ca ai 2 x 16..dar daca nu merge nici 18-20 cu tensiunea aia nu prea are rost. Are rost in schimb sa setezi 3800 1:1:1 si sa vezi cat de mult poti strange latentele cu 1.45 vCore si 1.15 vSoc.

  22. Florin a scris pe:

    Stai sa ma asigur putin in setari 1.45vCore ( Dram Voltage ? ) si 1.15 vSoc ( CPU NB/SoC voltage ? )
    Dupa -> Advance Dram Config -> Main timing Config : command rate 2T , tCL 18 , tRCDRD 20 , tRCDWR 20 , tRP 20 , tRAS 42 ?
    E bine asa ? ( asta am incercat si a se blocheaza la ce am zis mai sus

  23. Florin a scris pe:

    Update : 18-20-20-20- am pus 44 si am dat disable la vsoc sincron cu infinity fabric si a bootat

  24. Florin a scris pe:

    Monstru, sa mut conversatia pe forum sau raspunzi mai bine aici ?

  25. Monstru Post author a scris pe:

    Putem discuta unde preferi, nu e problema.

    Pai breeeeeeeee… unde ai vazut tu 4000 1:1 pe seria 3000? Normal ca trebuie sa lasi pe auto / dai disable la uclk:mclk:fclk divider…

  26. Florin a scris pe:

    Nu am vazut, dar cum am zis am o teorie si sa vad daca merge pe biosul asta pe care l-au scos pentru seria 5000 din cate stiu citez : FCLK = CPU clock speed which is sourced by MCLK, therefore MCLK and FCLK share the same frequency (dependent on MCLK configuration). The main difference is that MCLK can be still active in LPM0 whereas FCLK (CPU) is turned off. For all other LPMs both are turned off.

    a da si la Dram Voltage am pus 1.530 ( si am observat ca are momente biosul asta cand nu booteaza daca schimbi prea multe deodata, trebuie sa schimbi pe rand 2-3 , bootezi , dai un restart sau shutdown si dupa iar faci alte schimbari, nu stiu daca este doar biosul sau corupe si windowsul de ii trebuie clean boot din cauza la pagefile sau etc, habar nu am dar aparent face figuri la booare ii iau mai mult sa porneasca windowsul.

  27. Monstru Post author a scris pe:

    Ok, hai sa ne intelegem… Citeste bine articolul asta. Tot, dar absolut tot ce am explicat in el, se aplica si seriei 5000. Singura diferenta este ca in cazul seriei 5000 ai sansa sa prinzi un procesor cu un IMC potent si sa vezi 4000 1:1 pe aer.

    Nu vei vedea niciodata 4000 1:1 pe un procesor din seria 3000, indiferent de BIOS. Daca vrei sa obtii performanta buna, foloseste 3800 1:1 cu latente stranse.

    Desigur, nu te opreste nimeni sa incerci…

  28. Florin a scris pe:

    Am incercat 4400 si nu a vrut, am dat reset cmos , am bagat 4000 cum a bootat prima data si numai vrea,e f..up biosul asta, e prea de tot

Lasa-ne un comentariu: