A gyorsítótár nem olyan dolog, amelyre a PC-játékosok közel sem gondolnak eleget. Legalábbis úgy tűnik, ez az AMD gondolkodása mostanáig.
Tartalom
- Mi a gyorsítótár?
- Három vödör
- Utófrekvencia
- Várom
Ajánlott videók
kiadásával 3D V-Cache a Ryzen 7 5800X3D-n azonban az AMD most bebizonyította a saját álláspontját. Az 5800X3D az legerősebb játék CPU megvásárolhatja, és a 3D V-Cache köszönetet mond. De felvetődik egy kérdés: Miért?
A gyorsítótár mindig is fontos volt, de az AMD nem úgy döntött, hogy 3D Hybrid Bond csomagolását alkalmazza a gyorsítótár gyorsítótárazásához. Miután befejeztem az én Ryzen 7 5800X3D áttekintés, Leültem Robert Hallockkal, az AMD műszaki marketing igazgatójával, hogy megértsem, mi az a gyorsítótár a játékokban való részvétel, miért fontos ez, és miért volt a játék a tökéletes tervezési cél 2022 legegyedibb processzor.
Összefüggő
- Az exkluzív PC-partnerségekkel mindenki veszít
- Minden idők legrosszabb PC-portjai – és miért voltak olyan rosszak
- Fáj kimondanom, de hivatalosan rossz idő van PC-játékosnak lenni
Mi a gyorsítótár?
Mielőtt bármi másról beszélnénk, beszélnünk kell a gyorsítótárról – különösen arról, hogy mit csinál a CPU gyorsítótára játék közben. A gyorsítótár elég egyszerű: ez egy szupergyors memória a CPU-n, amely képes tárolni az utasításokat. Hallock így magyarázta a gyorsítótár jelentőségét: "Minél több utasítást tud helyileg tartani a CPU-hoz, annál kevesebb időt kell töltenie azzal, hogy máshonnan megszerezze azokat."
Az időt (pontosabban a késleltetést) Hallock a „teljesítmény nagy irányítójának” nevezi. Az átlagos képkockasebességed az csak a késleltetés absztrakciója, egy rövidítés, amelyet könnyebb megérteni, mint amennyi időbe telik egy-egy képkocka elkészítéséhez Vakol. Ez a lényeg.
Hallock szerint a hardveripar „nagy küldetése” a késleltetés elrejtése vagy eltávolítása a teljesítmény javítása érdekében.
A CPU gyorsítótár utasításokat tartalmaz, amelyek szabályozzák a többi összetevő működését, és a játékokban ezek az utasítások sokat változhatnak. A véletlenszerűség okozza a késleltetést, mivel a CPU-nak utasításokat kell kiadnia a GPU-nak a textúra vagy karaktermodell lekéréséhez (több tucat egyéb dolog mellett).
A több gyorsítótár azt jelenti, hogy a CPU-nak nem kell adatokat lekérnie a rendszerről RAM, ami 10-szeresére vagy még többre növelheti a várakozási időt.
Ez nem jelenti azt, hogy a több gyorsítótár eleve jobb a játékokhoz. Ez nagyban függ a játéktól, de ami még fontosabb, hogy mikor készült a játék.
Három vödör
Amikor egy olyan processzor tervezési céljait kell meghatározni, mint a Ryzen 7 5800X3D, Hallock azt mondja, hogy a játékok három fő csoportra oszlanak:
- Frekvencia érzékeny - League of Legends, Civilization VI
- Látenciaérzékeny - Fortnite, Forza Horizon 4
- GPU érzékeny - Dying Light 2, Red Dead Redemption 2
A játékok ma nagyon megerőltetőek, így a fenti vödrök nem tökéletesek. Olyan játék, mint Assassin’s Creed Valhalla a GPU-val, a késleltetéssel és a frekvenciával foglalkozik, de ezt jobban korlátozza a GPU teljesítménye, így nem fog annyi hasznot húzni a 3D V-Cache-ből. Ezt láthatja néhány tesztemből az alábbi táblázatban.
Hallock ügyelt arra, hogy ne tegyen elsöprő kijelentéseket, mert amire egy játék érzékeny, „nem igazán megy a műfaji vonalak mentén”. A fontosabb mutató a játék kora. Halllock olyan régebbi címekre mutatott rá, mint pl Counter-Strike: Global Offensive és Grand Theft Auto V példaként a régebbi játékokra, amelyek jellemzően érzékenyebbek a frekvenciára. Az újabb játékok pl Far Cry 6 és Halo Infinite általában nagyobb előnyt fog látni a több gyorsítótárból.
Ezt láthatja az alábbi diagramon, ahol a Ryzen 7 5800X3D jelentős teljesítménynövekedést kínál még a Ryzen 9 5950X-hez képest is. Far Cry 6.
A játék alkalmazásprogramozási felülete (API) is nagy hatással van. A DirectX 9-korszak játékai jellemzően frekvenciaérzékenyebbek, míg az újabb DirectX 11 és DirectX 12 játékok jobban kihasználják a gyorsítótár előnyeit. Az olyan API-k pedig, mint a Vulkan, hatalmas változást hozhatnak. – mutatott rá Hallock DOTA 2 példaként: „Az API Vulkan-ra váltása következtében [DOTA 2] nagymértékben befolyásolja a gyorsítótár teljesítménye.”
Végső soron azonban a 3D V-Cache előnyei nagyrészt a manapság népszerű játékokon múlik. Az újabb API-k jobban fel vannak szerelve arra, hogy kihasználják az olyan dolgokat, mint például a 3D V-Cache, de a játékos véletlenszerűsége az, ami az előnyökhöz vezet. Többjátékos játék, mint pl Apex Legends jó példa erre, ahol „véletlen találkozhat egy ellenséggel, vagy egyik helyről a másikra költözhet, mert éppen kitört a tűzharc”.
„Ez az a fajta játékos viselkedés, amely arra kényszeríti a számítógépet, hogy meggondolja magát” – mondja Hallock. Ahogy a véletlenszerűség egyre mélyebben beépül az általunk játszott játékokba, a gyorsítótár szerepe az, hogy az utasításokat a megfelelő helyre tolja, hogy a késleltetés a lehető legalacsonyabb legyen.
Ez sem baloldali ötlet. A Ryzen 5000 processzorokat nézve még a Ryzen 5 5600X is 2 MB-al több L3 gyorsítótárat tartalmaz, mint Intel Core i9-12900K. A különböző architektúrák eltérően kezelik a gyorsítótárat, de nyilvánvaló, hogy az AMD ezt a specifikációt tartotta szem előtt. Vegyük figyelembe, hogy a 300 dolláros Ryzen 5 5600X közel kerül az Intel zászlóshajójához a játékok terén, annak ellenére, hogy az ára kevesebb, mint fele, és 10 maggal kevesebb.
Utófrekvencia
Egy nagy elefánt van a szobában a Ryzen 7 5800X3D: Frequency készülékkel. 200 MHz-cel lassabb, mint a Ryzen 7 5800X, és nem lehet túlhajtja komolyabb megoldások nélkül. De Hallock azt mondja, hogy olyan időszakba lépünk, amikor a gyakoriság kevésbé fontos, legalábbis időközben.
„Az egész iparág egy ideje az 5 GHz körül lebeg. És ezt elismerjük. Az érdekes csomagolási technológiák felfedezésének ötlete egy erőfeszítés, hogy véget vessünk ennek a patthelyzetnek.”
A gyakoriság fontos, és Hallock azt mondja, hogy a csomagolás és a folyamat mellett hatékony eszköz az eszköztárban. Ennek ellenére igaz, hogy kevésbé látjuk a megnövekedett gyakoriság előnyeit. Nézd a Core i9-12900KS jó példa, ahol még a 300 MHz-es erősítés is alig, vagy semmi hasznot nem hoz a játékokban.
„Egy pár száz megahertz extra változást jelent itt? És azt hiszem, mindenütt mutatókat lát. A válasz nem, nem valószínű."
A túlhajtás egy másik kérdés, kompromisszumos eset, tekintve, hogy sok modern játék nem skálázódik a frekvenciával úgy, mint a régebbi játékok. Ez a feszültségen és a hőkezelésen múlik, mivel az alkatrészek nem biztosítanak elegendő mozgásteret a biztonságos, egyszerű túlhajtáshoz. Halllock szerint az AMD „úgy érezte, hogy rossz lenne, ha ezt nem tenné”.
Ez egy kompromisszum, amelyet Hallock elismer, és idővel azt mondja, hogy az AMD „továbbra is ezt fogja hajtani borítékot”, és hogy a vállalat olyan előnyöket kíván hozni a jövővel, mint például a túlhajtás kiadja.
Várom
A Ryzen 7 5800X3D egy figyelemre méltó chip, amelyet az alapoktól kezdve a mai játékainkhoz terveztek, a 30 éve tartó végtelen IPC (óránkénti utasítások) hajsza helyett. A 3D V-Cache pedig csak az első alkalmazása az AMD 3D Hybrid Bond technológiájának, amely lehetővé teszi az AMD számára, hogy különböző modulokat helyezzen el ugyanarra a chipre.
Ez egy érdekes termék, de egyben leolvasható, hogy mi a fontos manapság a PC-s játékok számára. Hallock szerint ez segíthet az embereknek megállni, és megnézni, milyen nagy teljesítmény játék PC úgy néz ki, mint a jövőben, mert a Ryzen 7 5800X3D teljesítménye alapján egészen másnak tűnik.
Ez a cikk része ReSpec – folyamatos, kéthetente megjelenő rovat, amely vitákat, tanácsokat és részletes beszámolókat tartalmaz a PC-s játékok mögötti technológiáról.
Szerkesztői ajánlások
- Az AMD legújabb V-Cache chipje olcsónak, gyorsnak és játékhoz tökéletesnek bizonyult
- Az AMD közelgő Ryzen 5 5600X3D-je teljesen letaszíthatja a trónról az Intelt a költségvetési konstrukciók terén
- A konzoloknak még mindig van egy nagy előnyük, és ez árt a PC-s játékoknak
- Néhány Ryzen CPU leég. Íme, mit tehet, hogy megmentse a sajátját
- A játék laptopok még mindig hazudnak nekünk, és ez még bonyolultabbá válik