Stránka 39 z 106
Re: AMD Mantle: Low-level Graphics API
Napsal: pát 10. led 2014, 19:43
od mouldy
Treba protože se odlehcuje CPU v globale ?
No to sice jo, ale ma bejt i multi jadrova optimalizace.
A jen tak mimochodem, na zadnyho pul plynu nejde. Novy hry skalujou s jadry slusne.
Jn vetsina her mi X6 nevytizi ani na 60%.
Re: AMD Mantle: Low-level Graphics API
Napsal: pát 10. led 2014, 19:49
od Ingamacek
Je rozdiel skalovanie hier a ich engine-ov s jadrami, a throttling ktory vznika koli 100% vyuzitiu driver rendering jadra/jadier v DX tam ti nejako jadra nepomozu a hlavne o to ide

nebude vo vyhode intel a PPC a AMD sa dostanu v mantle tituloch na slusnu uroven s fps. Ano, pomoze to aj pri 4-8 core intel zostavach, ale zmiznu hlavne minusy AMD. Okrem spotreby

Re: AMD Mantle: Low-level Graphics API
Napsal: pát 10. led 2014, 20:03
od Hladis
Multithread rendering je uz v Dx davno. Na 100% dokazala CPU vytížit při testech uz stara Civka 5. Dále takovy Crysis 3 opravdu nevytezuje CPU na 60% a pokud by hra vytížila FX na 100%, tak u 90% BFU dojde k trottingu CPU nebo kaskady a zasekani celého systemu (ono jako by k tomu u nich nedochazelo i bez takovy zateze )

. I tak FX zadny zázraky nepodava. Stejne tak Intel by mel dobry benefity z HT, kdy by to mohlo kolem 15-20% zvysovat vykon u všech her. Tohle odlehci vsem a brzdou se tak stane GPU.
Re: AMD Mantle: Low-level Graphics API
Napsal: pát 10. led 2014, 20:17
od Ingamacek
Nik nevravi ze nieje multithread rendering
Tohle odlehci vsem a brzdou se tak stane GPU.
Bingo. Tym padom sa nebude dat povedat ze je brzdou FX.
Re: AMD Mantle: Low-level Graphics API
Napsal: ned 12. led 2014, 04:10
od ttxman
ze ja sem lezu zabira to zbytecne cas
Hladis píše:Multithread rendering je uz v Dx davno. Na 100% dokazala CPU vytížit při testech uz stara Civka 5. Dále takovy Crysis 3 opravdu nevytezuje CPU na 60% a pokud by hra vytížila FX na 100%, tak u 90% BFU dojde k trottingu CPU nebo kaskady a zasekani celého systemu (ono jako by k tomu u nich nedochazelo i bez takovy zateze )

. I tak FX zadny zázraky nepodava. Stejne tak Intel by mel dobry benefity z HT, kdy by to mohlo kolem 15-20% zvysovat vykon u všech her. Tohle odlehci vsem a brzdou se tak stane GPU.
Jo ale v tech prezentackach od Oxide a DICE zaznelo par veci, kvuli kterejm jsou tak nadseny. (doufam, ze moc nepomotam cisla nechce se mi na to cely koukat znova)
-Overhead DX je 40% - render thready stravi 40% casu kdy pracuji v DX API, 60% v kodu enginu.
-U Mantle je overhead pod 10% (tusim, ze rikali 8%), takze 92% je v kodu enginu
Ty cisla samo o sobe nerikaj nic moc o narustu vykonu, ale ukazujou na to, ze pokud chcete optimalizovat na DX je tu 40% CPU casu v kodu od microsoftu na ktery nemuzete sahnout, nevite co se v nem deje a hlavne se neda nijak ovlivnit.
-Pokud chcete nadrumerne rychle vykreslovani, musi engine stejne delat vetsinu toho co vyzaduje mantle, jelikoz musite data do DX cpat tak aby se spoustelo co nejmin tech dlouho trvajicich procesu. Vysledkem je:
-Mantle renderer 4500radku kodu
-DX renderer 3500 radku kodu
multithread DX rendering (deffered context) je k nicemu:
driver jim pouziva 3 vlakna pro single-thread rendering a 5 vlaken pro multithread, zrychleni nikde..
"So i've talked to bunch of different developers, most people say that they getting negative gains on deffered context, we get slightly positive but it is still not viable solution"
A par citaci z poslednich slidu
"Huge performance gains even without using Mantle specific features"
"Inexspensive to support"
"Changes made to support Mantle typically helps other APIs"
Jo a na Q1 2014 slibujou lidi z Oxide verejny demo

Re: AMD Mantle: Low-level Graphics API
Napsal: ned 12. led 2014, 12:33
od dexterav
mantle by mohlo zabrať v situáciách kde sa cpu využíva na 10%, a gpu sa plazí na 60%
pokiaľ ide grafika už teraz na 90%+ mantle ničomu nepomože kedže nemá ako
takže 40% je možných ale obávam sa 5e iba v špecifických prípadoch a v nižších rozlíšeniach
a ako pozerám mantle je skorej o CPU ako o GK
Re: AMD Mantle: Low-level Graphics API
Napsal: ned 12. led 2014, 13:00
od del42sa
DexterAV: s tvým CPU opravdu Mantle nepotřebuješ ať už je overhead DX jaký chce

Re: AMD Mantle: Low-level Graphics API
Napsal: ned 12. led 2014, 16:23
od dexterav
práveže niektoré hry sa chovajú tak ako som popísal, ale zabudol som dodať že pri tom majú aj relatívne malé FPS
proste fláka sa cpu aj gk a pritom fps ide dole
Re: AMD Mantle: Low-level Graphics API
Napsal: ned 12. led 2014, 18:54
od webwalker
Re: AMD Mantle: Low-level Graphics API
Napsal: ned 12. led 2014, 22:24
od LDK
Ta dvou měsíční implementace Mantle na Oxid engine byla prováděna pouze jedním člověkem:
http://www.youtube.com/watch?v=yak25TKCCrc
Re: AMD Mantle: Low-level Graphics API
Napsal: ned 12. led 2014, 22:36
od Krteq
Tohle video je tu postnuto o 4 stránky a 4 dny zpět

Re: AMD Mantle: Low-level Graphics API
Napsal: úte 14. led 2014, 19:17
od Trouba
to zni az neuveritelne

Dle nejnovější zprávy pak můžeme díky využití Mantle získat až 45 % výkonu navíc oproti DirectX, což tedy bylo měřeno na systému s AMD A10-7850K a Radeon R9 290X a právě s hrou Battlefield 4. To má být také prozatím jediná hra s podporou tohoto API. AMD dokonce tvrdí, že samotné APU A10-7850K dokáže Battlefield rozhýbat i na 1080p s dostatečným počtem FPS a také že Radeon R9 280X za 299 USD dokáže díky Mantle na hlavu porazit GeForce GTX 780 Ti s cenou 650 USD
http://www.svethardware.cz/battlefield- ... konu/38688
Re: AMD Mantle: Low-level Graphics API
Napsal: úte 14. led 2014, 19:32
od AllowedCry

Jo no, to je super novinka

Re: AMD Mantle: Low-level Graphics API
Napsal: stř 15. led 2014, 20:58
od Trouba
Re: AMD Mantle: Low-level Graphics API
Napsal: stř 15. led 2014, 21:26
od killerek
Nejaky clanek k tomu:
http://www.engadget.com/2014/01/14/oxid ... ntle-demo/
A to sem teda zvedavej:
As you'll hear from the video's narration, three Nitrous-based RTS games are currently in production and Oxide believes that these titles will represent a major leap forward for the real-time strategy genre thanks to the "epic scale" permitted by the high population limit.
Re: AMD Mantle: Low-level Graphics API
Napsal: čtv 16. led 2014, 00:10
od trodas
Star Swarm jako první ukazuje praktický přínos Mantle - video
http://diit.cz/clanek/star-swarm-mantle-video
Zatímco pod API Mantle tatáž část scény běží ~45 FPS, klesá pod DirectX framerate na 13 FPS, což krásně ukazuje, kolik výkonu zkonzumuje léty nabubřelé Microsoftí API samo pro sebe...
APU Kaveri, jehož 65W verze A8-7600 v kombinaci s Radeonem R9 290X zvládá Star Swarm demo pod Mantle při 30 FPS, zatímco v DirectX klesá framerate na zhruba 10.
Jen tak mimochodem je docela zajímavé, že výkon pod Mantle je vlastně přímo úměrný počtu procesorových jader - čtyřjádrová Kaveri dosahuje 30 FPS zatímco šestijádrové Core i7 pak 45 FPS.
...takže ono to s tím "Multithread rendering je uz v Dx davno" nebude asi tak horké, neb jak se zdá, teprve s Mantle se s jádry navíc škáluje výkon

(samozřejmě že jednou to narazí na GPU, ale u R9 290X je zjevně výkonu až až až až...)
Re: AMD Mantle: Low-level Graphics API
Napsal: čtv 16. led 2014, 01:26
od Hladis

Chjo. Na DX je multithread davno a skaluje to dle poctu jader taky. Staci to jen udelat. Jde jen o ulehceni rezie u API.
Re: AMD Mantle: Low-level Graphics API
Napsal: čtv 16. led 2014, 01:38
od DOC_ZENITH
Ihmo podstatné je kolik které API dovede vykreslit geometrie než CPU bottleneck framerate úplně zabije. Ještě uvidíme jestli tam mantle udělá průlom.
V testech byla stará I7 860 na defaultu, a ač výsledky vypadaly cool tak tam pak začali mluvit o "v DX se pro dobrej framerate musí vypnout motion-blur" a v tu chvíli jsem byl "WTF" to přece vůbec neni efekt zatěžující geometrii, to je celkem nepodstatnej postprocessing (kterej já navíc vždy vypínám protože ho nesnášim). Takže z původního "mantle super boost při tisících jednotek" se vyklubalo "neumíme udělat motion blur a v mantle nám jede rychleji".
Re: AMD Mantle: Low-level Graphics API
Napsal: čtv 16. led 2014, 01:41
od Hladis
Mas to blbe. Měli tam i7 980 a ne 860. Kazdopadne s tim motion blur to beru jako vtip, protože to je obyc postprocess, který na CPU nemá zadny vliv.
Edit// A bral bych to stále s rezervou. Je to jen demonstrativni demo a nejspis nemusi byt ani poradne optimalizovany.
Re: AMD Mantle: Low-level Graphics API
Napsal: čtv 16. led 2014, 07:24
od DukeNukemCZ
no ja nevim, me prislo ze ty postprocess sracky byli vzdycky nejnarocnejsi, clovek by rekl ze pomalu vic jak cela geometrie, hlavne ten Motion Blur... taky si muzes vybrat kvalitu toho MB bluru zejo.. treba pocet samplu, obecnej celoobrazovej MB (2002) nebo objectbased MB (2007+)? mezitim asi taky bude rozdil v narocnosti
