Stránka 7 z 7

Re: i5-i7 vliv HT a OC na Crysis 3

Napsal: čtv 7. srp 2014, 09:26
od del42sa
DOC_ZENITH píše:Zkusil jsem Crysis 3 na svém 24 jádrovém Opteronu. Ten samej level kde je tuna trávy protože ten je nejvíce CPU limited. Ale hend ta louka kam člověk čučí při spawnu abxch nemusel nikam běhat. Rozlišení a AA jsem schválně srazil aby to byl CPU limit. Co jsem tak vypozoroval, hra používá 3 render thready, jeden engine thread a pak tunu threadů na fyziku.
Ano takto většinou funguje, MTR rozdělí jeden render thread na tři a takhle to funguje u většiny MTR her s vyjímkou Civilizace V, kde sis tím dali ve spolupráci s Nvidii větší práci. Proto mimo jiné AMD několikrát zdůrazňovalo, proč je Mantle v tomto ohledu lepší, protože lépe rozděluje zátěž na vícejárová CPU a benefity v podobě vyšších draw calls jsou mnohem vyšší než s MTR. Teoreticky lze rozdělit MTR na více threadů, ale více jak tři už nedávají zřejmě větší benefit nebo neúměrně s tím stoupá náročnost takové úpravy, že se to nevyplatí.... Teoreticky by to stejné co pro Mantle mělo platit i pro DX12.

Re: i5-i7 vliv HT a OC na Crysis 3

Napsal: čtv 7. srp 2014, 10:12
od DOC_ZENITH
Jo, možná se snaží, ale zatim to tak nevypadá. Nezapomeň co jsem naměřil ve Starswarmu:

http://pctforum.tyden.cz/viewtopic.php? ... m&start=20

Mizerné FPS i mizernej CPU load. Ano mantle tam naonec bylo rychlejší jak DX ale o tak málo že to nestojí za komentář, protože kdyby to nebylo celé o CPU limitu a šláplo se taky trochu na GPU limit, defakto by se ten malej rozdíl hned vytratil. Myslim tim samo sebou Mantle vs NV DX, ne AMD DX které v tom benchmarku podává 4x menší výkon protože je celej dělanej aby vytvářel DX CPU bottlenecky a Nvidia ty bottlenecky přes driver odstranila.

Zatim mi to spíš připadá jako básnění o tom jakej je FX dobrej CPU, ala napřed to svalíme na výrobu, pak na to že nejsou optimalizované programy, a poté co po 3 letech krám zůstává krámem si stále budem hledat výmluvy dokud AMD nevydá něco nového co můžeme hypovat. Vzpomínám si jak No-X hypoval R600 a říkal že v budoucích DX10 hrách se to ototčí a bude se jí dařit lépe, naopak, dařilo se jí ještě hůře ale přišly nové karty a tak se to přestalo testovat (díky bohu že). Mantle neni v této pozici protože je prokazatelně lepší než DX, ale zároveň neni takovou spásou jak jej AMD hypovala a zatim spíš obecně dobře snižuje overhead, to rozdělování na mnoho threadů nám jaksi drhne.

Re: i5-i7 vliv HT a OC na Crysis 3

Napsal: čtv 7. srp 2014, 12:06
od del42sa
tady vůbec nejde o AMD CPU, ale všeobecně o možnost smysluplně využít více jader, kterými dnešní CPU disponují.

Re: i5-i7 vliv HT a OC na Crysis 3

Napsal: čtv 7. srp 2014, 12:15
od Hladis
U Crysis 3 to v ty trave není ani tak o MTR ale i o fyzikalnim enginu. Uz si to zapamatujte. Proto to skaluje s tolika jadry, protože Crysis ma vestaveny vlastní fyzikalni multithreadovej engine. Nekde na foru jsem k tomu i daval podklady. Ta trava není jen pouha animace, ale je resena castecne přes ten jejich fyzikalni engine. Proto Crysis 3 ma vetsi load CPU s vice thready, nez ostatní Dx11 hry.

Mantle není nahrada toho, jak je nastaveny samotny engine. Mantle snizuje overhead, ale není to tak, ze by prekopalo samotny engine a jeho způsob fungovani. Pokud ten engine je postavenej tak, ze vytizeni renderem 4 thready, tak Mantle to maximalne jen rozhazi na další volny thready a snizi overhead, ale to je všechno. Nedonuti ten engine, aby s kazdym threadem nad 4 dokazal rovnomerne zvyšovat vykon, když ten engine to nepotrebuje a není tak udelanej.
HEAD píše: Nakych 8% vykonu.
Jo to odpovida tomu ovladaci. S HT to dela ještě vic.

Re: i5-i7 vliv HT a OC na Crysis 3

Napsal: čtv 7. srp 2014, 13:05
od del42sa
ale to přece nikdo nerozporuje Hladisi. Každý přece ví, že Crysis 3 má vlastní fyzikální engine, nakonec bavili jsme se o tom u té scény s trávou, kde je těžkej CPU bottleneck.
My se ted ale bavíme pouze o render threadech a o tom, že obvyklý počet, na který se render thread díky MTR rozdělí jsou tři (namísto jednoho), bez ohledu na to že na dalších jádrech může běžet např. fyzikální engine, umělá inteligence, zvuk nebo já nevím co ještě. To ale nemá s MTR nic společného.

PS: Mantle určitě má co dělat se samotným enginem a jeho chováním, protože bez podpory toho API přímo v engine ti hra přes Mantle vůbec nepůjde spustit.

Re: i5-i7 vliv HT a OC na Crysis 3

Napsal: čtv 7. srp 2014, 14:09
od DOC_ZENITH
Hladis- právě v trávě jsem s tim opteronem měl na NV vyššší framerate i load, protože díky lepšímu MTR a menšími DX overheadu render vytlačil více FPS = i výpočty fyzicky se více zapotily, a bylo o 1/4 více FPS i více CPU loadu než na Radeonu. Tzn fyzika ten CPU v Crysis 3 vyloaduje až když je samotnej render dost rychlej na to aby jí zasaturoval.

Mantle zatím podíví největší boost ne weak low-core CPU, celerony a Pentia dualcore. Snižuje obecně overhead takže zbyde více prostředků na ostatní části enginu = rapidně stoupá framerate. Jakmile se ale bavíme o rozhození renderu na více threadů, tak tam zatim mantle nic nepřineslo, jak jsem si sám ověřil.

Re: i5-i7 vliv HT a OC na Crysis 3

Napsal: čtv 7. srp 2014, 14:28
od Hladis
del42sa píše: PS: Mantle určitě má co dělat se samotným enginem a jeho chováním, protože bez podpory toho API přímo v engine ti hra přes Mantle vůbec nepůjde spustit.
Něco jiného je podpora API a něco jiného jak ten engine samotny funguje. Patch na Mantle udelas i na starym Unreal enginu. Dej si třeba Thiefa a uvidíš sam, ze pokud ten engine je napsanej jak je, tak zadny Mantle z nej velky multithread engine neudela. Viz. i DOC a Star Swarm. Dockas se snizenyho overheadu, ale render thready ta hra bude využívat porad stejne. Zadny masivni multithread se nekona.

DOC:
Ten nV driver mi obecne vice loaduje CPU. HT s tim driverem zvysuje vykon, coz před tim nebylo. U Crysis 3 uz před tim HT vykon zvyšovalo, coz dělalo z Crysis 3 vcelku výjimku, ale s timhle driverem se vykon zvetsil i v dalších DX11 hrach. Watch Dogs s HT off a on dela 10 fps. Podobne i BF4 a další. Jen Crysis 3 skaluje s poctem jader vic nez ostatní hry a ten narust a počet vyloadovanych jader je vetsi.

Re: i5-i7 vliv HT a OC na Crysis 3

Napsal: čtv 7. srp 2014, 15:07
od DOC_ZENITH
Na tom opteronu driver NV žádné další thready nepřidal (bylo jch furt 13 v součtu) ala byly prostě více loaded a bylo vyšší FPS. To jest vše co k tomu můžu říci. HT mi v Crysis 3 zvyšovalo FPS už v první verzi a s dobovym driverem protože ty HT thready pomáhaly těm fyzikálním výpočtům, nicméně v jinejch hrách jsem vliv HT starej vs novej driver netestoval. Ale testoval jsem vliv radeon driver vs NV driver vše aktuální a uff, občas se to blíží ale občas je zas NV hodně vpředu, pozadu neni nikdy až na mantle hry, kde je ale pozadu méně než je AMD pozadu v DX hrách.

A kdyby se s mantle byť jen v sintetice mass multihread konal, měl bych jistou naději dobudoucna a ten Opteron by nebyl na prodej. :P Ale realita je taková že je na prodej.

Re: i5-i7 vliv HT a OC na Crysis 3

Napsal: čtv 7. srp 2014, 15:14
od del42sa
Hladis píše:
del42sa píše: PS: Mantle určitě má co dělat se samotným enginem a jeho chováním, protože bez podpory toho API přímo v engine ti hra přes Mantle vůbec nepůjde spustit.
Něco jiného je podpora API a něco jiného jak ten engine samotny funguje. Patch na Mantle udelas i na starym Unreal enginu. Dej si třeba Thiefa a uvidíš sam, ze pokud ten engine je napsanej jak je, tak zadny Mantle z nej velky multithread engine neudela. Viz. i DOC a Star Swarm. Dockas se snizenyho overheadu, ale render thready ta hra bude využívat porad stejne. Zadny masivni multithread se nekona.
Ale ja nemluvim o nejakych zastaralych enginech ktere maji svuj puvod jeste v dx9.0 a kde j to zpetne buhvi jak dobastleny, ale o novych multithread enginech ktere maji mit podporu Mantle a kde se takove veci mohou vzit v potaz uz pri tvorbe samotneho enginu.

Re: i5-i7 vliv HT a OC na Crysis 3

Napsal: čtv 7. srp 2014, 15:27
od DOC_ZENITH
No až tu budou tak dej vědět, já to znova otestuju.

Re: i5-i7 vliv HT a OC na Crysis 3

Napsal: čtv 7. srp 2014, 15:30
od Hladis
del42sa:
Mam ti odcitovat doslova to PS: cos mi napsal ? :)

Jinak vyjmenuj mi ty enginy, který budou striktne masivne multithreadovy jak ty rikáš, zvlast, když budou muset fungovat i pod DX11 a programatori jsou konzervy a evidentne jim staci jen snizeni overheadu. Ten Star Swarm se taky chova stále stejne a zadny multithread na XX vlaken se nekona. Ona to totiž ani není prdel to naprogramovat multivlaknove. Hra není nejaky render videa.

Re: i5-i7 vliv HT a OC na Crysis 3

Napsal: čtv 7. srp 2014, 17:00
od HEAD
Hladis píše:
DOC:
Ten nV driver mi obecne vice loaduje CPU. HT s tim driverem zvysuje vykon, coz před tim nebylo. U Crysis 3 uz před tim HT vykon zvyšovalo, coz dělalo z Crysis 3 vcelku výjimku, ale s timhle driverem se vykon zvetsil i v dalších DX11 hrach. Watch Dogs s HT off a on dela 10 fps. Podobne i BF4 a další. Jen Crysis 3 skaluje s poctem jader vic nez ostatní hry a ten narust a počet vyloadovanych jader je vetsi.
Jak to tu tak ctu ma vubec cenu kupovat k 2500K GTX880?Mi to pripada, ze 2500k je dobrej tak maximalne do popelnice.

Re: i5-i7 vliv HT a OC na Crysis 3

Napsal: čtv 7. srp 2014, 17:02
od DOC_ZENITH
Do popelnice? Jdi do AMD threadu kde FX ka daj 3x menší herní výkon a lidi ti je stejně vychválej. Ne, nech si ho, kor na 5Ghz stále neni na co upgradovat. resp je, Haswell-E. I 4 jádrovej haswell s HT do 1150 bych nepovažoval za podstatnej upgrade aby se to vyplatilo. A pokud se ho chceš zbavit já jej koupim mam tu jednu free SB-only desku do které neni CPU. 5Ghz kousky jsou velkej nadprůměr.

Re: i5-i7 vliv HT a OC na Crysis 3

Napsal: čtv 7. srp 2014, 17:05
od oneb1t
otestoval sis nesmysl mel si pod 20K batches pritom v nastaveni kde se to zacne razantne projevovat je tak 100k batches... proto ti vysel nesmysl

a mantle skaluje skoro prikladne mezi 2core / 4 core / 6 core / 8 core jsou nasobny rozdily ve framerate

Re: i5-i7 vliv HT a OC na Crysis 3

Napsal: čtv 7. srp 2014, 17:21
od HEAD
DOC_ZENITH píše: 5Ghz kousky jsou velkej nadprůměr.
5Ghz spis jen na testy.Na dlouhej provoz jen 4.8Ghz.

Re: i5-i7 vliv HT a OC na Crysis 3

Napsal: čtv 7. srp 2014, 17:26
od Hladis
Nemá cenu menit SBcko i5 , který jede na 4.8Ghz, za novy i7. Posun ve vykonu v nekterych CPU limitovanych hrach hrach jiste zaznamenas, ale cena za upgrade to moc neobhaji.

Re: i5-i7 vliv HT a OC na Crysis 3

Napsal: čtv 7. srp 2014, 17:29
od Ingamacek
Skor by som zainvestoval do chladenia a potlacil to cpu vyssie ako menit cely zaklad.

Re: i5-i7 vliv HT a OC na Crysis 3

Napsal: čtv 7. srp 2014, 17:44
od HEAD
Nobo spis koupit 3770K kdyz koukam na testy tak 2500k proste nestaci.To bych nemusel menit MB a ram.
http://pclab.pl/art57916-12.html
Ma to vyssi vykon jak haswell i5 ale ta cena 7500kc je brutal.Navic asi ty dnesni kusy budou blby na oc..

Re: i5-i7 vliv HT a OC na Crysis 3

Napsal: čtv 7. srp 2014, 18:27
od Hladis
Na IB se to nevyplati uz vůbec. Pokud vymenit, tak za Haswell, ale i tak bych to nemenil. Cena do toho vlozena není uplne primerena narustu vykonu. Tech her takhle CPU limitovanych a z HT profitujících není zrovna hodne. Kazdopadne tady není nakupka, ale reseni HT v Crysis 3.