AMD Radeon RX6000 – Part IV – Smart Access Memory – AMD Radeon RX 6800XT + AMD Ryzen 9 5950X

Scris de: , in categoria: Featured Articles, Placi video, in 23 November, 2020.

Smart Access Memory

 
Saptamana trecuta v-am povestit despre excelentele AMD Radeon RX 6800XT si AMD Radeon RX 6800, doua placi grafice prin care AMD au reusit sa revina in competitie in segmentul high-end. Acest lucru se datoreaza unui cumul de factori, principalii responsabili fiind optimizarile aduse la nivel arhitectural, utilizarea unui proces de fabricatie matur, integrarea unor tehnologii a caror utilitate a fost demonstrata in segmentul procesoarelor (Infinity Cache) si… de ce nu… accesul la fonduri de R&D semnificativ mai ridicate decat in urma cu 2-3 ani.

Desigur, lista noutatilor nu se opreste aici, AMD implementand o serie de tehnologii noi sau semnificativ imbunatatite, cum ar fi Radeon Anti-lag, Radeon Boost, FidelityFX Super Resolution, Variable Rate Shading sau Smart Access Memory. Despre aceasta din urma vom discuta astazi. Desigur, probabil va veti intreba de ce nu am tratat acest subiect de la bun inceput, respectiv de ce ii dedicam un articol intreg. Ei bine, raspunsul tine pur si simplu de timp.

Vedeti voi, in momentul in care am pus la punct noua metodologie de testare a placilor video, am testat 11 placi grafice, 10 dintre acestea fiind modele din generatia anterioara Nvidia si AMD, cel de-al unsprezecelea fiind, evident, RTX 3080. In acel moment, treceam pentru prima data in istoria LAB501 de la o platforma Intel (8700K), pe care o foloseam de doi ani de zile, la o platforma AMD, 3900XT fiind la momentul respectiv unul dintre cele mai performante procesoare AMD.

De atunci si pana acum, am testat 4 modele noi (RTX 3090, RTX 3070, RX 6800XT si RX 6800), precum si 9 implementari de placi grafice din seria RTX 3000, de la diversi parteneri. Practic, in doua luni am testat 24 de placi grafice, toate pe noua platforma de teste, bazata pe AMD Ryzen 9 3900XT.

Ei bine, Smart Access Memory este o tehnologie care se bazeaza pe noile procesoare AMD din seria Ryzen 5000, lansate in urma cu doua saptamani, impreuna cu o placa de baza cu chipset X570 si o placa grafica din seria AMD Radeon RX 6000. Smart Access Memory ofera posibilitatea procesorului de a accesa intreaga cantitate de memorie VRAM, acesta avand in mod normal acces doar la 256MB.

Cu toate acestea, desi AMD au implementat pentru prima oara aceasta functie pe placile grafice din seria AMD RX6000, tehnologia in sine exista deja de ceva timp in specificatiile PCI-E, majoritatea placilor de baza avand cele doua optiuni necesare (Above 4G Decode si Resizable Bar Support) prezente in BIOS. Drept urmare, este posibil sa vedem aceasta functie utilizata in curand de orice combinatie CPU/GPU, indiferent daca discutam de AMD, Nvidia sau Intel.

Pana atunci insa, pentru a beneficia de pe urma acestei tehnologii, avem nevoie de un procesor AMD din seria Ryzen 5000. Drept urmare, pentru a testa aceasta functie, a trebuit sa utilizam un astfel de procesor pentru teste, ceea ce inseamna ca nu a trebuit sa testam doar RX 6800XT, cu si fara SAM activat, dar si principalii competitori, adica RTX 3080 si RTX 3090, pregatindu-ne astfel si pentru lansarea lui AMD Radeon RX6900XT. Asta inseamna, in cazul nostru, inca 5 seturi de teste in plus, pe langa cele 3 pregatite pentru lansarea lui RX 6800XT, ceea ce nu a fost posibil in contextul timpului avut la dispozitie din momentul in care am primit sample-urile si pana la lansare. Mai mult decat atat, am schimbat metodologia de test pentru jocurile DXR, retestand 5 placi Nvidia fara DLSS, respectiv testand 3 situatii pentru AMD (6800, 6800XT, 6800XT Rage Mode) ceea ce a consumat de asemenea timp.

Nu in ultimul rand, desi de-abia asteptam sa trecem la o noua metodologie bazata pe un procesor din seria AMD Ryzen 5000, acest lucru nu se va intampla anul acesta, deoarece urmeaza sa se lanseze noi modele de la Nvidia si AMD, urmeaza sa apara modele custom de RX 6800XT si RX 6800 si nu in ultimul rand o serie intreaga de jocuri noi si-au facut aparitia si este posibil sa inlocuim 1-2 jocuri din metodologia actuala cu titluri noi. Dupa ce majoritatea lansarilor importante (3060Ti, 6900XT) vor avea loc, vom retesta toate referintele din seria AMD Radeon RX6000, respectiv Nvidia GeForce RTX3000 pe un procesor din seria AMD Ryzen 5000, vom adauga jocurile noi, acolo unde este cazul si vom pune la punct metodologia de testare a placilor video pentru 2021.

 

Comentarii

18 comentarii la: AMD Radeon RX6000 – Part IV – Smart Access Memory – AMD Radeon RX 6800XT + AMD Ryzen 9 5950X

  1. Val a scris pe:

    Multumim pentru munca depusa!
    Unele dintre rezultate sunt chiar surprinzatoare. Astept cu nerăbdare articolul despre rx6900xt

  2. Daniel Necula a scris pe:

    Good Job !
    La cum se prezinta deja amd 6800xt comparat cu nvidia 3090 probabil 6900 este egal sau chiar peste 3090. Avem competitie si asta conteaza cel mai mult.

  3. SeniL a scris pe:

    Ma bucura sa vad ca apare competitie reala ,articol scris cu profesionalism ca de obicei!

  4. Daniel Necula a scris pe:

    Cand ziceam de ssd-ul gen 4 ai zis ca nu face diferenta. Acum cu cat a ajutat platforma amd comparat cu Intel care au inca gen4 ? Sau nu a facut nici o diferenta ?

  5. alex a scris pe:

    Multumesc pentru munca depusa, am incercat sa si citesc, dar tot imi place sa ma uit la grafice si sa vad cum combinatia AMD bate un 3080 cu intel in aproape toate jocurile!

  6. Monstru Post author a scris pe:

    Tinand cont ca Rebar support este inclus in specificatiile PCIe 3.0, cel mai probabil cu nimic.

    Dar chiar daca ar ajuta, este o functie care are legatura cu placa video, nu stocarea. Asa ca legatura cu SSDul este care, mai exact?

  7. liviuttn a scris pe:

    Felicitari pt articol!

  8. Andrei Tudor a scris pe:

    Super articol. Multumim!

  9. Daniel Necula a scris pe:

    Deci comparat cu un ssd pe sata vs m2 gen 4 nu influenteaza deloc rezultatul jocurilor . Ok , am inteles. !

  10. Monstru Post author a scris pe:

    Una la mana nu, pentru ca testam in joc. SSD-ul se simte in momentul in care pornesti jocul sau incarci un nivel. Texturile nu se incarca de pe stocare, se incarca in RAM.

    Doi la mana, unde compar eu performanta in jocuri pe SSD-uri diferite?

  11. Monstru Post author a scris pe:

    Desigur, asta nu inseamna ca un SSD Gen 4 nu are avantaje. Are, avantaje care tin de confort in utilizare. Timp de boot, timp de pornire a jocurilor, incarcarea nivelelor, etc. Dar nu asta este relevant in contextul unui review care compara performanta procesoarelor sau a placilor video.

  12. alex a scris pe:

    Mor de ras din nou citind comentarile de pe lab501 de la tot felul de “experti”
    In primul rand, unui SSD NVME nu ii pasa de “rebar” support, zici ca e beton armat , termenul corect fiind Base Address Register – BAR, (revin la asta mai incolo), unui SSD NVME ii pasa de interfata PCIE sa aibe banda cat mai mare, aceasta fiind afectata de specificatiile actuale, fie GEN3, la care dinozaurul Intel a ramas blocat, impreuna cu arhitectura Skylake pe 14nm din 2015, mai bagandu-i cate un + la coada in fiecare an… fie GEN4, la care AMD a trecut inca de anul trecut, pe platforma X570/B550, cea actuala crescand banda de transfer la viteze duble fata de GEN3, – peste 5 GB citire si scriere separate, uneori chiar triple, dar asta se intampla cu timpul, vom vedea in viitor cat de rapid pot face inginerii de la cei 3 grei: Micron, Toshiba si Samsung, SSD-uri ultra-rapide pe platforma NVME PCIe GEN4…
    Daca un SSD este pe PCIE4, pe placile Radeon seria 6000, dar si pe placile RTX seria 3000, in functie de dezvoltatori, pot beneficia de tehnologia Direct Storage, ceva care Sony a “furat” de la Microsoft (normal ca Series X/S deja o are), folosind si ei un hybrid, pe PS5, adica jocurile proceseaza decopmresia texturilor, si a shaderiilor si alte cereri a procesorului la care nu imi bat capul, direct pe SSD, fara sa mai stea sa le traca prin procesor si memoria RAM, creend cereri I/O inutile. De asta vedeti voi incarcarile fulger de pe PS5 la Spider-Man sau schimbarea instanta intre 2 jocuri pe PS5 si Series X/S, fara timpu de asteptare, pentru ca o buna bucata din joc, cat ramane deschisa consola, este deja incarcat in SSD-ul ei gata de lansare, pentru ca jocul o data instalat, deja a fost optimizat cum sa porneasca si cum sa fie gestionat astfel incat sa nu mai fie nevoie de cereri I/O inutile.
    Acuma BAR-ul este o alta mancare de peste, pentru ca ala practic muta tot ce am zis mai sus, de pe SSD, in memoria placii video, si dupa cum stiti, ca doar sunteti cunoscatori priceputi in toate, memoria GDDR6 este ani lumina mai rapida decat RAM-ul DDR4, sa nu mai zicem de “amaratul” de SSD..
    Ce face BAR-ul, al carui nume generic de reclama este prezentat ca Smart Access Memory de catre AMD si “nume generic probabil cu vreo 10 plus-uri in spate” de catre Intel in parteneriat cu nVidia, prin 2021, cand descopera si ei PCIE GEN4? Buna intrebare: Ala practic permite procesorului sa comunice direct cu memoria placi video prin interfata PCIE, datorita benzii aleia mari din PCIE GEN4 (teoretic asta mergea si pe GEN3, doar ca GEN4 are “teava” mai groasa) si practic, in loc sa pre-incarce jocul si sa decompreseze toate texturiile si shaderi pe SSD, folosind Direct Storage, o face direct in memoria placii video, sarind peste RAM, de asta rezulta FPS-uri mai mari folosind SAM, asa cum s-a scris in articol, procesorul are timp acuma la fiecare ciclu de ceas, sa faca faca lucruri mai importante decat sa decompreseze constant texturi, shadere, sa le ia din SSD, sa le bage in RAM apoi sa le treaca in placa video, deja s-au taiat 2 “middle men” – procesorul in sine ca nu mai trebuie sa faca el “treaba grea” si ram-ul, asa ca performata va creste semnificativ.
    Sunt curios ce va insemna memoria GDDR6X de la nVidia pentru tehnologia pe care o fac in parteneriat cu Intel, pentru ca 6X-ul e mai rapid de cat ala 6 standard de pe Radeon 6000, dar au si mai putina memorie, din cauza pretului, numai pe RTX 3090 ar fi fezabila tehnologia, cum o va numi nVidia si Intel

  13. Monstru Post author a scris pe:

    Bravo, l-ai bagat in ceata si mai rau…

    Rebar inseamna Resizable Base Address Register, rebar support este efectiv numele setarii in BIOS. Asta inseamna ca procesorul poate avea acces la mai multa memorie decat cei 256MB impliciti, limitare ramasa de pe vremea OS-urilor pe 32 de biti, driverul indicandu-i cantitatea de memorie pe care o poate folosi, in acest caz…. toata. De unde si partea cu resize…

    Latimea de banda PCI-E 4 vs PCI-E 3 este irelevanta in cazul asta, specificatiile PCI-E 3 fiind mai mult decat suficiente pentru operatiunea asta.

    Chiar si asa, PCI-E 4 vine si pe Intel in Ianuarie. Si ca sa inchei cu terminologia, nu au de ce Intel sau Nvidia sa o “numeasca” in nici un fel. ReBAR este o functie PCI-E, denumirea in BIOS este Rebar support… doar AMD s-au gandit sa profite ca nu s-a gandit nimeni la asta si i-au pus o eticheta de marketing.

    Cat despre cum “pot beneficia” placile grafice actuale de pe urma unui SSD Gen 4, am ras cu pofta. Pana cand mirobolantii programatori de pe la diverse studiouri vor face colosalul efort sa implementeze asa ceva, RTX 3000 si RX6000 vor fi oale si ulcele. Nu de alta, dar inca exista jocuri care nu beneficiaza de 8 nuclee, desi de putut, puteau de ani de zile.

  14. Monstru Post author a scris pe:

    Contextul discutiei SSD Gen 4 vs SSD Gen 3, il gasesti aici https://lab501.ro/procesoare-chipseturi/amd-ryzen-5000-part-iv-amd-ryzen-7-5800x-amd-ryzen-5-5600x

    Nu despre articolul asta era vorba, platforma de teste pentru placi video ruleaza pe un SSD Gen 4.

  15. Daniel Necula a scris pe:

    Eu doar am intrebat pentru ca nu ma pricep. Misto-ul … irelevant. Doar suntem romani, cum altfel !

  16. Monstru Post author a scris pe:

    Eu nu asta am inteles, din modul in care ai pus problema, insistand pe acelasi subiect, in doua articole. In plus, ti-am raspuns destul de clar prima oara. Dar poate sunt eu prea roman … ca sa mai inteleg limba romana, cine stie…

  17. Daniel Necula a scris pe:

    Era vorba de performanta pura efectiv. Parca asta cautai odata. Daca jocul se incarca mai rapid, daca trecerea dintre capitole e mai rapida datorita ssd-ului inseamna pentru mine castig si performanta. Stiam ca jocul ruleaza efectiv prin incarcarea lui in ram. Dar pana ajunge acolo trebuie incarcat in ram de pe ssd. Cat despre bagatul in ceata … e forumul tau (sau si al tau) asa ca poti sa te dezvolti cum crezi de cuvinta.
    Iar tehnologia SAM deja e altceva din ce se vede , asta e de fapt performanta pura. Restul e can can !

  18. Monstru Post author a scris pe:

    Discutia a pornit de la un review in care comparam procesoare stoc. Ce legatura are asta cu performanta pura? Ti-am zis foarte clar si stii si fara sa iti spun eu ca SSD-urile Gen 4 reprezinta un avantaj per total al platformei. Ce legatura are asta cu o comparatie de procesoare in acelasi sistem de referinta? Nu intelegi conceptul, sau de ce insisti atat?

Lasa-ne un comentariu: