Šta je novo?

The DirectX 12 Performance Preview: AMD, NVIDIA, & Star Swarm

Poenta je da dobiješ više, brže, bolje za uloženi novac. Znači, ovde se, između ostalog, gleda da li je fps bolji u dx12 ili dx11.
 
Za sada je bolji u DX11, bar na zverima od procesora na kojima testiraju.
 
Evo sada situacije kako su izasli Nvidia driveri za BF1...

bf1-benchmark-1440p-dx11.png
bf1-benchmark-1440p-dx12.png

Nije tolika razlika kao u klipu koji je postavljen i u tom DX12 API-u u odnosu na RX 480.... a u DX11 i 970 je pokidala...
 
Ono kad heuristike urade bolji posao nego ljudska pamet. DX12 fps all over the place sto bi rekli Ameri, DX11 zakucan u mestu na manje vise svim kartama i pri tom su sve brze u DX11 pa makar i za promil. Cemu DX12 u ovoj igri, uradjeno na ovaj nacin?
 
Problem je što različiti testovi pokazuju različite rezultate. U nekim je Radeon bolji sa DX12, u nekim testovima sa DX11.

Na temu implementacije DX12 do sada - prvi koraci su najteži :) Čak i igre koje izađu sa 7-8 godina starim DX11, moraju da se peglaju patchevima i drajverima da bi de dobio normalan rezultat.
Npr. Fallout 4: http://cdn.mos.cms.futurecdn.net/8e2311fca02d3169c96ddc16951e43c0-650-80.png
 
Vi ljudi i dalje ozbiljno raspravljate o DX12? Mislio sam da smo već prerasli tu ujdurmu Microsofta i AMDa, osmišljenu da zaustavi zlu Nvidiju u pokušajima da mrskim sinhronim šejderima drži industriju prikovanu za dno okeana inovacija...;)


AMD-Uprising-2.jpg




Battlefield 1 PC graphics benchmark review - PC VGA Graphics card guide ... Po njima čak i fury x radi bolje u dx11 nego na dx12 na fx8370.


Dobro, ali za sve ostale karte je koji frejm više. I bukvalno frejm, tj. 1 frejm. Gejming revoluciju NEĆETE UĆUTKATI!!!
 
Poslednja izmena:
Kačiš po svim temama te slike a ne kontaš šta znače. Revolucija se odnosi na cene. Performanse kartica od 330-350$ su izlaskom polarisa spuštene na 200-230$.
 
@filipenko
Ne znam zašto troluješ(te). Optimizacija i performanse zavise od developera i njihovog znanja/vremena da iskoriste sve mogućnosti API-ja. Pri tom, do sada nijedna (ili je samo jedna) igra nije pravljena od nule u DX12. Evo primera u kom se čekalo 6 meseci na bolju implementaciju. I na kraju dobile 5% bolje performanse u odnosu na DX11. Nije mnogo, ali imajući u vidu koliko ljudi kukaju za svaki procenat, a pri tom ne košta ništa, ne vidim razlog za kritiku.
http://www.overclock3d.net/reviews/...e_tomb_raider_directx_12_performance_update/2
Pri tom, retko viđamo frame-time poređenja, CPU iskorišćenje i sl. a i tu bi trebalo da je DX12 u prednosti (npr. CB test u DE:MD)

Gore sam naveo primer DX11 igre koja se peglala par meseci nakon izlaska, i na kraju dobile primetno bolje performanse u oba tabora. Prateći vašu logiku, jedini zaključak je da je DX11 đubre i da bi se trebalo okrenuti ka DX9? Može se naći još gomila takvih primera. Realnost je da igre izlaze nedovršene bez obzira na API. Jedino što bi trebalo raditi nakon izlaska je ispravljanje bagova, a optimizaciju treba završiti u beta verziji. Ali iz nekog razloga malo je timova koji se vode time. Meni lično ne smeta to, pošto sam samo jednom kupio AAA igru na dan izlaska (RotTR), a verovatno je to bio i poslednji put. Ali je glupo kukati ili plaćati za 3 frejma razlike između različitih modela procesora, grafičkih i memorija, a devoleperi izbacuju update koji donosi 10-15% više u odnosu na day1 rezultate. Doduše, nakon što je većina ljudi igru već odigrala.
 
Kačiš po svim temama te slike a ne kontaš šta znače. Revolucija se odnosi na cene. Performanse kartica od 330-350$ su izlaskom polarisa spuštene na 200-230$.

Zaista revolucionarno, dve godine nakon izlaska GTX 970 smo dobili nove karte koje koštaju 100 nečega niže tj. 230 (pre u teoriji, nego u praksi, doduše) a daju slične performanse.


@filipenko
Ne znam zašto troluješ(te). Optimizacija i performanse zavise od developera i njihovog znanja/vremena da iskoriste sve mogućnosti API-ja. Pri tom, do sada nijedna (ili je samo jedna) igra nije pravljena od nule u DX12. Evo primera u kom se čekalo 6 meseci na bolju implementaciju. I na kraju dobile 5% bolje performanse u odnosu na DX11. Nije mnogo, ali imajući u vidu koliko ljudi kukaju za svaki procenat, a pri tom ne košta ništa, ne vidim razlog za kritiku.
http://www.overclock3d.net/reviews/...e_tomb_raider_directx_12_performance_update/2
Pri tom, retko viđamo frame-time poređenja, CPU iskorišćenje i sl. a i tu bi trebalo da je DX12 u prednosti (npr. CB test u DE:MD)

Gore sam naveo primer DX11 igre koja se peglala par meseci nakon izlaska, i na kraju dobile primetno bolje performanse u oba tabora. Prateći vašu logiku, jedini zaključak je da je DX11 đubre i da bi se trebalo okrenuti ka DX9? Može se naći još gomila takvih primera. Realnost je da igre izlaze nedovršene bez obzira na API. Jedino što bi trebalo raditi nakon izlaska je ispravljanje bagova, a optimizaciju treba završiti u beta verziji. Ali iz nekog razloga malo je timova koji se vode time. Meni lično ne smeta to, pošto sam samo jednom kupio AAA igru na dan izlaska (RotTR), a verovatno je to bio i poslednji put. Ali je glupo kukati ili plaćati za 3 frejma razlike između različitih modela procesora, grafičkih i memorija, a devoleperi izbacuju update koji donosi 10-15% više u odnosu na day1 rezultate. Doduše, nakon što je većina ljudi igru već odigrala.

Pa ne vidim šta je problem, to isto tvrdim i ja već ovoliko meseci. Sve će i dalje zavisiti od developera i njihovog znanja, a pošto je sav teret prebačen na njih, to znači da godinama pravog benefita od DX12 videti nećemo. Prva godina je već prošla, a mi i dalje čekamo da se pojavi igra koja će makar raditi nešto bolje pod DX12. U međuvremenu se fanovi jedne kompanije naslađuju time što performanse njihovih kartica malo manje opadnu nego performanse drugih kartica u DX12 naspram DX11 i to je otprilike to. Niti smo videli više frejmova, niti koristi od toga u smislu konstantnijeg višeg fpsa ili otvaranja mogućnosti da se u igru ubaci još nešto. Naprotiv. Čemu onda permanentno upoređivanje situacije u svakoj novoj bogovetnoj igri koja izađe i koja "podržava" DX12 kad je situacija ista kao i pre godinu dana, nije mi jasno.

P.S. čudi me da na forumu sklonom zaverama nije već osvanulo nešto da je DX12 zavera AMDa i Microsofta koja gejming zajednicu vuče unazad...:d
 
Ja koliko sam pratio, AMD karte u (skoro) svim testovima imaju bolji rezultat u DX12 nego DX11. Negde je razlika manja, negde veća. Zašto nVidia nema koristi, to ne znam. Možda zato što su oni do sada radili optimzaciju, oslanjali se na svoje odlične drajvere i držali kod zatvorenim (gameworks), pa developri sad ne znaju kako GPU treba da se ponaša. Možda su uspeli da iskoriste maksimum iz svojih čipova sa DX 11 i openGL-om. Ko zna.

A ako misliš da je godinu dana dovoljno vremena da tako složen API zaživi u potpunosti, i to na igrama čiji je razvoj poečo pre njegovog objavljivanja, onda se grdno varaš :) I opet se vraćam na početke DX11, koji su bili slični i ljudi su ga pljuvali pa nam je doneo dosta u odnosu na DX9.
 
Zaista revolucionarno, dve godine nakon izlaska GTX 970 smo dobili nove karte koje koštaju 100 nečega niže tj. 230 (pre u teoriji, nego u praksi, doduše) a daju slične performanse.

Bolje bi bilo da su spustili 200 nečega, ali šta je tu je. Od kukanja ti slaba vajda.
 
A ako misliš da je godinu dana dovoljno vremena da tako složen API zaživi u potpunosti, i to na igrama čiji je razvoj poečo pre njegovog objavljivanja, onda se grdno varaš :) I opet se vraćam na početke DX11, koji su bili slični i ljudi su ga pljuvali pa nam je doneo dosta u odnosu na DX9.

Naravno da niko ne kaže da je godinu dana dovoljno da to zaživi u potpunosti, niti to iko očekuje. No, bilo bi fino videti neku igru u kojoj vidimo benefite od DX12. Podsećam, najavljivani su silni pomaci u performansama, otklon od ogromnog broja lejera, otključavanje potencijala GPUa i optimizacija, tralala...Mogla je barem jedna igra to da demonstrira. Da ne pominjem da je cela priča krenula od, grubo rečeno, "imaćete 20-30-40% više fpsa pa ćete moći da napucate igru i nekim stvarima koje danas nisu moguće". I nisu developeri čekali u redu za Windows 10 pa da tek tada dobiju priliku da vide DX12 i krenu da provaljuju kako to radi, to je njima dostupno sada već godinama.

Naravno, vremenom će se doći dotle da se vide neki benefiti, ali do tada ćemo osedeti i nema potrebe da se u svakoj bogovetnoj igri sa DX12 modom ponavlja ista priča sa istim pokušajima da se zaključi da se dešava ne znam ni ja šta. Naravno, to je neuporedivo sa DX11 vs DX9 pričom koju potežeš, jer je DX11 donosio novine i podizao nivo prikaza, naspram DX10 ekskluzivnog za Vistu i DX9 koji je prethodio. Nije morala svaka igra da ga lepo koristi (sećam se da je na sva zvona najavljivan AvP kao DX11 showcase a ispala igra grafički strara 10 godina), ali su novine bile nesporne jer si ih mogao videti u teh demoima, benčmarcima...Danas je drugačije vreme, a i drugačija je priroda novina koje DX donosi, a u krajnjoj liniji, i drugačije razmišljaju developeri koji se ni slučajno ne bore za korisnike nekakvim grafičkim inovacijama i tehnološkim novitetima. Indi igre danas rulaju, a za iole pristojne DX12 implementacije su potrebni timovi sa desetinama i stotinama ljudi...
 
Poslednja izmena:
Pa i sad postoje novine. Kad pogledaš šta nudi jedan, a šta drugi API, jasno je iz kog može više da se izvuče. Ne treba ti nikakav benchmark za te stvari. Npr. zna se da Explicit Multiadapter nudi više mogućnosti za multi-gpu sisteme (npr. dGPU + IGP). Drugi je problem što to do sada nije implementirano (ili jeste možda u AotS-u). Pri tom, i DX11 je unapređen značajno u odnosu na prvu verziju, pa mogućnosti koje ima DX11.3 su sličnije DX12 nego DX 11.0

Indie igre se i dalje baziraju na DX9 ili openGL-u, ali od njih se i ne očekuje spektakularna grafika i efekti (tipa Gameworks). Ne bi ni meni smetalo da novi Hitman, Deus Ex, Dishonored... izađu sa grafikom iz 2008. ako je igra po ostalim parametrima dobra.

Edit:
Evo i novog Rajinog intervjua
https://www.youtube.com/watch?v=UU3BpS7Q670
 
Poslednja izmena:
Pa već imaš primere kao što su TressFX, ProRenderer, HIP... Nešto od toga smo već videli u igrama i aplikativnom softveru, za neke stvari ćeš morati da kopaš po github-u. Mislim, to su alati namenjeni developerima, a oni neka biraju šta će koristiti.

I da ne bude - koji će nam to đavo, kad već imamo nešto drugo? - neki ljudi iz određenih razloga ne žele da koriste nešto drugo. Pa tako i pored vlasničkog softvera koji je bespaltan ili jeftin, neki ljudi hoće da koriste opensource alate (npr. OpenGL/Vulkan, Blender, OGRE ili Godot engine itd.)
 
Mislio sam na nešto kao nvidijin unigine ili 3dmark, gde bi demonstrirali te prednosti as-a o kojima priča.

Možda bi mogli da otkupe Project Offset od intela i naprave benchmark test. :D
 
Poslednja izmena:
Pogledaj onda Total War:Warhammer testove :)
Ako ništa drugo, pogledaj hardver koji koriste konzole i uporedi sa PC-em istih karakteristika. Da li bi Athlon 5350 (pa čak i FX-8300 na ~2 GHz) i R7 260 na 850 MHz mogli da poteraju Deus Ex:MD i na šta bi to ličilo ?
 

Sve sto trebas da znas o Creation/Gamebryo engine pise ovde:

The chain of games goes like this:

Morrowind
Nearly entirely NetImmerse DX7 with a DX8 add-on. It was the first NetImmerse DX8 game. NI's inbuilt physics engine is mostly dormant, but does work in places. Most of the magic is in Bethesda's in-house scripting engine. Call this "1.0"

Oblivion
NetImmerse DX9 was renamed to Gamebryo. The scripting engine is massively improved, Havok appears for physics because, well, Gamebryo DX9's physics sucks. The version of Gamebryo used was early DX9 and did a lot of billboarding when it could have done geometry instancing - this really is a DX8 engine with DX9 bits stuck to it, as the "Oldblivion" project showed. We're on "2.0"

Fallout3
This time we're on an updated Gamebryo and can do proper screen spaces. Oblivion... "tried" to support screenspaces and imagespaces, but failed horribly. Fallout3 was meant for DX9 and it shows, but due to the ability to target a higher hardware platform can use better models and textures than Oblivion could. "2.1"

Fallout:NV
It's Fallout3. Seriously. "2.1"

Skyrim
Chalk one on the major number, because while Bethesda might like to say it's the "Creation Engine", it's still Gamebryo. The scripting interface is enhanced but recognisable from FO3 (there are still pipboy related commands in it!). We're using a more precise Havok for physics and imagespaces have had a bit of a tweak too. All AI is scripted (like Oblivion and after) so "Radiant AI" is still there, but more powerful. Scripted quests can now have custom givers and destinations, but this is basic scripting which was done by modders in FO3 and NV. In addition to the imagespace, imagespace modifier and screenspace, there is now an end-of-frame imagespace which more or less replaces the need for imagespace modifiers. This is used to set Skyrim's contrast to 1.2. Yeah, thanks for that. Call it version "3.0", but it's still a DX9 class game on a DX9 level engine using texture blending for things which unified shaders make more sense for now.

Fallout4
Looking at some of the effects in the trailer, assuming that they're in-engine, then we're looking at at least a DX10 level engine - probably DX11. There are lighting and tessellation effects there which don't make much sense or are extremely expensive otherwise and most of the texture blending you had to do with DX9 for cool effects is conspicuous in absence. Fallout3 really was just a tweaked Oblivion engine, but this is far more than a tweaked Skyrim - it's as big a jump from Skyrim as Skyrim was from Fallout3 from what little we've seen of it, tentatively putting it on our fake version scale as "4.0"

Izvor


Radi se o fakticki DX8 endzinu na koji su vremenom kalemljene nove tehnologije, zato se raspada u DX11.
 
Nije poenta u tome. Reč je o činjenici da su developeri mogli da optimizuju igru bolje. Što su i učinili, ali par meseci nakon izlaska. I do toga nije došlo zato što je DX11 loš, već zato što je to politika razvojnog tima/izdavača. Zato povlačim paralelu i govorim da ako DX12 sada ne izgleda kao nešto korisno, to nije do samog API-a, već do ostalih, već rečenih stvari.
 
Kačiš po svim temama te slike a ne kontaš šta znače. Revolucija se odnosi na cene. Performanse kartica od 330-350$ su izlaskom polarisa spuštene na 200-230$.

Pa, kada su radili prvi GCN rebrand, pitairn je sa 350 evra spao na 200 evra i jos je davao vise performansi zbog vecih taktova a slicna situacija je bila i sa tahiti. Jos su kartice bile radjene u istom proizvodnom procesu...

Ja koliko sam pratio, AMD karte u (skoro) svim testovima imaju bolji rezultat u DX12 nego DX11. Negde je razlika manja, negde veća. Zašto nVidia nema koristi, to ne znam. Možda zato što su oni do sada radili optimzaciju, oslanjali se na svoje odlične drajvere i držali kod zatvorenim (gameworks), pa developri sad ne znaju kako GPU treba da se ponaša. Možda su uspeli da iskoriste maksimum iz svojih čipova sa DX 11 i openGL-om. Ko zna.

Mislim da je to vec problem do SM arhitekture i s obzirom da se nisu proslavili ni sa paskalom u dx12 mislim da cak i razlike koje ima izmedju maxwella i paskala u dx12, da su nastale zbog manjeg broja sejdera unutar jednog SM.
 
Poslednja izmena:
Evo vesti iz DX12 sveta i novine za one koji misli da novi API ne služi ničemu. Danas je na programu Multi-GPU podrška :)

Bolji frametime:
https://community.amd.com/community...rience-with-directx-12-multi-gpu-frame-pacing

Bolje skaliranje (100% na 1440p):
https://www.overclock3d.net/news/gp...ulti-gpu_scaling_in_deus_ex_mankind_divided/1
https://www.youtube.com/watch?v=86tp-qRKG58
U konkretnom primeru 2 x RX 480 daju iste performanse kao i GTX 1080 u 1080p i 10% bolje u 1440p

I kada bi developeri implementirali sve mogućnosti API-a, svi bismo gratis dobili bolje rezultate. Ako ništa drugo, ono bar korišćenjem IGP-a uz dGPU. Taman onih nekoliko procenata zbog kojih ljudi klokuju karte, biraju skuplje modele i sl.
 
Zapravo nije 100% već 100+%, sa 35.9 na 72.5 fpsa. To govori nešto o optimizaciji same igre i tog DX12 endžina.
 
Ili da je jedna RX 480 nije pravljena za 1440p i te detalje. Možda ima npr. premalo ROP jedinica, pa jedan deo karte ostaje neiskorišćen, dok je drugi deo opterećen 100%. Ko zna
 
Ma da, cim ne radi na nVidiji kako treba odmah je DX12 bezveze. Isto tako je bilo i za vreme DX9 i FX5000 serije i njenih urnebesnih DX9 performansi.
 
U testu je namerno urađeno poređenje sa GTX 1060 zato što ista nema podršku za SLI. Trebalo je staviti 1070 ili 1080, ali marketing timovi uvek uzimaju najbolji mogući scenario za svoj proizvod i najgori za konkurenciju

edit: Tek sad vidim da je na internom testu koriščena verzija 470 sa 4GB u 1440p i da je skaliranje tačno 100%. Što znači da je memory management odličan
http://radeon.com/en-us/deus-ex-directx-12-mgpu/
 
Poslednja izmena:
U testu je namerno urađeno poređenje sa GTX 1060 zato što ista nema podršku za SLI. Trebalo je staviti 1070 ili 1080, ali marketing timovi uvek uzimaju najbolji mogući scenario za svoj proizvod i najgori za konkurenciju

Nije to razlog. Direct X12 multi GPU skalira performance nevezano da li karta ima SLI podrsku ili ne. Seti se testa Ashes of Singularity gde dve GTX 1060 imaju iste performance kao jedna GTX 1080:

sli-gtx-1060-ashes-1080p.png


Razlog je sto u Deus Exu nije jos implementirana podrska za multi GPU:

Now Multi-GPU support has been added to Deux Ex: Mankind Divided, giving us an opportunity to see exactly how DirectX 12 benefits multi-GPU configurations. Right now DirectX 12 Multi-GPU is only supported by AMD in this game, though Nvidia DirectX 12 multi-GPU support is coming.

Kad bude uradjen, trebalo bi da radi I sa dve GTX 1060.
 
1060 gtx nema podrsku za SLI... ne moze da radi na dve 1060gtx jer one ne mogu u SLI koliko ja znam....
 
Nazad
Vrh Dno