Kešatmiņa nav kaut kas tāds, par ko datoru spēlētāji domā gandrīz pietiekami. Vismaz šķiet, ka tā ir AMD domāšana vēlu.
Saturs
- Kas ir kešatmiņa?
- Trīs spaiņi
- Pēcfrekvence
- Ceru uz priekšu
Ieteiktie videoklipi
Ar atbrīvošanu no 3D V-kešatmiņa Tomēr Ryzen 7 5800X3D AMD tikko pierādīja savu viedokli. 5800X3D ir jaudīgākais spēļu centrālais procesors Jūs varat iegādāties, un 3D V-Cache ir jāpateicas. Bet rodas viens jautājums: kāpēc?
Kešatmiņa vienmēr ir bijusi svarīga, taču AMD neizlēma izmantot savu 3D Hybrid Bond iepakojumu kešatmiņai tikai nojausmas dēļ. Pēc manas pabeigšanas Ryzen 7 5800X3D apskats, es apsēdos ar Robertu Haloku, AMD tehniskā mārketinga direktoru, lai saprastu, kas ir kešatmiņa spēlēs, kāpēc tas ir svarīgi un kāpēc spēles bija ideāls dizaina mērķis 2022. gada unikālākajam procesors.
Saistīts
- Ar ekskluzīvām personālo datoru partnerībām zaudē visi
- Visu laiku sliktākie datoru porti — un kāpēc tie bija tik slikti
- Man ir sāpīgi teikt, bet oficiāli ir slikts laiks kļūt par datoru spēlētāju
Kas ir kešatmiņa?
Pirms runājam par kaut ko citu, mums jārunā par kešatmiņu — jo īpaši par to, ko CPU kešatmiņa dara, spēlējot spēles. Kešatmiņa ir pietiekami vienkārša: tā ir ļoti ātra jūsu CPU atmiņas daļa, kurā var saglabāt norādījumus. Haloks paskaidroja kešatmiņas nozīmi šādi: "Jo vairāk instrukciju varat saglabāt centrālajam procesoram, jo mazāk laika jums jāpavada, lai tos iegūtu no citurienes."
Laiks (vai precīzāk, latentums) ir tas, ko Haloks sauc par "lielisko veiktspējas vadītāju". Jūsu vidējais kadru nomaiņas ātrums ir tikai latentuma abstrakcija, īsraksts, kas ir vieglāk saprotams nekā laiks, kas nepieciešams katra kadra izveidošanai renderēt. Tā ir būtība.
Saskaņā ar Haloka teikto, tas ir aparatūras nozares “lielais meklējums”, lai vai nu paslēptu, vai noņemtu latentumu, lai uzlabotu veiktspēju.
CPU kešatmiņā ir norādījumi, kas nosaka to, ko dara citi jūsu komponenti, un spēlēs šie norādījumi var daudz mainīties. Nejaušība izraisa latentumu, jo jūsu centrālajam procesoram ir jāizspiež instrukcijas, lai GPU iegūtu tekstūru vai rakstzīmju modeli (starp desmitiem citu lietu).
Vairāk kešatmiņas nozīmē, ka centrālajam procesoram nav jāiegūst dati no jūsu sistēmas RAM, kas varētu palielināt latentumu 10 vai vairāk reizes.
Tas nenozīmē, ka vairāk kešatmiņas ir labāka spēlēšanai. Tas lielā mērā ir atkarīgs no spēles, bet vēl svarīgāk, kad spēle tika izveidota.
Trīs spaiņi
Runājot par tāda procesora kā Ryzen 7 5800X3D dizaina mērķu definēšanu, Haloks saka, ka spēles iedalās trīs galvenajos segmentos:
- Frekvences jutīgums - Leģendu līga, Civilizācija VI
- Latentjutīgs — Fortnite, Forza Horizon 4
- GPU jutīgs — Dying Light 2, Red Dead Redemption 2
Spēles mūsdienās ir ļoti prasīgas, tāpēc iepriekš minētie segmenti nav ideāli. Tāda spēle kā Assassin’s Creed Valhalla ir saistīta ar GPU, latentumu un frekvenci, taču to vairāk ierobežo jūsu GPU jauda, tāpēc tas negūs tik daudz labumu no 3D V-kešatmiņas. To var redzēt no dažiem maniem testiem zemāk esošajā diagrammā.
Haloks bija uzmanīgs, lai neizteiktu nekādus visaptverošus apgalvojumus, jo tas, pret ko spēle ir jutīga, “nav īsti atbilst žanra līnijām”. Svarīgāks rādītājs ir spēles vecums. Haloks norādīja uz tādiem vecākiem nosaukumiem kā Counter-Strike: globāla ofensīva un Grand Theft Auto V kā piemērus vecākām spēlēm, kuras parasti ir jutīgākas pret frekvenci. Jaunākas spēles, piemēram Far Cry 6 un Halo Infinite parasti redzēs lielāku labumu no lielākas kešatmiņas.
To var redzēt zemāk esošajā diagrammā, kurā Ryzen 7 5800X3D piedāvā ievērojamu veiktspējas pieaugumu, salīdzinot pat ar Ryzen 9 5950X. Far Cry 6.
Arī spēles lietojumprogrammu saskarnei (API) ir liela ietekme. DirectX 9 laikmeta spēles parasti ir jutīgākas pret frekvenci, savukārt jaunākās DirectX 11 un DirectX 12 spēles labāk izmanto kešatmiņas priekšrocības. Un API, piemēram, Vulkan, var radīt milzīgas pārmaiņas. Haloks norādīja uz Dota 2 kā piemērs: “API maiņas rezultātā uz Vulkan, [Dota 2] lielā mērā ietekmē kešatmiņas veiktspēja.
Tomēr galu galā priekšrocības, ko sniedz kaut kas līdzīgs 3D V-Cache, lielā mērā ir saistītas ar mūsdienās populāro spēļu veidu. Jaunākās API ir labāk aprīkotas, lai izmantotu tādas lietas kā 3D V-kešatmiņa, taču ieguvumu nodrošina spēlētāju nejaušība. Vairāku spēlētāju nosaukumi, piemēram Apex leģendas ir labs piemērs šeit, kur jūs varētu "gadījuma sastapties ar ienaidnieku vai pārvietoties no vienas vietas uz otru, jo tikko izcēlās apšaude".
"Šī ir spēlētāja uzvedība, kas liek datoram mainīt savas domas," saka Haloks. Tā kā nejaušība mūsu spēlēs kļūst arvien dziļāka, kešatmiņas uzdevums ir novirzīt norādījumus uz pareizo vietu, lai latentums būtu pēc iespējas mazāks.
Tā arī nav ideja no kreisā lauka. Aplūkojot Ryzen 5000 procesorus, pat Ryzen 5 5600X ir par 2 MB vairāk L3 kešatmiņas nekā Intel Core i9-12900K. Dažādas arhitektūras apstrādā kešatmiņu, labi, atšķirīgi, taču ir skaidrs, ka AMD ir ņēmis vērā šo specifikāciju. Ņemiet vērā, ka 300 USD vērtais Ryzen 5 5600X spēļu jomā ir tuvu Intel vadošajam modelim, neskatoties uz to, ka cena ir mazāka par pusi un tajā ir par 10 mazāk kodolu.
Pēcfrekvence
Telpā ir liels zilonis ar Ryzen 7 5800X3D: Frequency. Tas ir par 200 MHz lēnāks nekā Ryzen 7 5800X, un jūs nevarat pārsteidziet to bez nopietniem risinājumiem. Bet Haloks saka, ka mēs ieejam laikā, kad biežums ir mazāk svarīgs, vismaz starpposmā.
“Visa nozare kādu laiku svārstās ap 5 GHz. Un mēs to atzīstam. Šī ideja par interesantu iepakošanas tehnoloģiju izpēti ir mēģinājums izbeigt šo strupceļu.
Biežums ir svarīgs, un Haloks saka, ka tas ir līdzās iepakojumam un procesam kā spēcīgs instruments rīku komplektā. Tomēr tā ir taisnība, ka mēs redzam mazāku labumu no palielinātas frekvences. Paskaties uz Core i9-12900KS Kā lielisks piemērs, kur pat 300 MHz pastiprinājums spēlēs nedod nekādu labumu.
“Vai pāris papildu simti megahercu šeit mainīs? Un es domāju, ka jūs redzat rādītājus visur. Atbilde ir nē, maz ticams. ”
Virstaktēšana ir cits jautājums, kompromisa gadījums, ņemot vērā to, ka daudziem mūsdienu nosaukumiem netiek mērogots biežums tā, kā to dara vecās spēles. Tas ir saistīts ar spriegumu un termiskām ierīcēm, jo daļām nav pietiekami daudz vietas drošai un vienkāršai pārspīlēšanai. Haloks saka, ka AMD "šķita, ka būtu nepareizi to nedarīt".
Tas ir kompromiss, ko Haloks atzīst, un laika gaitā viņš saka, ka AMD "turpinās to darīt aploksne”, un ka uzņēmums plāno sniegt tādas priekšrocības kā pārtaktēšana 3D stacked mikroshēmām ar nākotni izlaidumi.
Ceru uz priekšu
Ryzen 7 5800X3D ir ievērojama mikroshēma, kas jau no paša sākuma ir izstrādāta spēlēm, kuras mēs šodien spēlējam, nevis bezgalīgās IPC (instrukcijas pulkstenim) dzīšanās vietā, kas notiek jau 30 gadus. Un 3D V-Cache ir tikai pirmais AMD 3D Hybrid Bond tehnoloģijas lietojums, kas ļauj AMD izpētīt dažādu moduļu ievietošanu vienā mikroshēmā.
Tas ir interesants produkts, taču tas arī ļauj uzzināt, kas mūsdienās ir svarīgi datorspēļu spēlēšanai. Haloks saka, ka tas varētu palīdzēt cilvēkiem apstāties un paskatīties, kāda ir augsta veiktspēja spēļu dators izskatās nākotnē, jo, pamatojoties uz Ryzen 7 5800X3D veiktspēju, tas sāk izskatīties diezgan savādāk.
Šis raksts ir daļa no ReSpec – pastāvīga sleja, kas tiek rādīta reizi divos nedēļās, un tajā ir iekļautas diskusijas, padomi un padziļināti ziņojumi par datorspēļu tehnoloģijām.
Redaktoru ieteikumi
- AMD jaunākā V-Cache mikroshēma ir lēta, ātra un lieliski piemērota spēlēm
- AMD gaidāmais Ryzen 5 5600X3D varētu pilnībā gāzt Intel no troņa budžeta veidošanā
- Konsolēm joprojām ir viena liela priekšrocība, un tā kaitē datorspēlēm
- Daži Ryzen CPU deg. Lūk, ko varat darīt, lai saglabātu savu
- Spēļu klēpjdatori mums joprojām melo, un tas kļūst vēl sarežģītāk