Predpomnilnik ni nekaj, o čemer računalniški igralci dovolj razmišljajo. Vsaj zdi se, da tako razmišlja AMD v zadnjem času.
Vsebina
- Kaj je predpomnilnik?
- Tri vedra
- Postfrekvenca
- Veselim se
Priporočeni videoposnetki
Z izdajo 3D V-Cache na Ryzen 7 5800X3D pa je AMD samo dokazal svoje. 5800X3D je najmočnejši igričarski procesor lahko kupite in 3D V-Cache se lahko zahvalite. Vendar se postavlja eno vprašanje: zakaj?
Predpomnilnik je bil vedno pomemben, vendar se AMD ni odločil za uporabo svoje 3D Hybrid Bond embalaže za predpomnilnik zgolj na podlagi slutnje. Po končanem mojem Pregled Ryzen 7 5800X3D, sem se sedel z Robertom Hallockom, direktorjem tehničnega trženja pri AMD, da bi razumel, kaj je predpomnilnik početje v igrah, zakaj je to pomembno in zakaj je bilo igranje popoln cilj oblikovanja najbolj edinstvenega leta 2022 procesor.
Povezano
- Z ekskluzivnimi računalniškimi partnerstvi vsi izgubijo
- Najslabša vrata za osebni računalnik vseh časov — in zakaj so bila tako slaba
- Hudo mi je reči, vendar je uradno slab čas za igranje računalniških iger
Kaj je predpomnilnik?
Preden govorimo o čemer koli drugem, se moramo pogovoriti o predpomnilniku - zlasti o tem, kaj na svetu počne predpomnilnik procesorja, ko igrate igre. Predpomnilnik je dovolj preprost: je super hiter košček pomnilnika v vašem CPE-ju, ki lahko vsebuje navodila. Hallock je pomen predpomnilnika razložil takole: "Več navodil kot lahko obdržite lokalno za CPE, manj časa boste morali porabiti, da jih dobite od nekje drugje."
Čas (ali natančneje, zakasnitev) je tisto, kar Hallock imenuje "veliki regulator uspešnosti". Vaša povprečna hitrost sličic je samo abstrakcija zakasnitve, okrajšava, ki jo je lažje razumeti kot količino časa, ki je potreben za vsak okvir upodabljati. To je bistvo.
Hallock pravi, da je "velika naloga" industrije strojne opreme skriti ali odstraniti zakasnitev za izboljšanje zmogljivosti.
Predpomnilnik procesorja vsebuje navodila, ki urejajo, kaj počnejo druge komponente, in v igrah se lahko ta navodila zelo spremenijo. Naključnost je tisto, kar povzroča zakasnitev, saj mora vaš CPE izriniti navodila za GPE, da pridobi teksturo ali model znakov (med desetinami drugih stvari).
Več predpomnilnika pomeni, da procesorju ni treba pridobiti podatkov iz vašega sistema Oven, kar bi lahko povečalo zakasnitev za 10-krat ali več.
To ne pomeni, da je več predpomnilnika samo po sebi boljše za igranje. V veliki meri je odvisno od igre, še pomembneje pa je, kdaj je bila igra narejena.
Tri vedra
Ko gre za opredelitev ciljev oblikovanja procesorja, kot je Ryzen 7 5800X3D, Hallock pravi, da se igre razdelijo na tri glavne skupine:
- Frekvenčno občutljivo — League of Legends, Civilization VI
- Občutljivo na zakasnitev — Fortnite, Forza Horizon 4
- GPE občutljivo — Dying Light 2, Red Dead Redemption 2
Igre so danes zelo zahtevne, zato zgornja vedra niso popolna. Igra kot Assassin's Creed Valhalla se ukvarja z GPE, zakasnitvijo in frekvenco, vendar je bolj omejen z močjo vašega GPE, zato ne bo imel toliko koristi od 3D V-Cache. To lahko vidite iz nekaterih mojih testov v spodnji tabeli.
Hallock je bil previden, da ni podal nobenih obsežnih izjav, ker tisto, na kar je igra občutljiva, "v resnici ne gre po žanrskih linijah." Pomembnejši pokazatelj je starost divjadi. Hallock je opozoril na starejše naslove, kot je Counter-Strike: Globalna ofenziva in Grand Theft Auto V kot primeri starejših iger, ki so običajno bolj občutljive na frekvenco. Novejše igre kot Far Cry 6 in Halo neskončno bo običajno videl večjo korist od več predpomnilnika.
To lahko vidite na spodnji tabeli, pri čemer Ryzen 7 5800X3D ponuja znatno povečanje zmogljivosti v primerjavi z Ryzen 9 5950X v Far Cry 6.
Tudi aplikacijski programski vmesnik (API) igre ima velik vpliv. Igre iz obdobja DirectX 9 so običajno bolj občutljive na frekvenco, medtem ko novejše igre DirectX 11 in DirectX 12 bolje izkoriščajo predpomnilnik. API-ji, kot je Vulkan, lahko naredijo veliko razliko. je pokazal Hallock Dota 2 kot primer: »Kot rezultat njegove spremembe API-ja v Vulkan, [Dota 2] močno vpliva zmogljivost predpomnilnika.«
Navsezadnje pa je korist od nečesa, kot je 3D V-Cache, v veliki meri odvisna od vrste iger, ki so danes priljubljene. Novejši API-ji so bolje opremljeni za izkoriščanje stvari, kot je 3D V-Cache, vendar je naključnost igralcev tista, ki poganja prednost. Naslovi za več igralcev, kot so Apex Legende so tukaj dober primer, kjer bi lahko imeli "naključno srečanje s sovražnikom ali se premaknili z enega kraja na drugega, ker je pravkar izbruhnil požar."
"To je vrsta vedenja igralca, ki prisili računalnik, da si premisli," pravi Hallock. Ko postane naključnost vse globlje vgrajena v igre, ki jih igramo, je vloga predpomnilnika, da premakne navodila na pravo mesto, da je zakasnitev čim nižja.
Tudi to ni ideja izven levega polja. Če pogledamo procesorje Ryzen 5000, ima celo Ryzen 5 5600X 2 MB več predpomnilnika L3 kot Intelov Core i9-12900K. Različne arhitekture obravnavajo predpomnilnik, no, drugače, vendar je jasno, da je imel AMD v mislih to specifikacijo. Upoštevajte, da se Ryzen 5 5600X v vrednosti 300 $ približa Intelovemu vrhunskemu modelu v igranju iger, čeprav je cenejši od polovice in ima 10 jeder manj.
Postfrekvenca
V sobi je velik slon z Ryzen 7 5800X3D: Frekvenca. Je 200MHz počasnejši od Ryzen 7 5800X in ne morete ga overclockati brez resnih rešitev. Toda Hallock pravi, da vstopamo v čas, ko je pogostost manj pomembna, vsaj v vmesnem času.
»Celotna industrija je nekaj časa nekako lebdela okoli 5 GHz. In tega se zavedamo. Ta zamisel o raziskovanju zanimivih tehnologij pakiranja je prizadevanje za končanje tega zastoja.«
Pogostost je pomembna in Hallock pravi, da je poleg embalaže in postopka močno orodje v orodjarni. Kljub temu je res, da vidimo manj koristi od povečane pogostosti. Poglej na Core i9-12900KS kot odličen primer, kjer celo povečanje frekvence 300 MHz nudi malo ali nič koristi v igrah.
»Bo tukaj nekaj dodatnih sto megahercev kaj spremenilo? In mislim, da povsod vidite indikatorje. Odgovor je ne, malo verjetno.«
Overclocking je druga stvar, primer kompromisa, če upoštevamo, da se številni sodobni naslovi ne spreminjajo s frekvenco na način, kot to počnejo starejše igre. Prihaja do napetosti in toplote, pri čemer deli ne nudijo dovolj prostora za varno in preprosto overclocking. Hallock pravi, da je AMD vseeno "čutil, da bi bilo narobe, če tega ne bi naredil".
To je kompromis, ki ga Hallock priznava, in sčasoma pravi, da bo AMD "še naprej spodbujal to ovojnico,« in da namerava podjetje v prihodnosti prinesti prednosti, kot je overclocking za 3D-zložene čipe izdaje.
Veselim se
Ryzen 7 5800X3D je izjemen čip, zasnovan od začetka za igre, ki jih igramo danes, namesto neskončnega preganjanja IPC (navodila na uro), ki traja že 30 let. In 3D V-Cache je le prva aplikacija AMD-jeve tehnologije 3D Hybrid Bond, ki AMD-ju omogoča, da razišče namestitev različnih modulov na isti čip.
Je zanimiv izdelek, vendar je tudi branje o tem, kaj je danes pomembno za računalniške igre. Hallock pravi, da bi lahko pomagal ljudem, da se ustavijo in pogledajo, kakšna je visoka zmogljivost igralni računalnik izgleda v prihodnosti, saj je na podlagi zmogljivosti Ryzen 7 5800X3D začel izgledati precej drugače.
Ta članek je del ReSpec – tekoča dvotedenska rubrika, ki vključuje razprave, nasvete in poglobljeno poročanje o tehnologiji, ki stoji za računalniškimi igrami.
Priporočila urednikov
- AMD-jev najnovejši čip V-Cache se je izkazal za poceni, hiter in popoln za igranje
- Prihajajoči AMD-jev Ryzen 5 5600X3D bi lahko popolnoma izrinil Intel pri proračunskih izdelavah
- Konzole imajo še vedno eno veliko prednost, in to škoduje igranju računalniških iger
- Nekateri procesorji Ryzen izgorevajo. Evo, kaj lahko storite, da rešite svojega
- Igralni prenosniki nam še vedno lažejo in postaja še bolj zapleteno