Minirecenze: Intel Core i7-9700K - osm jader bez HT, včetně 3GHz IPC testu
Kapitoly článků
Tato kapitola vznikla na základě diskuzního komentáře zde na webu, bohužel si nedovedu vzpomenout kdy byl ten, který tento test navrhnul a v jaké diskuzi to vlastně bylo. Každopádně díky za tip!
Cílem bylo srovnat výkon CPU AMD a CPU INTEL při stejné frekvenci, rychlosti RAM, cache a při stejném množství jader. Cílem je tedy porovnat, zda se výkon na jádro nějakým způsobem liší. U Ryzenu 7 2700X jsem vypnul Turbo boost, base clock jsem nastavil na 3GHz, paměti zpomalil na 3GHz a vypnul jsem SMT. U i7-9700K jsem byl poněkud vytrolován, vypnul jsem Turbo boost, base clock jsem nastavil na 3GHz, RAM na 3GHz, uncore část na 3GHz a počítač nePOSTnul. Tak jsem musel provést kompletní reset a asi po pěti pokusech jsem přišel na to, že se desce nelíbí vypnutí Turbo boostu. Nastavil jsem tedy boost pro všechny stavy na 3GHz a problém byl vyřešen. A poté jsem provedl testy, jejichž výsledky lze vidět níže.
CPU-Z 1.86 64-bit
ffmpeg N-90810-g153e920892
V testu procesorů nesmí tradičně chybět můj oblíbený ffmpeg benchmark. Jedná se o konverzi videa za pomoci x265 knihovny. Na test používám nightly build, konkrétně jsem použil verzi N-90810-g153e920892, kde jsou vylepšení, která konverzi zrychlují a také je přidána podpora pro AVX512 instrukce. ffmpeg v tomto nastavení umí použít maximálně 16 CPU vláken, benefituje samozřejmě z co nejvyššího počtu fyzických jader, velké a rychlé L2/L3 cache, rychlá RAM také konverzi urychluje. Nejdůležitější jsou ale použité instrukce na konverzi, s AVX2 je samozřejmě výkon nejlepší. V tomto testu si Ryzeny dobře nevedou, hlavně díky tomu, že AMD má jinak postavené AVX jednotky, díky tomu jsou Ryzeny oproti Intelu v AVX/AVX2 úlohách přibližně o 30% pomalejší.
Pokud si chcete konverzi vyzkoušet, můžete si ffmpeg s testovacím videem stáhnout zde.
V odkazu ke stažení je verze N-90810-g153e920892.
Stačí rozbalit zip a spustit batku runme.cmd, batka obsahuje následující:
@echo off
echo Simple bench -> look for resulting FPS...
ffmpeg -i in.mkv -c:v libx265 -preset veryslow -pix_fmt yuv420p -crf 26 -an jelly_out_265_26veryslow.mp4
pause
Výsledky uvádím v sekundách, čím kratší dobu konverze trvá, tím lépe.
Kraken JavaScript Benchmark 1.1
Kraken JavaScript benchmark je poměrně známý test javascriptu pro prohlížeče, výsledek je v milisekundách a čím kratší dobu trvá JS zpracovat, tím lépe. Benchmark si můžete zkusit zde: https://krakenbenchmark.mozilla.org/
7-Zip 18.05 64-bit
7-Zip jakožto nejlepší open source archivační program pro Windows asi netřeba detailně představovat. Obsahuje zabudovaný benchmark, který používám pro testování výkonu v kompresních a dekompresních operacích. Velikost slovníku nastavuji na 128MB a používám všechna dostupná CPU vlákna. Procesory řadím dle výkonu v kompresi, jelikož se jedná o náročnější činnost než dekomprese.
Cinebench R15
Cinebench benchmark patří mezi stálice renderovacích benchmarků a tak jsem ho také použil v testech. Testuji samozřejmě single thread výkon a multi thread. Čím více bodů, tím lepší výkon pro rendering.
Blender Benchmark 1.0beta2
Blender benchmark je poměrně užitečný nástroj, který ukazuje nečekaně výkon při renderování v Blenderu, je možné testovat procesory, ale také grafické karty. Pokud máte rádi dlouhé grafy, doporučuji se kouknout na tento článek, který se zabývá právě tímto benchmarkem.
Výkonnostní testy – AIDA64
Tradičně jsem použil AIDA64 Engineer Beta. Program v sobě obsahuje celou sadu poměrně užitečných benchmarků a tak jsem všechny procesory potrápil. Většina testů je však poměrně krátkých a procesory se moc nezatopí.
Jak můžeme vidět z grafů, ve většině případů vítězí procesor od Intelu, rozdíly jsou ale často velmi malé a v některých situacích je Ryzen rychlejší. IPC bych si tedy troufal označit jako srovnatelné, pokud bych v testu použil například FX-8350, nejspíš by FXko zaplakalo. Samozřejmě záleží i na konkrétním využití, jsou speciální situace, kdy je Intel relevantnější, třeba ve velké AVX2 zátěži nebo pokud potřebujeme vytřískat těch 999 FPS v CS:GO.