![Respekt dt doporučený obrázek 2](/f/9b57fa7ac2b85d34a0927d7d0169f39e.jpg)
Mezipaměť není něco, o čem by PC hráči dost přemýšleli. Alespoň se zdá, že si to AMD v poslední době myslí.
Obsah
- Co je mezipaměť?
- Tři kbelíky
- Post-frekvence
- Těšit se
Doporučená videa
S vydáním 3D V-Cache na Ryzen 7 5800X3D však AMD právě dokázala svůj vlastní názor. 5800X3D je nejvýkonnější herní CPU si můžete koupit a 3D V-Cache je vděčný. Nabízí se ale jedna otázka: Proč?
Cache byla vždy důležitá, ale AMD se nerozhodla použít svůj 3D Hybrid Bond balíček pro cache jen tušení. Po dokončení mého Recenze Ryzen 7 5800X3D, Sedl jsem si s Robertem Hallockem, ředitelem technického marketingu AMD, abych pochopil, co je mezipaměť dělat ve hrách, proč je to důležité a proč bylo hraní dokonalým designovým cílem pro nejunikátnější rok 2022 procesor.
Příbuzný
- S exkluzivními PC partnerstvími prohrává každý
- Nejhorší PC porty všech dob – a proč byly tak špatné
- Bolí mě to říkat, ale oficiálně není čas být PC hráčem
Co je mezipaměť?
![Někdo drží Ryzen 7 5800X3D v červeném světle.](/f/7a6d2f3cebfc949a33ad790ea47db3be.jpg)
Než budeme mluvit o čemkoli jiném, musíme mluvit o mezipaměti – konkrétně o tom, co ve světě dělá mezipaměť CPU, když hrajete hry. Mezipaměť je dostatečně jednoduchá: Je to superrychlý kousek paměti na vašem CPU, který pojme pokyny. Hallock vysvětlil důležitost mezipaměti takto: „Čím více instrukcí můžete ponechat lokálně na CPU, tím méně času musíte strávit jejich získáváním odjinud.“
Čas (nebo přesněji latence) je to, co Hallock nazývá „velkým regulátorem výkonu“. Vaše průměrná snímková frekvence je jen abstrakce latence, zkratka, které je snazší porozumět než množství času, který zabere každý snímek poskytnout. O to tu jde.
Podle Hallocka je „velkým úkolem“ hardwarového průmyslu buď skrýt nebo odstranit latenci, aby se zlepšil výkon.
Mezipaměť CPU obsahuje pokyny, které určují, co dělají vaše ostatní komponenty, a ve hrách se tyto pokyny mohou hodně změnit. Náhodnost je to, co způsobuje latenci, protože váš CPU potřebuje vytlačit instrukce pro GPU, aby načetl texturu nebo model postavy (kromě desítek dalších věcí).
Více mezipaměti znamená, že CPU nemusí načítat data z vašeho systému RAM, což by mohlo zvýšit latenci 10krát nebo více.
To neznamená, že více mezipaměti je pro hraní her přirozeně lepší. To do značné míry závisí na hře, ale co je důležitější, kdy byla hra vyrobena.
Tři kbelíky
![Hráč jezdí ve Forze pomocí profesionálního závodního volantu Monoprice na třech monitorech.](/f/d5222711a0bab6edd3254ec739a90e19.jpg)
Pokud jde o definování návrhových cílů procesoru, jako je Ryzen 7 5800X3D, Hallock říká, že hry se dělí do tří hlavních skupin:
- Citlivé na frekvenci - League of Legends, Civilizace VI
- Citlivé na latenci - Fortnite, Forza Horizon 4
- Citlivý GPU — Dying Light 2, Red Dead Redemption 2
Hry jsou dnes velmi náročné, takže výše uvedené kbelíky nejsou dokonalé. Hra jako Assassin’s Creed Valhalla se týká GPU, latence a frekvence, ale je více omezena výkonem vašeho GPU, takže nebude tolik těžit z 3D V-Cache. Můžete to vidět z některých mých testů v tabulce níže.
![Výkon Ryzen 7 5800X3D v Assassin's Creed Valhalla.](/f/c62c9f962b595638a3f5e7dc94c4f080.jpg)
Hallock si dával pozor, aby nepronesl žádná rozmáchlá prohlášení, protože to, na co je hra citlivá, „ve skutečnosti nejde podle žánru“. Důležitějším ukazatelem je stáří zvěře. Hallock poukázal na starší tituly jako Counter Strike: globální útočné a Grand Theft Auto V jako příklady starších her, které jsou obvykle citlivější na frekvenci. Novější hry jako Far Cry 6 a Halo Infinite obvykle uvidí větší přínos z větší mezipaměti.
Můžete to vidět v grafu níže, přičemž Ryzen 7 5800X3D nabízí výrazný nárůst výkonu dokonce i oproti Ryzen 9 5950X v Far Cry 6.
![Výkon Ryzen 7 5800X3D ve Far Cry 6.](/f/e58bc7b08715a08c53066dce1a4735e0.jpg)
Aplikační programovací rozhraní (API) hry má také velký vliv. Hry z éry DirectX 9 jsou obvykle frekvenčně citlivější, zatímco novější hry DirectX 11 a DirectX 12 lépe využívají mezipaměť. A API jako Vulkan mohou znamenat obrovský rozdíl. Hallock ukázal na Dota 2 jako příklad: „V důsledku změny API na Vulkan, [Dota 2] je výrazně ovlivněna výkonem mezipaměti.“
V konečném důsledku však přínos něčeho jako 3D V-Cache do značné míry závisí na typu her, které jsou dnes populární. Novější rozhraní API jsou lépe vybavena pro využití věcí, jako je 3D V-Cache, ale přínosem je náhodnost hráčů. Multiplayerové tituly jako Apex Legends jsou zde dobrým příkladem, kdy můžete mít „náhodné setkání s nepřítelem nebo se přesunout z jednoho místa na druhé, protože právě vypukla přestřelka“.
„Toto je druh chování hráče, který nutí počítač změnit názor,“ říká Hallock. S tím, jak se náhodnost hlouběji začleňuje do her, které hrajeme, je úlohou mezipaměti posouvat instrukce na správné místo, aby byla latence co nejnižší.
Není to ani nápad z levého pole. Když se podíváme na procesory Ryzen 5000, dokonce i Ryzen 5 5600X má o 2 MB více mezipaměti L3 než Intel Core i9-12900K. Různé architektury zpracovávají mezipaměť, no, jinak, ale je jasné, že AMD mělo tuto specifikaci na mysli. Vezměte v úvahu, že Ryzen 5 5600X za 300 dolarů se blíží vlajkové lodi Intelu ve hrách, přestože je méně než poloviční a má o 10 méně jader.
Post-frekvence
![Piny AMD Ryzen 7 5800X3D směřující nahoru na stůl.](/f/35208a6c6c4d7133c0e853c53b8fc9de.jpg)
V místnosti s Ryzenem 7 5800X3D: Frequency je velký slon. Je o 200 MHz pomalejší než Ryzen 7 5800X a nemůžete přetaktovat to bez nějakých vážných řešení. Ale Hallock říká, že vstupujeme do doby, kdy je frekvence méně důležitá, alespoň v mezidobí.
„Celý průmysl se nějakou dobu pohyboval kolem 5 GHz. A my to uznáváme. Tato myšlenka prozkoumat zajímavé obalové technologie je snahou ukončit tuto patovou situaci.“
Frekvence je důležitá a Hallock říká, že sedí vedle balení a procesu jako mocný nástroj v sadě nástrojů. Přesto je pravda, že ze zvýšené frekvence vidíme menší přínos. Podívej se na Core i9-12900KS jako ukázkový příklad, kde i 300MHz boost nabízí ve hrách malou nebo žádnou výhodu.
„Změní tady pár stovek megahertzů navíc? A myslím, že indikátory vidíte všude. Odpověď zní ne, není pravděpodobná."
Přetaktování je jiná věc, případ kompromisu vzhledem k tomu, že mnoho moderních titulů se neškáluje s frekvencí tak, jak to dělají starší hry. Týká se to napětí a teplot, přičemž díly nenabízejí dostatek prostoru pro bezpečné a jednoduché přetaktování. Hallock říká, že AMD „cítilo, že by bylo trochu špatné to neudělat“.
Je to kompromis, který Hallock uznává, a postupem času říká, že AMD „bude v tom pokračovat obálka,“ a že společnost hodlá do budoucna přinést výhody, jako je přetaktování na 3D skládaný čipy vydání.
Těšit se
![AMD Ryzen 7 5800X3D zasazený do základní desky.](/f/d4fa24acc5233e9a216ad50844c2959f.jpg)
Ryzen 7 5800X3D je pozoruhodný čip, navržený od základů pro hry, které dnes hrajeme, namísto nekonečné honby za IPC (instrukce na hodiny), která probíhá již 30 let. A 3D V-Cache je jen první aplikací technologie AMD 3D Hybrid Bond, která umožňuje AMD prozkoumat umístění různých modulů na stejný čip.
Je to zajímavý produkt, ale je to také čtení toho, co je dnes pro počítačové hry důležité. Hallock říká, že by to lidem mohlo pomoci zastavit se a podívat se na to, jaký je to vysoký výkon herní PC vypadá jako v budoucnu, protože na základě výkonu Ryzen 7 5800X3D to začíná vypadat docela jinak.
Tento článek je součástí ReSpec – průběžný dvoutýdenní sloupek, který zahrnuje diskuze, rady a podrobné zprávy o technologiích, které stojí za hraním na PC.
Doporučení redakce
- Nejnovější čip V-Cache od AMD se ukázal být levný, rychlý a ideální pro hraní her
- Připravovaný Ryzen 5 5600X3D od AMD by mohl Intel zcela sesadit z trůnu při sestavování rozpočtu
- Konzole mají stále jednu velkou výhodu a ta poškozuje PC hraní
- Některá CPU Ryzen hoří. Zde je to, co můžete udělat, abyste si ten svůj zachránili
- Herní notebooky nám stále lžou a je to stále složitější