un blog de Radu Dumitru

►► canalele mele de YouTube: youtube.com/RaduDumitru (personal) și youtube.com/NwraduBlog (tech) ◄◄

De ce noul AMD Ryzen 7800X3D este mai performant pentru gaming decât modelele superioare 7900X3D și 7950X3D

11 Apr 2023  ·

TEHNOLOGIE  ·

3 comentarii

A apărut și în România noul AMD Ryzen 7 7800X3D, care acum este considerat cel mai bun procesor de gaming al momentului. PC Garage îl listează la 2.450 lei.

Din teste a reieșit că este cel mai bun procesor de gaming al momentului, luând în considerare și că este mai ieftin decât altele comparabile ca performanță. Le întrece nu doar pe cele de la Intel, dar și procesoarele AMD Ryzen 9 7900X3D și 7950X3D, deși acestea au mai multe nuclee!

Iată câteva grafice din review-ul Linus Tech Tips. Acesta arată performanța relativă a lui 7800X3D față de un 7950X3D în rezoluție 1080p:

Și pentru 1440p:

Cum de este mai bun decât 7900X3D și 7950X3D, care au mai multe nuclee? Ei bine, arhitectura microprocesoarelor funcționează uneori în moduri neașteptate.

Pe scurt, 3D-ul din coada numelui acestor trei procesoare speciale înseamnă că au memorie cache de nivelul 3 mult mai multă. Cache-ul level 3 este o memorie integrată direct în procesor, iar datele memorate acolo de procesor sunt accesate foarte rapid, mult mai rapid decât cele din memoria RAM. Poți avea și DDR5 la 6800 MHz, tot nu se compară ca rapiditate cu memoria integrată direct în procesor.

Ca analogie, memoria cache este echivalentul la a avea obiectele care-ți trebuie pe biroul tău, mereu la îndemână ca să le folosești. Memoria RAM este echivalentul la a le avea într-un dulap din cameră, iar datele ținute în SSD… este ca și cum ar fi în altă clădire. Pentru un procesor care are 5 miliarde de bătăi de ceas pe secundă, care poate executa milioane de operațiuni sau transferuri pe secundă, cam acestea sunt echivalentele.

Dar cum procesoarele sunt mici, și memoria cache de nivelul 3 este mică. AMD folosește o memorie densă, cu niveluri așezate într-o structură 3D verticală, iar cele trei procesoare X3D au un plus de 96 MB cache level 3 față de echivalentele lor normale. La nivel de procesor intervin și niște mecanisme de predicție care decid ce date vor fi utile procesorului și deci ar trebui stocate în memoria cache internă pentru acces rapid. Calitatea unui astfel de mecanism de predicție poate face diferența în benchmarks.

Ziceam însă de diferența de performanță și de ce 7800X3D iese mai performant în jocuri decât modelele mai “mari” și mai scumpe 7900X3D și 7950X3D. Explicația pornește de la următorul detaliu: cele două din urmă sunt procesoare ce conțin fiecare câte două core complexes (CCX), adică în interior au practic două procesoare mai mici lipite între ele.

Memoria cache suplimentară, acei 96 MB în plus, sunt însă cu toții alocați unui singur CCX. Practic, 7900X3D și 7950X3D au o jumătate de procesor standard și o jumătate de procesor mai performantă pentru că are cache mai mult.

AMD a construit un driver pentru chipset care forțează aplicațiile ce ar fi avantajate de memoria cache suplimentară să ruleze doar pe CCX-ul cu acea memorie. Aplicația respectivă are în continuare acces la mai multe nuclee fizice și logice, dar toate de pe CCX-ul performant, cu cache suplimentar.

În teorie, este un sistem bun. În practică, nu funcționează întotdeauna pentru că în ecuație intră și Windows sau poate că pur și simplu acel driver nou nu alocă întotdeauna corect aplicațiile respective. Probabil că o face în 90% din timp sau chiar mai mult, de asta și diferențele de performanță sunt infime, dar nu este un sistem perfect în 100% din timp și aplicații, în special când nu este vorba de jocuri.

Și aici intră în scenă 7800X3D. Este un procesor dintr-o clasă mai mică, Ryzen 7 față de Ryzen 9, și are un singur CCX în interior. Aplicațiile rulează întotdeauna pe nucleele cu memorie 3D cache suplimentară pentru că doar din acelea sunt în procesor.

Astfel că, în practică, procesorul 7800X3D cu 8 nuclee fizice și 16 virtuale depășește per total performanța lui 7900X3D, care are 12 nuclee fizice și 24 virtuale, și a lui 7950X3D, cu 16 nuclee fizice și 32 virtuale, dar care nu sunt musai la fel de bine gestionate.

Și nici n-a fost vorba de bani până acum. Prețurile sunt următoarele:

Este o diferență mare de preț în favoarea lui 7800X3D. Am văzut chiar oameni nervoși că AMD a lansat întâi procesorul mai scump 7950X3D, iar abia după o lună apare acest 7800X3D care nu doar că este mai ieftin, dar este și mai performant în majoritatea scenariilor. Este un obicei uzual să lansezi întâi vârful de gamă, care este și cel mai scump produs. Aproape niciodată, însă, nu se dovedește mai slab decât produse din gamele inferioare lansate ulterior. Este ca și cum NVIDIA ar lansa acum RTX 4060 și ar fi mai ieftină, dar și mai performantă decât RTX 4080.

CONCLUZIA MEA

Am citit mai multe review-uri pe această temă pentru că procesoarele sunt mereu un subiect bun de discuție la masa de Paști, când ne strângem cu toții. Concluzia mea ar fi un soi de flowchart cu următoarea structură.

Dacă vreți un procesor decent, bun la toate, dar la un buget acceptabil, mergeți pe Ryzen 7600X (1.253 lei) sau Ryzen 7700X (1.785 lei). Eu asta aș alege, iar diferența de preț aș duce-o într-o placă video mai bună sau într-un monitor mai bun sau în stocare mai multă sau mai rapidă sau într-o placă de bază “cu de toate”.

Un alt avantaj în această alegere este că primiți gratuit și jocul Star Wars Jedi Survivor, care se va lansa pe 28 aprilie. Culmea este că AMD nu-l include ca bonus și cu procesoarele X3D sau cel puțin acestea încă nu apar în lista de pe site-ul oficial.

Dacă vreți un procesor “de gaming” cât mai performant, alegeți acest nou Ryzen 7800X3D. Este mai performant și mai ieftin decât celelalte modele. Rețineți insă că cei 700-800 de lei dați în plus pe el față de un 7700X s-ar putea să nu se observe în jocuri. Probabil că vă veți juca la 1440p sau mai mult, rezoluții la care placa video face de fapt diferența de performanță, nu procesorul.

Dacă vreți un procesor cu multe nuclee pentru aplicații avantajate de așa ceva, atunci Ryzen 7900X3D și 7950X3D devin soluții mai bune, daaar merită făcută comparația cu 7900X și 7950X, care costă cu vreo 800 de lei mai puțin. Nu au memorie cache extinsă, dar poate nu aveți nevoie de ea. Uitați-vă pe benchmark-uri non-gaming ca să comparați diferența procentuală de performanță între modelele normale și cele 3D față de diferența procentuală de preț.

Ar mai fi de discutat oportunitatea unui 5800X3D, procesorul “de gaming” al generației anterioare de la AMD, puteți găsi date comparative în acest review. Dacă vă uitați în graficele de sus, veți vedea că noul 7800X3D este cu 4-9% mai performant decât un 5800X3D, care costă 1.600 de lei acum. Nu vă recomand însă această soluție decât pentru buget mic.

Generația anterioară este o platformă deja veche, cu memorie DDR4 și PCI-Express 4. Dacă luați în schimb un procesor Ryzen 7xxx, veți avea placă de bază mult mai modernă, cu memorie rapidă DDR5 și PCI-Express 5, foarte bună și pentru viitor și alte upgrade-uri. Și chiar nu contează cum vor fi procesoarele viitorului, de fapt, că veți putea duce un 7700X sau un 7800X3D foarte mulți ani. Faptul că aveți memorie DDR5 și PCI-Express 5 pentru viitoare plăci video asigură de fapt capacitatea de upgrade în viitor.

    3 comentarii

  1. Nu sunt de acord in totalitate cu sugestiile tale din ultimele doua paragrafe.

    E clar ca e mai bine sa mergi pe AM5 – Ryzen 7xxx, DDR5 si restul imbunatatirilor DACA pornesti cu un sistem de la 0.

    Insa daca ai deja totul pe AM4, cum ai si tu de altfel, migrarea spre AM5 vine cu costuri foarte mari si putin avans real (de FPS de exemplu). Nu se merita. Asa ca un upgrade de la seriile Ryzen 1-3 spre Ryzen 5xxx e o idee foarte buna. Ryzen 5700x si chiar 5800x3D sunt optiuni foarte bune pe on platforma existenta AM4.

    te citez: “Dacă vă uitați în graficele de sus, veți vedea că noul 7800X3D este cu 4-9% mai performant decât un 5800X3D, care costă 1.600 de lei acum”

    Poate ar trebui nuantat, seria Ryzen 5xxx e ok ca upgrade la un sistem existent pe AM4 si nu daca se porneste de la zero.

      (Citează)

  2. Din graficele alea eu ‘citesc’ ca ar fi cu 15% mai bun decat 5800x3d.
    Si e cu 50% mai scump.
    Iar asta cu upgrade-ul in viitor e asa si asa. Si eu, pe am4, am zis ca la un moment dat bag un 5900x si mai duc sistemul cativa ani. Doar ca acum, parca nu as mai da 1900 lei pe el, cand doar cu un pic mai mult pot trece la urmatoarea generatie. Asa se va intampla si peste 3-4 ani, cand degeaba poti sa upgradezi dar ai in fata “noul procesor amd pe am6 cu 4dx”

      (Citează)

  3. Normal că nu are dreptate.
    Cei mai șmecheri bloggeri de hardware gen gamersnexus spun că am4 e încă foarte solida, dar aici citim că nu e bine. :))))

    Seria 5xxx e foarte solidă, merge lejer câțiva ani. Iar în jocuri diferența e minora, GPU face munca grea. Daca compilezi chromium zi de zi merita un cpu mai bun, dar te duci spre Intel, nu spre AMD.

      (Citează)

    Alătură-te discuției, lasă un mesaj

    E-mail-ul nu va fi publicat. Fără înjurături și cuvinte grele, că vorbim prietenește aici. Gândiți-vă de două ori înainte de a publica. Nu o luați pe arătură doar pentru că aveți un monitor în față și nu o persoană reală.

    Apăsați pe Citează pentru a cita întreg comentariul cuiva sau selectați întâi anumite cuvinte și apăsați apoi pe Citează pentru a le prelua doar pe acelea. Link-urile către alte site-uri, dar care au legătură cu subiectul discuției, sunt ok.


    Prin trimiterea comentariului acceptați politica de confidențialitate a site-ului.



    Vreți un avatar în comentarii? Mergeți pe gravatar.com (un serviciu Wordpress) și asociați o imagine cu adresa de email cu care comentați.

    Dacă ați bifat să fiți anunțați prin email de noi comentarii sau posturi, veți primi inițial un email de confirmare. Dacă nu validați acolo alegerea, nu se va activa sistemul și după un timp nu veți mai primi nici alte emailuri

    Comentariile nu se pot edita ulterior, așa că verificați ce ați scris. Dacă vreți să mai adăugați ceva, lăsați un nou comentariu.

sus