Po Intelu a Nvidii včera na tento týden zuřícím veletrhu CES 2023 vytáhlo svoje novinky také AMD. Ty se týkají jak GPU, tak procesorů a z nich jsou asi nejvíce očekávanou novinkou procesory Ryzen 7000 „X3D“. Tedy kombinace, která spojuje novou výkonnou architekturu Zen 4 a rozšířenou L3 cache (tzv. 3D V-Cache), která zase výrazně pomáhá výkonu ve hrách. V Ryzenu 7 5800X3D měla velký ohlas, takže se ve spojení se Zenem 4 čekaly velké věci.
Na CES 2023 AMD oznámilo tři procesory generace Ryzen 7000, které mají technologii 3D V-Cache pod deklíkem (plechem odborně nazývaným integrovaný rozvaděč tepla či IHS). Zatímco v první generaci s procesory Ryzen 5000 existoval jen jeden osmijádrový model, tentokrát bude nabídka bohatší: celkem tři modely, z nichž jeden bude následníkem osmijádrového 5800X3D, druhé dva pak budou alternativou pro ty, komu nestačí pouhé osmijádro.
Tyto modely jsou stejně jako běžné procesory generace Ryzen 7000 založené na 6nm IO čipletu a 5nm CPU čipletech, ale s čipletovou V-Cache navíc. Ta transparentně rozšiřuje kapacitu L3 cache, což dokáže vylepšit výkon ve hrách, aniž by software nebo OS potřebovaly nějaké úpravy. Tyto procesory používají stejný socket AM5 (a vyžadují tedy také paměti DDR5) a měly by fungovat ve všech již existujících deskách, jen to asi bude vyžadovat aktualizování jejich firmwaru.
Tři modely, tentokrát lepší takty
Výchozím modelem a procesorem, který asi stále pro hráče bude nejzajímavější kvůli ceně, bude osmijádro Ryzen 7 7800X3D s 16 vlákny. AMD uvádí, že obsahuje 104 MB cache, čímž se myslí součet L2 (1 MB pro každé z jader) a L3 cache – ta má tedy 96 MB, stejně jako v případě modelu Ryzen 7 5800X3D. K základním 32 MB už přítomným v CPU čipletu tedy V-Cache opět přidává 64 MB.
Procesor udělal pokrok ve frekvencích. Neznáme sice základní takt (AMD říká jen „4,x GHz“), ale maximální boost je oficiálně 5,0 GHz, zatímco model 5800X3D měl maximum 4,5 GHz. Toto je však stále regrese proti standardnímu osmijádrovému modelu Ryzen 7 7700X, jenž má maximální boost 5,4 GHz. Na druhou stranu se zhoršila spotřeba, procesor bude mít 120 W TDP, což by mělo znamenat, že reálný limit spotřeby v mnohovláknovém softwaru (ne nutně ve hrách) neboli PPT bude 170 W.
Ryzen 7 7800X3D má být ve hrách výrazně rychlejší než jeho předchůdce (5800X3D). AMD ukazovalo v prezentaci oficiální benchmarky v Cyberpunku 2077, Shadow of the Tomb Raider, Borderlands 3 a F1 2022, kde má dosáhnout o 10–25 % vyšších FPS. Separátně ve slajdech ale má také jiné testy, kde je nárůst výkonu +21 až +30 % (toto je z jiné sady her; možná, že jde o více vyzobávané třešničky).
Kromě tohoto modelu ale tentokrát budou přidanou 3D V-Cache obdařené také Ryzeny 9 7900X3D s 12 jádry a 7950X3D s 16 jádry. Ty ale zřejmě vyšly trošku jinak, než se asi čekalo. Ryzen 9 7950X3D s 16 jádry a 32 vlákny, což bude tedy zřejmě špička herních procesorů, má mít frekvenci boostu maximálně až 5,7 GHz, což je stejný boost jako u standardního modelu Ryzen 9 7950X. Základní frekvence je 4,2 GHz. Spotřeba ale má být nižší než u tohoto modelu – jen 120 W místo 170 W, takže PPT by mělo být 170 W místo 230 W. Toto asi znamená, že mnohovláknový výkon bude o něco nižší.
Ryzen 9 7900X3D bude mít 12 jader a 24 vláken a také 120W TDP místo 170W. Zde bude základní frekvence 4,4 GHz (což dává naději, že u osmijádra 7800X3D se budeme bavit o něčem nad touto úrovní) a maximální boost 5,6 GHz, takže také bez regrese proti modelu 7900X. TDP je rovněž 120 W (a PPT tudíž 170 W).
Přetaktování stále nepovoleno
Tyto modely budou zachovávat všechny funkce Ryzenů 7000 – řadič PCI Express 5.0 ×16 pro GPU (a separátní rozhraní PCIe 5.0 ×4 pro SSD), podporu pamětí DDR5-5200 a také integrovanou grafiku Radeon se 128 shadery (2 CU) architektury RDNA 2, která běží na taktu 400–2200 MHz.
Ovšem stejně jako u Ryzenu 7 5800X3D zřejmě není povoleno přetaktování. Specifikace totiž neobsahují zmínku o „Unlocked for Overclocking“, kterou AMD u svých ostatních (odemčených) procesorů vypisuje.
V-Cache má zřejmě jen jeden čiplet…
Nicméně, u obou těchto procesorů je jiná kapacita L3 cache, než byste čekali, a může to věstit problémy. Jak jste viděli, u Ryzenu 7 7800X3D znamená V-Cache, že se k 32MB bloku L3 cache, který je od počátku přítomen v 5nm CPU čipletu, přidá dalších 64 MB a celkově máte 96 MB. Čekalo se, že dvanáctijádro a šestnáctijádro budou tedy mít 96 + 96 MB L3 cache, jelikož jsou sestavené ze dvou CPU čipletů.
Ovšem AMD uvádí pro Ryzen 9 7900X3D a 7950X3D jen 128 MB L3 cache (140 a 144 MB po připočtení 12 či 16 MB L2 cache). Oficiálně se to ještě nepotvrdilo, ale toto asi znamená, že 3D V-Cache nebyla osazena na oba čiplety, ale jen na jeden z nich. Procesor tedy bude mít asymetricky na jedné polovině jader herních 96 MB L3 cache a na druhé běžných 32 MB. Trošku se tím „mění paradigma“ a z procesoru se stává částečně hybridní architektura, byť mezi těmito dvěma skupinami jader není až tak velký rozdíl jako u plně heterogenního hybridu třeba u Intelu nebo u Applu.
Při hraní her samozřejmě budete chtít, aby se hra spustila na těch jádrech, která mají k dispozici 96MB L3 cache, zatímco druhá polovina jader s obyčejnou kapacitou L3 cache přiloží tranzistory k dílu, když místo hry začnete používat mnohovláknové aplikace. V těch Ryzen 7 5800X3D ztrácel proti například Ryzenu 9 5950X a i model Ryzen 7 7800X3D bude samozřejmě limitován svými jen osmi jádry. Procesor Ryzen 9 7950X3D by teoreticky mohl přinést to nejlepší z obou světů, ale teprve uvidíme, zda bude ve Windows a dalších operačních systémech správě fungovat přiřazení vláken, nebo bude třeba hry na „herní půlku“ s V-Cache nějak ručně usměrňovat.
… a boost ten druhý
Aby to nebylo tak jednoduché, je tu tu ještě jeden potenciální otazník. V současnosti to obvykle funguje tak, že jeden z čipletů v Ryzenech 9 dosahuje vyšších taktů a druhý nižších (může však asi mít lepší výkon na watt, pokud má nižší leakage). Na onom čipletu s vyšším frekvenčním potenciálem pak má procesor umístěna preferovaná jádra, na nichž dosahuje svého nejvyššího boostu pro jednovláknové aplikace.
Je otázka, na kterém z čipletů bude maximálního boostu dosahováno u Ryzenu 9 7900X3D a 7950X3D. Je nápadné, že tyto modely nemají kvůli V-Cache žádnou regresi v maximálním boostu, zatímco Ryzen 7 7800X3D, který má jen a pouze čiplet s V-Cache, utrpěl redukci z 5,4 na 5,0 GHz. To by mohlo ukazovat, že osazení V-Cache (a možná omezení pracovního napětí, která si to vynucuje) stále snižují maximální frekvenci dosažitelnou jádry Zen 4.
Je proto možné, že maximálního boostu 5,6/5,7 GHz bude u těchto dvou výkonnějších 12- a 16jader dosahováno na čipletu bez V-Cache, a naopak čiplet s V-Cache, ideální pro běh her, bude mít nižší maximální takt. Třeba těch 5,0 GHz nebo lehce nad, kterých dosahuje Ryzen 7 7800X3D. Toto by byla ještě větší „lahůdka“ pro scheduling vláken, protože zatímco u big.LITTLE jednoduše platí, že jak hry, tak jednovláknové aplikace mají jít přednostně na velká jádra, tady bude scheduler potřebovat vědět, zda pouští hru, nebo aplikační software. Uvidíme, jak to bude po softwarové stránce zvládnuté.
Teoreticky je ještě možné, aby měly oba čiplety 64 MB L3 cache (tedy že by čiplety navíc dodávaly jen 32 MB, například proto, že by se recyklovaly částečně defektní exempláře z výroby), což by bylo symetrické, ale asi i dražší na výrobu. Pak by situace byla jednodušší, ale prozatím spíš očekáváme ono komplikovanější řešení. Ostatně když se podíváte na oficiální vizualizaci v záhlaví tohoto článku, je duhově vybarvený čiplet s V-Cache vidět jenom na jednom z CPU čipletů.
Aktualizováno: Zřejmě skutečně platí asymetrické uspořádání, tedy že jeden z čipletů má vyšší frekvence boostu a druhý zase 3D V-Cache, tedy ona situace nejsložitější na scheduling vláken hry/programů. AMD to tak potvrdilo webu Tom's Hardware.
Zároveň firma uvádí, že na Windows by měly výkon pohlídat optimalizace, které budou implementované mezi operačním systémem a ovladačem platformy (čipsetu) AM5 od AMD. Tento ovladač by měl rozlišovat hry, které benefitují z V-Cache (ty umisťovat na čiplet s 96MB L3 cache), a ty, které benefitují z vysoké frekvence (ty se budou umisťovat na čiplet s vyšším boostem). Toto asi může být založeno na whitelistu her, takže optimální fungování bude záviset na tom, aby ovladače hru znaly.
Nějak to fungovat asi bude (minimálně pro benchmarky), protože podle AMD má v různých hrách Ryzen 9 7950X3D porážet Core i9-13900K od Intelu o 9–24 % v rozlišení 1920 × 1080 bodů, byť to asi mohou být výběrové výsledky (jde o hry Watchdogs Legion, DOTA 2, Rainbow Six Siege, Horizon Zero Dawn).
Vydání v únoru
AMD zatím nesdělilo, kolik tyto procesory budou stát, takže ještě těžko soudit, jak výhodné budou. Prodávat se začnou příští měsíc (tj. během února), takže ceny by měly být jasné v řádu týdnů.
Už příští týden 65W Zeny 4: Ryzen 9 7900, Ryzen 7 7700, Ryzen 5 7600
Šéfka AMD Lisa Su také sdělila, že vedle těchto modelů s V-Cache se začnou prodávat také 65W Ryzeny 7000 (o jejich modelech a specifikacích jsme psali zde). Ty ale budou v obchodech dřív, mají se začít prodávat 10. ledna.
Levnější AM5 desky na cestě
Co je však zajímavá nová informace: Lisa Su řekla, že také vyjde snůška nových základních desek pro platformu AM5 s nižšími cenami. Ještě není jasné, zda se tím myslí i levnější modely s čipsetem B650, nebo jen lowendové desky platformy A620, ale každopádně to má zredukovat cenu celé platformy Ryzen 7000, kterou teď poměrně nákladné desky drží vysoko, což Ryzeny 7000 znevýhodňuje.
Podle Lisy Su po vydání těchto nových procesorů a desek bude Zen 4 a socket AM5 to nejvýhodnější řešení pro každý cenový segment, ale to je asi třeba brát s určitou rezervou. Levnější desky však každopádně budou vítané.