AMD Threadripper 2950X (šestnáct jader) v testu | Kapitola 2
Seznam kapitol
Nástupce šestnáctijádrového Threadripperu 1950X nepřináší více jader, ale vyšší frekvence, lepší podporu pamětí, automatické přetaktování a zajímavý herní výkon. Spotřeba zůstala stejná, stejně tak i teploty. Škoda jen nulového přetaktování, to ale při základním výkonu asi není nutné řešit.
Takty Ryzenu TR 2950X a režimy pamětí
Nejprve si připomeňme oficiální specifikace: Základní takt modelu 2950X je 3,5 GHz (Base Clock). Pokud to chlazení a limit TDP dovolí, umí teoreticky všechna jádra zvýšit svůj takt na 3,6 GHz. Praxe hovoří ale trochu jinak, což si ukážeme za okamžik.
Teorie a specifikace říká, že pokud zatížíte jedno-dvě jádra, kdy zbytek relativně odpočívá, zvýší se takt těchto dvou jader na 4,3 GHz. To je maximální boost procesoru (Boost 2 Clock). V případě, že chladíte dobře, zvedne se takt jednoho až dvou jader dále na 4,4 GHz. To je naprosté maximum procesoru (XFR 2). Threadripper má ale tolik jader, že jsou samozřejmé i další možnosti, podívejme se jak funguje model 2950X v praxi.
Pokud zatížíme jen jedno jádro (což je téměř nemožné), pracuje na frekvenci 4,35 GHz, což je méně než říká specifikace procesoru. Zde ale záleží na desce i chlazení. V případě dvou zatížených jader, jsme na taktu 4,3 GHz, což je dle specifikací v pořádku. Pokud zatížíme jádra čtyři, což dokládá třetí obrázek, jejich frekvence stále drží na vysokých 4,075 GHz. To samé platí i pro šest zatížených jader, frekvence všech šesti se pohybuje mezi 4,05–4,075 GHz. Stejně na tom byl už Threadripper 1950X.
Změna následuje při zatížení osmi jader (šestnáct vláken). Frekvence všech jader, nikoli jen poloviny, klesne na 3,75 GHz což je avizovaný takt všech zatížených jader. Tento stav ukazuje čtvrtý obrázek. Zde také nevidím žádný posun proti Threadripperu 1950X. Vše zřejmě limituje chlazení, i když chladím vodou.
Poslední dokládá kompletní zatížení čipu, tedy šestnáct jader a třicet dva vláken. Jak vidíte, frekvence není 3,6 GHz, ale 3,55 GHz. V plné zátěži frekvence výše nejde (chladím vodou). Jde opět o téměř stejný tak jako u Threadripperu 1950X, zde není žádné výrazné zlepšení v rámci TDP. Výrazný posun je pouze u frekvence jednoho a dvou jader, vše ostatní je jen o málo lepší.
Paměti a jejich režimy
Jelikož je Threadripper složen ze dvou aktivních procesorových čipů s dvoukanálovým řadičem pamětí, které jsou spojené sběrnicí „Fabric“, musí nějak komunikace mezi oběma kanály probíhat, jelikož každá dvojice kanálů pamětí je připojena k jinému čipu uvnitř procesoru. Dle AMD je latence vzdálenějšího řadiče téměř dvojnásobná, s čímž se AMD snažilo vypořádat. Proto máme možnost nastavení pamětí měnit.
První režim je Local (NUMA). Jsou aplikace (zejména hry), které těží z nižších latencí pamětí více nežli z vysoké propustnosti. Těmto aplikacím je určen tento režim. Procesor se bude snažit udržet všechny úlohy na jednom čipu, konkrétně na tom, kde jsou latence nejnižší (viz obrázek). U her to není složité dosáhnout, jelikož málokterá zatíží víc jader než osm. Pokud v tomto režimu ale spustíte náročnou aplikaci na jádra a hlavně paměť (takovou budete doma hledat těžko), která zatíží vše, výkon bude nižší nežli v druhém, defaultním režimu.
Druhý režim je označen jako Distributed (UMA). Zde systém bude preferovat vysokou propustnost před latencemi a zapojí všechny kanály pamětí i všechna jádra. Latence ale narostou. Tohle je primární defaultní režim, pokud nic nezvolíte v BIOSu (nemáte volbu Auto) nebo aplikaci manuálně.
Z podstaty věci je tento režim mix obou (NUMA i UMA), latence budou záležet na aplikaci, zatížení konkrétních jader a budou se střídat vyšší s nižšími. Systém se bude snažit obsloužit paměť vždy bližšími jádry, ale to nejde vždycky. Pokud aplikace potřebuje velkou část kapacity nebo zaměstná všechny jádra, musí procesor pracovat se všemi kanály a tudíž i s těmi s vyšším latencí. V případě, že deska má režim Auto, nechejte ten. Systém pak sám střídá režimy Local i Distributed dle potřeby a přináší to vyvážený výkon, což doložíme měřením dále v článku.
Na závěr shrnutí obou profilů procesoru Threadripper 2950X (2990WX je nemá). AMD nazývá Local mód (NUMA) jako Game Mode tedy herní režim, což je zvoleno správně. Hry dokáží opravdu těžit z tohoto zapojení pamětí, což si ukážeme. Druhý režim Distributed (NUMA) je Creator mód, nastavení pro tvůrce obsahu s potřebou priority kapacity před rychlostí pamětí.