Stránka 23 z 106
Re: AMD Mantle: Low-level Graphics API
Napsal: sob 16. lis 2013, 14:15
od del42sa
@Zumpar: naprosto neporovnatelná situace a technologie

Re: AMD Mantle: Low-level Graphics API
Napsal: sob 16. lis 2013, 15:11
od maltra
@nou: takze Nvidia to urcitym sposobom flaka a nedodrziava odporucane standardy a preto to na AMD vyhadzuje chyby, lebo maju k dodrziavaniu standardov blizsie. Dobre som to pochopil? Ak ano, tak som rad ze si to napisal (teda ze to napisal niekto, kto tomu zda sa aj rozumie), lebo potom vznikaju skreslene pohlady na drivery AMD od zastancov Nvidie stylom "jedna baba povedala". Tym netvrdim ze su AMD ovladace super, len to ze je to +/- vyvazene na oboch stranach.
Re: AMD Mantle: Low-level Graphics API
Napsal: sob 16. lis 2013, 15:45
od Hladis
Maltro, ono se to dela přes standartni compiler. Poslední je myslim d3dx9_43. Jak je mozny ze na nV to nevyhazuje tolik chyb jako na AMD a na AMD to jede pokud se pouzije compiler stary, akorát je to pak na AMD pomalejsi. AMD samo uznava reportovany chyby a nejak je opravuje. U nV trva odladeni driveru pro novy GPU prumerne 5-10 ovladacu vcetne beta, zatímco u AMD je plno chyb neopravenych leta ci to blbne s novymi compilery. U nV jsou chyby taktéž, ale většinou se to fixne rychle a hlavne to natvrdo necrashuje. Ti programatori pouzivaji nV, ale compiluje se to standartnima compilatorama a dle jejich slov by to melo jet na obou, jelikož se jedna o standartni shadery. Kdyz ti pak jeden jediny shader shodi všechno ostatní, tak je něco spatne. Nevim jestli tam nedelaji něco speciálního, nebo nV nepodlejza vic nez AMD. Nejsem programator, ale nemelo by to fungovat okamzite při pouziti standartniho compilatoru ? Kazdopadne není tajemstvi, ze oba vyrobci si upravuji standart jak chteji a asi dost zalezi, kdo zrovna MS leze vic do anusu. AMD pravdepodobne na to kasle a prislo Mantle a je to tak definice jejich "standartu", jako nadstavby nad DX. Pruser je, ze Mantle nebude zpetne pouzitelny na starsi AMD HW, takze problémy při optimalizacích budou mozna i vetsi, ci se proste stary AMD karty vyskrtnou ze supportu. CGN totiž nemá problémy s crashovanim a jen ykazuje standartni chyby, který se prubezne opravuji a jde dost videt, ze AMD se na starsi rady vykašlalo a zasadni chyby neopravuje. To je pak vcelku problém, protože tech starych 5,6 rad je porad mezi lidma hodne. Ikdyz když se podiva na prusery s GTX460/560 u nV ehm......Poslední dobou si oba vyrobci muzou skocit do naruce.
Re: AMD Mantle: Low-level Graphics API
Napsal: sob 16. lis 2013, 18:19
od nou
ano pri DX je kompiler spolocny ktoreho bytecode ale stale musi prekladat driver do instrukcnej sady tej danej karty. problemom je ale taktiez VLIW5/4 architektura v starsich kartach. presunuly totiz to komplexnost HW do SW. je radovo narocnejsie naprogramovat nieco co bude dobre behat na VLIW4/5 ako na normalnej super skalarnej architekture ako ma nVidia alebo teraz aj AMD s GCN. je to rovnake ako sa snazia normalne kompilery pre CPU vektorizovat kod aby generovali SSE/AVX instrukcie. je v tom invsetovanych neskutocne vela clovekohodin a stale to na CPU nefunguje poriadne. na GPU to je jednoduchsie kedze v shaderoch sa pouzivaju explicitne vektorove datove typy co oproti klasickemu C ktore bezi na CPU nie je. ak chcete vektorizovany kod na CPU tiez musite pouzit vektorove datove typy.
pri OGL van na nVidii prejdu vecsie prasacinky ktore na AMD skoncia chybou (napriklad nVividia akceptuje float pi=3.1415; co je ale zle pretoze GLSL vyzaduje aby za cislo bolo "f" na oznacenie ze je to konstanta typu float) alebo nedefinovanym chovanim. je to chyba programatora aj nVidie ze nedodrzivaju standart. samozrejme AMD ma slabsi OGL driver kedze mu nevenovali v ATI taku pozornost, to sa ale odkedy to prebralo AMD zmenilo a prichodom SteamOS sa to len umocnilo.
Re: AMD Mantle: Low-level Graphics API
Napsal: ned 17. lis 2013, 12:06
od nonestaciti
Hladis - tie problémy s GTX460/560 si myslel napríklad to že v BF3 vidím rozdiel v plynulosti medzi 60 a 75 FPS ? monitor mi šlape na 75Hz.
Re: AMD Mantle: Low-level Graphics API
Napsal: ned 17. lis 2013, 17:01
od Hladis
nonestaciti: Ne. Myslim tim zamrzani a nestabilitu ve 2D.
nou: Pod OGL nedelaji to nevim, ale jednoduse receno tedy slo o to, kdo si "standart" lepe prizpusobi a je tam i chyba rozdilnosti CGN a VLIW4/5. Problemy u AMD se totiž tykaji hlavne starsich karet. CGN uz jede o dost lepe a vylozene se to cely nezhrouti. Pruser ale je, co se staršími kartami u AMD ? Delat na ne support je totiž dost tezky a zere to cas navíc a Mantle na ne kasle taky. Ja nevim, ale byt majiteli tehle karet, tak se jich zbavim.
Re: AMD Mantle: Low-level Graphics API
Napsal: ned 17. lis 2013, 17:49
od maltra
V Thiefovi ma vraj Mantle priniest "significant increase in performance", akurat som si nezalohoval tu stranku ked som si narokoval kupon od AMD, takze to len takto reprodukujem. Ale mohlo by to byt okolo 20%, podla tohto clanku:
http://www.gamestar.de/hardware/grafikk ... 30202.html. Nemecky velmi neviem a google to prelozi horsie ako patrocne decko, ale asi je to tak.
Re: AMD Mantle: Low-level Graphics API
Napsal: ned 17. lis 2013, 18:00
od Ingamacek
Significant v kombinacii high end gk a amd cpu.

Re: AMD Mantle: Low-level Graphics API
Napsal: ned 17. lis 2013, 18:03
od ArgCZ
ano intel vlastně slabé CPU ani nedělá žejo

Re: AMD Mantle: Low-level Graphics API
Napsal: ned 17. lis 2013, 21:16
od dexterav
20% je nič vlastne, ak to bez mantle pobeží 60FPS, 72 to zase až tak nevytrhne o 100FPS ani nevravím.
ak to pôjde 20FPS 24 a ani 25 z toho hitovku tiež neurobí
a to ešte niesú ani reálne merania ...
Re: AMD Mantle: Low-level Graphics API
Napsal: ned 17. lis 2013, 21:28
od Ingamacek
Bavime sa o FX8350 ako to bolo prezentovane a throttlenej r9 290X tymto cpu v DX.
Re: AMD Mantle: Low-level Graphics API
Napsal: ned 17. lis 2013, 21:51
od maltra
dexterav píše:20% je nič vlastne
Zalezi od toho ako sa na to pozeras. Ak budu fps uz aj tak hratelne (60fps vs 72fps) ale bude to marketingovo postavene tak, ze to bezi o 20% rychlejsie ako na konkurencnych grafikach tak "mission accomplished". Ak to pobezi slabo a pozeras sa na to ako na rozdiel medzi 20fps vs 24fps tak mas pravdu, moc ti to v hrani nepomoze

.
Re: AMD Mantle: Low-level Graphics API
Napsal: ned 17. lis 2013, 22:06
od oneb1t
20% je rozdil kvuli kterymu si pri testech Intel/AMD cpu vetsina lidi roztrha obcanky

Re: AMD Mantle: Low-level Graphics API
Napsal: ned 17. lis 2013, 22:08
od Mr Lucas
oneb1t píše:20% je rozdil kvuli kterymu si pri testech Intel/AMD cpu vetsina lidi roztrha obcanky


Re: AMD Mantle: Low-level Graphics API
Napsal: ned 17. lis 2013, 22:36
od dexterav
maltra píše:dexterav píše:20% je nič vlastne
Zalezi od toho ako sa na to pozeras. Ak budu fps uz aj tak hratelne (60fps vs 72fps) ale bude to marketingovo postavene tak, ze to bezi o 20% rychlejsie ako na konkurencnych grafikach tak "mission accomplished". Ak to pobezi slabo a pozeras sa na to ako na rozdiel medzi 20fps vs 24fps tak mas pravdu, moc ti to v hrani nepomoze

.
nj jasné
na druhú stranu by to ale bola mno viac marketing vec ako niečo užitočné
podobne ako Physx
dalšia vec mám dojem že pri CPU by to amd ako tak pomohlo iba v hrách kde si vedie relatívne dobre už teraz
ale v tých kde ozaj zaostáva to ružovo nevidím
čo sa týka grafík tam by to mohlo poskytnúť istú výhodu pokiaľ na to NV adekvátne nezareaguje
Re: AMD Mantle: Low-level Graphics API
Napsal: ned 17. lis 2013, 22:46
od maltra
dexterav píše:na druhú stranu by to ale bola mno viac marketing vec ako niečo užitočné
podobne ako Physx
PhysX sa s tymto porovnavat neda, PhysX je marketing dovedeny do maxima. Kedy v historii sa stalo ze viacere velke herne studia/vydavatelia oznamili ze ich ackove hry zalozene na novych enginoch (ktore budu dalej este licencovane dalsimi vyrobcami hier) budu podporovat nieco "out of the box" tak ako Mantle? Nikdy.
Re: AMD Mantle: Low-level Graphics API
Napsal: ned 17. lis 2013, 22:54
od dexterav
mne ide skorej o užitočnosť...
a +20% mi ako užitočné nepripadé pri pohľade na niektoré výsledky grafík v hrách
dnes som po dlhšom čase zapol C3, a krásnych 30FPS
myslím že kam smerujem je jasné
aj bude fajn počkať si na reálne testy
Re: AMD Mantle: Low-level Graphics API
Napsal: ned 17. lis 2013, 23:04
od maltra
Tak tak, pockame a uvidime o par tyzdnov ako to bude s tym BF4, ja si dufam 25. februara 2014 (ak vtedy naozaj vyjde) odskusam rozdiel v Thiefovi.
Re: AMD Mantle
Napsal: pon 18. lis 2013, 11:50
od Vlastik80
Podle mě je škoda že není spodní hranice zrychlení alespoň 30%, těch 20% není špatných, např. při 50 vs 60 fps, ale je to celkem málo, tím spíše že se nejedná o minimum zisku, takže někde to může být i jen 5% a to je už opravdu zanedbatelné.
Kdyby to bylo nejméně 30% všude, tak si myslím že je to jasná výhra AMD, ale takto... No nechci soudit před praxí s final verzí, třeba se nakonec dočkáme i příjemného překvapení.
A mimochodem, i když by Mantle mělo fungovat i na konkurenčním hw, tak mám stejně dojem že bude tak jako tak méně přínosné, viz např. TressFX apod..
Osobně jsem zvědav co na to Microsoft a ti další, zda nastane jen "optimalizace" DirectX a pak ukázka jak je Mantle nepotřebné, nebo zda půjdou nějakou jinou cestou, ale nechce se mi věřit že by gigant MS nechal jen tak např. padnout celý systém Windows a všichni v klidu přešli např. na Linux a Mantle a MS by pak dělal jen případně sw do hodinek

Re: AMD Mantle: Low-level Graphics API
Napsal: pon 18. lis 2013, 11:52
od Krteq
Vlastiku, žádná spodní ani horní hranice rozdílu výkonu, už z principu funkce, nemůže existovat
Mimochodem, MS má největší vejvar v profi sféře, OS pro domácí usery je až Bůh ví kde.