AMD Mantle: Low-level Graphics API

Grafické karty s libovolným GPU firmy AMD/ATI (např. Rage, Radeon).

Moderátoři: morke, Walker1134, Wilik

Odpovědět
Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Krteq »

ifkopifko píše:del42sa & Krteq> A čítali ste sa si aj pokec k tým grafom? To je totiž celkom dôležité, autor tvrdí, že napriek výsledkom z ingame a fraps, nepozoruje indikovaný stutter a skôr to sedí s pomerne hladkou krivkou FCATu.
Ano četl. Zajímavé je, že na AMD kartách se výsledky napříč různými metodami měření shodují, tak proč ne na nV? Však uvidíme co Ryan vyšťourá :)
So what does this mean? Which results are the best, or the most accurate? What does each set of results indicate is happening inside the game engine or inside the GPU driver? The truth I'm not quite sure yet. The game engine results match FRAPS (as I would expect) and clearly the game developer should know how to get accurate results from various hardware. But my eyes tell me that the wild oscillation on the frame times just isn't accurate. But if it isn't accurate, then why would AMD's results match across all three test methods? I just don't know yet. I have questions into NVIDIA, AMD, and Firaxis to attempt to solve it but I can say that my results have been duplicated, so we should have answers very soon.
Hladis
Moderátor
Moderátor
Uživatelský avatar
Registrován: 24. čer 2004
Bydliště: Varnsdorf - Athens

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Hladis »

Krteq píše:Sony na PS4 používá..........
Ze ty sis to neprecet vid ;-) Sony pouziva vlastní nizkourovnovy API, který si ale sami vytvorili. Jasne to tam říká. Z prohlaseni MS i je, ze XBOX pouziva upraveny vlastní DX11.x, opet jejich vytvor. Nikde o AMD ani slovo a nikde o tom, ze jim API dělalo AMD. Vždy jen ze oni si to sami udelali. Takze jsou Sony i MS lhari ? Neplet si spekulace a dojmy. Oficialne zadny Mantle na konzolich není, nebylo a nikdy nebude a konzole mají vlastní API in-house. Jedine ze by někdo z MS nebo Sony řekl opak, ale i na spekulace ohledne Mantle na konzolich, ci ze Mantle je z konzoli, se vyjadrili vcelku jasne.
Krteq píše:Jj, oproti konkurenci je to stutter-free :mrgreen:
Podivej se na výsledek co sem dal Oneb1t, pak HEAD a pak ja z Maxwela a porovnej si hodnotu stutteringu.
Obrázek
oneb1t
Začátečník
Začátečník
Uživatelský avatar
Registrován: 22. dub 2010

Re: AMD Mantle: Low-level Graphics API

Příspěvek od oneb1t »

no mam to lepsi :) on ma nejpomalejsi snimek 55fps a ja 60fps navic ma daleko vic pretaktovanou grafiku coz na to ma taky vliv kdyby dal gtx 970@stock jako ja s r9 290x tak to bude vypadat asi trosku jinak
i7-12700K, 2x16GB DDR5-4800MHz, ASUS B660-I, 1TB WDS100T1X0E
i5-12400F@5.5GHz, 4x8GB DDR5-4800MHz CL40, Asrock B760M PG riptide, A-data 1TB XPG SX8200, Radeon MI25@WX9100 16GB, NZXT S340 Elite, X4071UHSU
HP ENVY x360 13" Ryzen 3 4300U
Hladis
Moderátor
Moderátor
Uživatelský avatar
Registrován: 24. čer 2004
Bydliště: Varnsdorf - Athens

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Hladis »

Zase to ber tak, ze on muze zvýšit frekvenci dost nahoru bez zvysovani voltaze a se stale vybornou spotřebou. U 290tky uz to tak s OC snadny není. O 780tce ani nemluve. Jinak nevim co ma byt nejpomalejsi snímek ci co. Minimalky jsou dany, další hodnoty jako stutter, CFR hodnota taky. Jinak výsledky můžete davat sem http://pctforum.tyden.cz/viewtopic.php? ... 6#p8689066


PS: Pro klidny svedomi, na GK110 ten stutter je vetsi (1,8ms), ale mam 3 monitory a otevreny X věci s webem s XX strankami. Kazdopadne obraz, krome tearingu, mi prisel plynuly bez stutteru, tak nevim.
Obrázek
oneb1t
Začátečník
Začátečník
Uživatelský avatar
Registrován: 22. dub 2010

Re: AMD Mantle: Low-level Graphics API

Příspěvek od oneb1t »

ja bych mel taky kartu pretaktovanou ale neuchladim momentalne VRM budu potrebovat jinej VRM chladic takze ji netrapim

nejpomalejsi snimek je minimum ale pocitani z frametimes coz je uplne nejpresnejsi varianta
i7-12700K, 2x16GB DDR5-4800MHz, ASUS B660-I, 1TB WDS100T1X0E
i5-12400F@5.5GHz, 4x8GB DDR5-4800MHz CL40, Asrock B760M PG riptide, A-data 1TB XPG SX8200, Radeon MI25@WX9100 16GB, NZXT S340 Elite, X4071UHSU
HP ENVY x360 13" Ryzen 3 4300U
Hladis
Moderátor
Moderátor
Uživatelský avatar
Registrován: 24. čer 2004
Bydliště: Varnsdorf - Athens

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Hladis »

To uz mi pripada spis jako nimrani v necem, co okem uz nemas sanci poznat. Ja koukal na to demo Civky na Maxwellovi se stutterem 0,3 a pak ted na GK110 se stutterem na 1,8, a proste jsem nevidel rozdil. Jediny co me sralo byl tearing a dost velky. Když to dam na V-sync, tak je to jak vino.
Obrázek
oneb1t
Začátečník
Začátečník
Uživatelský avatar
Registrován: 22. dub 2010

Re: AMD Mantle: Low-level Graphics API

Příspěvek od oneb1t »

no ale stock vs stock to bude jasna porazka pro intel/nvidii takze vetsina lidi si tu hru lip zahraje paradoxne na radeonu + slabsim cpu protoze se staci podivat na rozdily namereny na i7-4770@4.1ghz

Obrázek

to je rozdil v plynulosti snad o 30%
i7-12700K, 2x16GB DDR5-4800MHz, ASUS B660-I, 1TB WDS100T1X0E
i5-12400F@5.5GHz, 4x8GB DDR5-4800MHz CL40, Asrock B760M PG riptide, A-data 1TB XPG SX8200, Radeon MI25@WX9100 16GB, NZXT S340 Elite, X4071UHSU
HP ENVY x360 13" Ryzen 3 4300U
Hladis
Moderátor
Moderátor
Uživatelský avatar
Registrován: 24. čer 2004
Bydliště: Varnsdorf - Athens

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Hladis »

A ted mi vysvetli, proc se výsledek z Ananda vubec neshoduje s tim, co tu lidi namerili ? Ja mam minimalky 68fps a Anand tvrdi 47 fps. Rozdil 21fps. Ted si vem HEADa, který ma 77fps a na defaultu ma mit dle Ananda 49fps :? Nemyslim si, ze by to OC nVidii dokázalo zazracne zvednout fps o takovou dardu. To proste není realny. Takze něco je nekde asi spatne.
Obrázek
oneb1t
Začátečník
Začátečník
Uživatelský avatar
Registrován: 22. dub 2010

Re: AMD Mantle: Low-level Graphics API

Příspěvek od oneb1t »

ja bych svoje tuseni mel ale necham si ho pro sebe (stejnej vysledek se opakuje ve vetsim mnozstvi recenzi)

tady je fajnovej tool pro porovnavani vysledku
http://www.overclock.net/t/1520615/civ- ... e-analyzer
Naposledy upravil(a) oneb1t dne pon 27. říj 2014, 23:28, celkem upraveno 1 x.
i7-12700K, 2x16GB DDR5-4800MHz, ASUS B660-I, 1TB WDS100T1X0E
i5-12400F@5.5GHz, 4x8GB DDR5-4800MHz CL40, Asrock B760M PG riptide, A-data 1TB XPG SX8200, Radeon MI25@WX9100 16GB, NZXT S340 Elite, X4071UHSU
HP ENVY x360 13" Ryzen 3 4300U
Hladis
Moderátor
Moderátor
Uživatelský avatar
Registrován: 24. čer 2004
Bydliště: Varnsdorf - Athens

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Hladis »

No jen to vyklop :)
Obrázek
oneb1t
Začátečník
Začátečník
Uživatelský avatar
Registrován: 22. dub 2010

Re: AMD Mantle: Low-level Graphics API

Příspěvek od oneb1t »

bud na to ma vliv turbo u intelu ktery se v tyhle hre nezapne diky rozlozeni na vsechny vlakna (takze vysledek pretakovanyho vs nepretaktovanyho procesoru je o to vyssi) nebo hra obcas nerespektuje nastaveni vyhlazovani

a lidem z tohodle threadu to celkem verne odpovida dle anandtechu
http://forums.overclockers.co.uk/showth ... 907&page=4

(proto sem se taky heada ptal jestli si zapnul vyhlazovani)

muj vysledek pro porovnani fx-8320@4.7ghz + R9 290x 1090/1250
http://postimg.org/image/3owqv1uil/full/

a tady treba vysledek titana
1080P results - 3930K @ 4.625 - Single Titan at 1226/3758 - 344.48 drivers
http://filebeam.com/fe16c4f54ca3a20a0eb ... 7862ec.jpg

nebo

1920x1200
DX11
GTX980 1503/2013
4930k @4.5
344.48 driver

http://i.imgur.com/XTTVqjD.jpg

nebo
1080P
GTX780Ti @ 1294/2000
i7 4770K @ 4.5
344.48 drivers
DX11
http://alpha85rebro.co.uk/images/be_fps_conv.jpg

nebo

3570k @ 4.2
780 @ 1189/7000
1080p
DX11
Drivers 344.48
http://i499.photobucket.com/albums/rr35 ... g~original
i7-12700K, 2x16GB DDR5-4800MHz, ASUS B660-I, 1TB WDS100T1X0E
i5-12400F@5.5GHz, 4x8GB DDR5-4800MHz CL40, Asrock B760M PG riptide, A-data 1TB XPG SX8200, Radeon MI25@WX9100 16GB, NZXT S340 Elite, X4071UHSU
HP ENVY x360 13" Ryzen 3 4300U
Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Krteq »

Hladis píše:
Krteq píše:Sony na PS4 používá..........
Ze ty sis to neprecet vid ;-) Sony pouziva vlastní nizkourovnovy API, který si ale sami vytvorili. Jasne to tam říká. Z prohlaseni MS i je, ze XBOX pouziva upraveny vlastní DX11.x, opet jejich vytvor.
Jasně že přečetl, už kdysi, mám to tu stále v záložkách. Ty myslíš že marketing tam nehraje žádnou roli? :)

Když už jsi u té četby, nastuduj tohle - UNLOCKING THE POTENTIAL OF PLAYSTATION®4: AN IN-DEPTH DEVELOPER GUIDE (strana 31 až 41)

... a porovnej s Mantle Whitepaper/DirectX 12

Hlavní pozornost věnuj sekcím Queues - Mantle Execution model (Mantle)/Multithreaded CPU Rendering (PS4 GNM)/Command lists and bundles (DX12) a dále Binding model (Mantle)/Shader Resource Tables (PS4 GNM)/Descriptor heaps and tables (DX12).

Podobnost čistě náhodná :lol:

... a pak tu máme ještě vyjádření vývojáře, který říká, že PS4 a Mantle sdílí většinu rendering kódu (viz. pár stránek zpět).

XBONE používá vlastní API které nemá s DX11 nic společného, jen ten marketingový název (proto taky označení DX11.x). Jak už jsem psal, to API má vlastní feature set který jde mimo DX (stejně jako Mantle.

A zase tu máme vyjádření bývalého šéfredaktora/zakladatele jednoho z nej tech magů, Ananda, který vyslovil doměnku, že XBONE API a Mantle vycházejí ze stejného základu.

Kde se tedy vzal ten základ, který je pro všechna ta API stejný??? Někdo ho vykouzlil nebo prostě SW inženýry různých firem napadla v tu samou chvíly tahle myšlenka, kde všechny API vycházejí ze stejných principů a shodou náhod API sdílejí části rendering kódu? Zamysli se nad tím trochu :roll:
oneb1t
Začátečník
Začátečník
Uživatelský avatar
Registrován: 22. dub 2010

Re: AMD Mantle: Low-level Graphics API

Příspěvek od oneb1t »

je skoro jisty ze mantle JE zakladem pro api na novejch konzolich o tom se ani nema cenu dal bavit :) motivace AMD je tu jasna sfoukli nekolik veci jednou ranou

udelali to velice sikovne a v jedinou chvili kdy byla dostatecna paka aby se nove api realne prosadilo na trhu (vydani novy generace)

rekl bych ze pro novou generaci teprve vyjdou hry ktery budou plne vyuzivat HW moznosti a ze zatim spis vychazej hry splacany na puvodnich enginech pro xbox 360/ps3
i7-12700K, 2x16GB DDR5-4800MHz, ASUS B660-I, 1TB WDS100T1X0E
i5-12400F@5.5GHz, 4x8GB DDR5-4800MHz CL40, Asrock B760M PG riptide, A-data 1TB XPG SX8200, Radeon MI25@WX9100 16GB, NZXT S340 Elite, X4071UHSU
HP ENVY x360 13" Ryzen 3 4300U
Hladis
Moderátor
Moderátor
Uživatelský avatar
Registrován: 24. čer 2004
Bydliště: Varnsdorf - Athens

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Hladis »

Tam musí byt nejaka chyba v kalkulaci, protože i FRAPS zadny takovy propady nevidi a to co vyplivne webwalker ve svém Bench odpovida FRAPSu. AA mi tady urcite funguje (zkousel jsem to) a zadny 30 fps minimalky nemam. Řekl bych, ze cela sranda je proste v chybny kalkulaci, protože ty nizky minimalky jsou evidentni nesmysl a i obraz vůbec nevykazuje prudky pokles fps. 780Ti nemůže mit 33 fps minimalku s i7-4770 na 4,5GHz :roll: To je proste uplna blbost.


Krteq:
Precet a nic. Jediny co tam vidim jsou podobnosti. Stejne jako letecti inzenyri v SSSR i USA zjjistili, ze aerodynamika funguje stejne v Rusku i Americe, tak stejne k tomu dojdes i na necem, co ma stejnou architekturu a ma se přibližovat funkcim DX11. Jak prekvapive. Anand vyrkl jeho spekulaci a to ma byt dukaz ? Ale no tak. Ruzny spekulace nevydavejte za fakta.
Obrázek
oneb1t
Začátečník
Začátečník
Uživatelský avatar
Registrován: 22. dub 2010

Re: AMD Mantle: Low-level Graphics API

Příspěvek od oneb1t »

ocividne ne dle vetsiho poctu testu
i7-12700K, 2x16GB DDR5-4800MHz, ASUS B660-I, 1TB WDS100T1X0E
i5-12400F@5.5GHz, 4x8GB DDR5-4800MHz CL40, Asrock B760M PG riptide, A-data 1TB XPG SX8200, Radeon MI25@WX9100 16GB, NZXT S340 Elite, X4071UHSU
HP ENVY x360 13" Ryzen 3 4300U
Hladis
Moderátor
Moderátor
Uživatelský avatar
Registrován: 24. čer 2004
Bydliště: Varnsdorf - Athens

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Hladis »

Ocividne ano. Ty nizky výsledky jsou naprosto nesmyslny a vůbec nezobrazuji skutečnost. Nehlede na to, ze takovy propad fps by musel clovek hned poznat. To mi pripomina jak Mordor a jeho min 20fps a max 500fps nez vůbec demo zaclo. Sorry, ale tohle je uplna blbost a evidentne je to chyba v kalkulaci nebo interpretaci vysledku, když webwalker to meri spravne a shodne s frapsem. Tedy výsledek je overeny a sedi. Tyhle nesmysle nizky hodnoty jasne nesedi ani s Frapsem, ani s Afterburnerem.
Obrázek
oneb1t
Začátečník
Začátečník
Uživatelský avatar
Registrován: 22. dub 2010

Re: AMD Mantle: Low-level Graphics API

Příspěvek od oneb1t »

ale samozrejme ze to sedi.. to co je namereny u ananda je asi nejidealnejsi vec jak to zmerit bere jen 1% vsech nejpomalejsich snimku (okolo 50 snimku v tomhle pripade a na nich je to krasne videt jak to s mantle funguje daleko lip)
i7-12700K, 2x16GB DDR5-4800MHz, ASUS B660-I, 1TB WDS100T1X0E
i5-12400F@5.5GHz, 4x8GB DDR5-4800MHz CL40, Asrock B760M PG riptide, A-data 1TB XPG SX8200, Radeon MI25@WX9100 16GB, NZXT S340 Elite, X4071UHSU
HP ENVY x360 13" Ryzen 3 4300U
Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Krteq »

Hladis píše:Krteq:
Precet a nic. Jediny co tam vidim jsou podobnosti. Stejne jako letecti inzenyri v SSSR i USA zjjistili, ze aerodynamika funguje stejne v Rusku i Americe, tak stejne k tomu dojdes i na necem, co ma stejnou architekturu a ma se přibližovat funkcim DX11. Jak prekvapive. Anand vyrkl jeho spekulaci a to ma byt dukaz ? Ale no tak. Ruzny spekulace nevydavejte za fakta.
To přirovnání k zákonům aerodynamiky a leteckým inženýrů je hodně zcestné :D

Záměrně se vyhýbáš odpovědi na ty nejzásadnější otázky.

Máš snad nějaký důkaz o tom (krom tvrzení marketingu), že Mantle nevychází z konzolových API a že AMD na těchto API a DX12 nespolupracovalo s M$ a SONY už při vývoji next-gen konzolí a jejich APIs? Nebo myslíš že si ho M$ a SONY dělali sami reverzním inženýrstvým? :lol:

Tady máš potvrzen pravý opak od Ananda
So when we talk about AMD writing APIs for the new consoles, we’re really talking about AMD writing two APIs for the new consoles: a high level API, equivalent to the likes of Direct3D and OpenGL, and a low level API suitable for banging on the hardware directly for maximum performance.
Understanding AMD’s Mantle: A Low-Level Graphics API For GCN

A to není doměnka, ale fakt. Ne SONY nebo MS, ale AMD jim ta API dělala. Už to tu bylo několikrát i z jiných zdrojů.

Jinak já tu nemluvil jen o Anandovi, ale když už jsme u toho, tohle napsal v diskuzi pod článkem představujícím Mantle když tam někdo vytáhl "XBONE API je DX" jako ty:
So what does the subset of DX11.2 call ? At the silicon/machine code level ? I mean, it might not be called 'Mantle' by MS, but if it shares the same functionality at the lowest level what difference does it make ? MS are just playing with words .....
:mrgreen:

A Co ti vývojáři kteří mluví o snadné portovatelnosti (hlavní důvod proč šlo Mantle vlastně ven) díky sdílenému kódu?

No, nechme toho. Mysli si co chceš, zase se motáme v kruzích. Pokaždé, když se objeví další výrok o tom že Mantle vychází z konzolových API, vyletíš jak čert z krabičky a navzdory všemu, co tu už okolo toho bylo postnuto, si jedeš tu svoji :roll:

============================================
Když už se to tu tak pěkně rozjelo... dost z toho, co "škarohlídi" na začátku vlákna deklarovali jako nemožné, se stalo/stává skutečností:
  • snadné "naroubování" na jakýkoliv stávající engine díky kompatibilitě s HLSL
  • low-level driver mimo WDDM
  • Fallback na DX/OGL
  • podpora nejen GCN architektury
  • Mantle jako základ pro DirectX 12/OpenGL Next (asi největší rána pro hatery).
  • multi-GPU režimy bez AFR
  • podpora SteamOS/Linuxu
  • SDK pro veřejnost do konce roku
oneb1t
Začátečník
Začátečník
Uživatelský avatar
Registrován: 22. dub 2010

Re: AMD Mantle: Low-level Graphics API

Příspěvek od oneb1t »

a jeste bych tam dopsal paradni narusty vykonu i na silnym CPU :)
i7-12700K, 2x16GB DDR5-4800MHz, ASUS B660-I, 1TB WDS100T1X0E
i5-12400F@5.5GHz, 4x8GB DDR5-4800MHz CL40, Asrock B760M PG riptide, A-data 1TB XPG SX8200, Radeon MI25@WX9100 16GB, NZXT S340 Elite, X4071UHSU
HP ENVY x360 13" Ryzen 3 4300U
Hladis
Moderátor
Moderátor
Uživatelský avatar
Registrován: 24. čer 2004
Bydliště: Varnsdorf - Athens

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Hladis »

Krteq píše: Pokaždé, když se objeví další výrok o tom že Mantle vychází z konzolových API
Ne nevyhybam se odpovedi na nic. Rozlisovani mezi fakty a mezi spekulacemi a domenkami ti bohužel cini problem. Jediny fakt a tedy oficialni prohlaseni je, ze SONY i MS mají API vlastní, který si sami napsali. Novinarsky domenky a ruzny fanouskovsky teorie me nechavaji naprosto chladnym, zvlaste když stoji na vode :) Vydavat domenky za fakta.......toho je plny konspiracni internet. Mantle není to, co je na konzolich. Podobne to musí byt, vzdyt je to všechno stejny zelezo a soft. Proc teda AMD nikdy nereklo tak prostou věc, ze delali API pro konzole a z toho vytahli i Mantle ? Mantle se objevilo az později a AMD to spachali v DICE s EA. Inspirace konzolovym API neznamena, ze to AMD skutecne cele udelali. Není pro to jedinej dukaz a oficialni prohlaseni hovori jasne. Az AMD prijde a rekne, jo na konzole ty API jsme delali my a SONY s MS si tam jen nabalili zbytek, pak s tim vystupuj jako s faktem. Jenze pravda je nejspis daleko prostci. Ty API totiž vznikly v sirsim kruhu vyvojaru a firem a nikoliv jen a pouze v AMD ;-)
Obrázek
Odpovědět

Zpět na „AMD/ATI grafické karty“