Vahemälu pole asi, millele arvutimängurid peaaegu piisavalt mõtlevad. Vähemalt tundub, et see on AMD mõtlemine viimasel ajal.
Sisu
- Mis on vahemälu?
- Kolm ämbrit
- Järelsagedus
- Ootan
Soovitatavad videod
Koos vabastamisega 3D V-vahemälu Ryzen 7 5800X3D puhul tõestas AMD aga lihtsalt oma seisukohta. 5800X3D on võimsaim mänguprotsessor saate osta ja 3D V-Cache tuleb tänada. Kuid üks küsimus kerkib: miks?
Vahemälu on alati olnud oluline, kuid AMD ei otsustanud vahemällu salvestamiseks oma 3D-hübriidvõlakirjade pakendit kasutada vaid aimatuna. Pärast minu lõpetamist Ryzen 7 5800X3D ülevaade, Istusin maha AMD tehnilise turunduse direktori Robert Hallockiga, et mõista, mis on vahemälu mängudes, miks see on oluline ja miks mängimine oli 2022. aasta kõige unikaalsema disaini ideaalne eesmärk protsessor.
Seotud
- Eksklusiivsete arvutipartnerlussuhetega kaotavad kõik
- Kõigi aegade halvimad arvutipordid ja miks need nii halvad olid
- Mul on valus öelda, kuid ametlikult on praegu halb aeg arvutimänguriks saada
Mis on vahemälu?
Enne kui millestki muust räägime, peame rääkima vahemälust – eelkõige sellest, mida CPU vahemälu maailmas teeb, kui mängite mänge. Vahemälu on piisavalt lihtne: see on teie protsessori ülikiire mälumaht, mis mahutab juhiseid. Hallock selgitas vahemälu tähtsust järgmiselt: "Mida rohkem juhiseid saate CPU-s hoida, seda vähem aega peate kulutama nende hankimiseks mujalt."
Aeg (või täpsemalt latentsus) on see, mida Hallock nimetab "suureks jõudluse valitsejaks". Teie keskmine kaadrisagedus on lihtsalt latentsusaja abstraktsioon, stenogramm, millest on lihtsam aru saada kui iga kaadri valmimiseks kuluv aeg renderdama. See on asja mõte.
Hallocki sõnul on see riistvaratööstuse "suur püüdlus" peita või eemaldada jõudluse parandamiseks latentsusaeg.
Protsessori vahemälu sisaldab juhiseid, mis reguleerivad teie teiste komponentide tegevust, ja mängudes võivad need juhised palju muutuda. Juhuslikkus põhjustab latentsust, kuna teie protsessor peab tekstuuri- või märgimudeli hankimiseks välja tõrjuma juhised GPU-le (kümnete muude asjade hulgas).
Rohkem vahemälu tähendab, et protsessor ei pea teie süsteemist andmeid tooma RAM, mis võib latentsusaega suurendada 10 korda või rohkem.
See ei tähenda, et suurem vahemälu on mängimiseks parem. See sõltub suuresti mängust, kuid mis veelgi olulisem, millal mäng tehti.
Kolm ämbrit
Mis puutub sellise protsessori nagu Ryzen 7 5800X3D disainieesmärkide määratlemisse, siis Hallock ütleb, et mängud jagunevad kolmeks peamiseks ämbriks:
- sagedustundlik - Legendide liiga, tsivilisatsioon VI
- Latentsustundlik – Fortnite, Forza Horizon 4
- GPU tundlik - Dying Light 2, Red Dead Redemption 2
Mängud on tänapäeval väga nõudlikud, nii et ülaltoodud ämbrid pole täiuslikud. Selline mäng nagu Assassin’s Creed Valhalla on seotud GPU, latentsuse ja sagedusega, kuid seda piirab rohkem teie GPU võimsus, nii et see ei saa 3D V-vahemälust nii palju kasu. Seda näete mõnest minu testist alloleval diagrammil.
Hallock oli ettevaatlik, et mitte teha laiaulatuslikke avaldusi, sest see, mille suhtes mäng on tundlik, "ei lähe tegelikult žanri järgi". Olulisem näitaja on mängu vanus. Hallock osutas vanematele pealkirjadele nagu Counter-Strike: globaalne rünnak ja Grand Theft Auto V näidetena vanematest mängudest, mis on tavaliselt sageduse suhtes tundlikumad. Uuemad mängud nagu Far Cry 6 ja Halo Infinite tavaliselt näevad suuremast vahemälust suuremat kasu.
Seda näete alloleval diagrammil, kus Ryzen 7 5800X3D pakub märkimisväärset jõudlust võrreldes isegi Ryzen 9 5950X-ga. Far Cry 6.
Mängu rakenduste programmeerimisliides (API) on samuti tohutu mõjutaja. DirectX 9 ajastu mängud on tavaliselt sagedustundlikumad, samas kui uuemad DirectX 11 ja DirectX 12 mängud kasutavad vahemälu paremini ära. Ja API-d, nagu Vulkan, võivad oluliselt muuta. Hallock osutas Dota 2 näiteks: „API muutmise tulemusena Vulkanile [Dota 2] on vahemälu jõudlusest tohutult mõjutatud.
Lõppkokkuvõttes taandub 3D V-vahemälu sarnasest kasu siiski suuresti tänapäeval populaarsete mängude tüübile. Uuemad API-d on paremini varustatud selliste asjade nagu 3D V-vahemälu ärakasutamiseks, kuid selle eeliseks on mängija juhuslikkus. Mitme mängijaga mängud nagu Apexi legendid on siin hea näide, kus võite "juhuslikult kokku puutuda vaenlasega või liikuda ühest kohast teise, kuna just puhkes tulevahetus".
"See on selline mängija käitumine, mis sunnib arvutit meelt muutma, " ütleb Hallock. Kuna juhuslikkus muutub meie mängitavates mängudes üha sügavamaks, on vahemälu ülesanne nihutada juhised õigesse kohta, et hoida latentsusaeg võimalikult madalal.
See ei ole ka vasakpoolsest valdkonnast pärit idee. Kui vaadata Ryzen 5000 protsessoreid, siis isegi Ryzen 5 5600X sisaldab 2 MB rohkem L3 vahemälu kui Inteli Core i9-12900K. Erinevad arhitektuurid käitlevad vahemälu, hästi, erinevalt, kuid on selge, et AMD on seda spetsifikatsiooni silmas pidanud. Mõelge sellele, et 300-dollarine Ryzen 5 5600X läheneb mängude osas Inteli lipulaevale, hoolimata sellest, et hind on poole odavam ja sellel on 10 tuuma vähem.
Järelsagedus
Ryzen 7 5800X3D: Frequency ruumis on suur elevant. See on 200 MHz aeglasem kui Ryzen 7 5800X ja te ei saa kiirendage seda ilma tõsiste lahendusteta. Kuid Hallock ütleb, et oleme jõudmas aega, kus sagedus on vähem oluline, vähemalt vahepeal.
"Kogu tööstusharu on mõnda aega hõljunud 5 GHz ringis. Ja me tunnistame seda. See idee huvitavate pakkimistehnoloogiate uurimisest on püüdlus sellele ummikseisule lõpu teha.
Sagedus on oluline ja Hallock ütleb, et see on pakendamise ja protsessi kõrval tööriistakastis võimas tööriist. Siiski on tõsi, et me näeme sageduse suurenemisest vähem kasu. Vaata Core i9-12900KS näitena, kus isegi 300 MHz võimendus ei paku mängudes vähe või üldse mitte mingit kasu.
„Kas paarsada megahertsi lisa muudab siin midagi? Ja ma arvan, et näete kõikjal indikaatoreid. Vastus on ei, ebatõenäoline.
Ülekiirendamine on hoopis teine asi, kompromissi juhtum, arvestades, et paljud kaasaegsed pealkirjad ei mastaap sagedusega nii, nagu vanemad mängud teevad. See taandub pingele ja soojustele, kusjuures osad ei paku ohutuks ja lihtsaks kiirendamiseks piisavalt ruumi. Hallock ütleb, et AMD "tundis, et oleks nagunii vale seda mitte teha".
See on kompromiss, mida Hallock tunnistab ja aja jooksul ütleb ta, et AMD jätkab selle peale surumist. ümbrik” ja et ettevõte kavatseb tulevikuga tuua 3D-virnastatud kiipidele selliseid eeliseid nagu kiirendamine. vabastab.
Ootan
Ryzen 7 5800X3D on tähelepanuväärne kiip, mis on algusest peale loodud nende mängude jaoks, mida täna mängime, selle asemel, et lõputu IPC (juhised kella kohta) tagaajamine, mis on kestnud 30 aastat. Ja 3D V-Cache on alles esimene AMD 3D hübriidsidetehnoloogia rakendus, mis võimaldab AMD-l uurida erinevate moodulite paigutamist samale kiibile.
See on huvitav toode, kuid see annab ka ülevaate sellest, mis on tänapäeval arvutimängude jaoks oluline. Hallock ütleb, et see võib aidata inimestel peatuda ja vaadata, milline on kõrge jõudlus mänguarvuti näeb välja nagu tulevikus, sest Ryzen 7 5800X3D jõudluse põhjal hakkab see üsna erinev välja nägema.
See artikkel on osa ReSpec – iga kahe nädala tagant jooksev veerg, mis sisaldab arutelusid, nõuandeid ja põhjalikku aruandlust arvutimängude taga oleva tehnoloogia kohta.
Toimetajate soovitused
- AMD uusim V-Cache kiip on odav, kiire ja mängimiseks ideaalne
- AMD peagi ilmuv Ryzen 5 5600X3D võib Inteli eelarveehituses täielikult troonilt kukutada
- Konsoolidel on endiselt üks suur eelis ja see kahjustab arvutimänge
- Mõned Ryzeni protsessorid põlevad. Siin on, mida saate enda salvestamiseks teha
- Mänguarvutid valetavad meile endiselt ja see muutub veelgi keerulisemaks