Stránka 60 z 106

Re: AMD Mantle: Low-level Graphics API

Napsal: stř 26. úno 2014, 14:16
od zumpar1234
Krteq píše:Mantle, zdá se, přišel s novým trendem

Diit - DirectX a OpenGL chtějí dohnat Mantle, sníží overhead

Diit.cz to je ako postovat z ddworld.cz :mrgreen:

Re: AMD Mantle: Low-level Graphics API

Napsal: stř 26. úno 2014, 14:17
od Krteq
:?

Dost podstatná informace o budoucím vývoji grafických API a tobě vadí, že to psal no-X. Ten ti musí sakra ležet v žaludku :mrgreen:

Re: AMD Mantle: Low-level Graphics API

Napsal: stř 26. úno 2014, 15:35
od AllowedCry
Pokud to platí i pro DX10, jsem pro, ještě dalších 5 let bych nemusel upgradovat :-D

E// Ale je pravda, že spousta dnešních her má nároky vysoko nad kvalitou enginu, což je velmi smutné, např takový DmC 5 mě velmi překvapil, vypadá božsky a jel na max na má old school 8600GTS, samozřejmě, ve hře není zrovna moc fyziky, která by zatěžovala CPU, ale co se grafiky týče, tak ta je povedená a stejně to jelo nádherně, nebo takový bioshock, nároky jsou taky velmi solidní...

Vývojáří by se měli více zaměřit na optimalizaci. Většina "hráčů", kteří jsou okolo mě, mají old schoold gaming PC Q6600, PII, nebo Phenom 1, Athlony II, grafiky 8800GT a pod, nejsou to vyloženě špatné stroje, ale spoustu nových her si moc kvalitně nezahrají, přitom by mohli.

Nebo dobrý příklad je i HL2 a source engine, který podle mě co do kvality a stability nebyl překonán, neberme teď v potaz grafiku, ovšem je to hra z roku 2004.

E2// Taky se mi nelíbí moc výkon levných karet, např okolo 2000Kč, tyto karty by podle murphyho zákonu měli 7-8 let staré high endy (8800Ultra a pod.) strčit do kapsy a neděje se tak.

Ale to už je trochu OT...

Re: AMD Mantle: Low-level Graphics API

Napsal: stř 26. úno 2014, 15:46
od Krteq
Ne, platí to pro budoucí verze DX/OGL.

Pokud vemeš v potaz vývoj a testování + zahrnutí podpory v OS, GPU a hrách, tak se dřív jak za 3 roky nedočkáme (optimistický odhad) :(

Re: AMD Mantle: Low-level Graphics API

Napsal: stř 26. úno 2014, 15:49
od AllowedCry
Proč myslíš, že to bude někdy v budoucnu lepší?

Re: AMD Mantle: Low-level Graphics API

Napsal: stř 26. úno 2014, 15:56
od DOC_ZENITH
AllowedCry píše:Pokud to platí i pro DX10, jsem pro, ještě dalších 5 let bych nemusel upgradovat :-D

E// Ale je pravda, že spousta dnešních her má nároky vysoko nad kvalitou enginu, což je velmi smutné, např takový DmC 5 mě velmi překvapil, vypadá božsky a jel na max na má old school 8600GTS, samozřejmě, ve hře není zrovna moc fyziky, která by zatěžovala CPU, ale co se grafiky týče, tak ta je povedená a stejně to jelo nádherně, nebo takový bioshock, nároky jsou taky velmi solidní...

Vývojáří by se měli více zaměřit na optimalizaci. Většina "hráčů", kteří jsou okolo mě, mají old schoold gaming PC Q6600, PII, nebo Phenom 1, Athlony II, grafiky 8800GT a pod, nejsou to vyloženě špatné stroje, ale spoustu nových her si moc kvalitně nezahrají, přitom by mohli.

Nebo dobrý příklad je i HL2 a source engine, který podle mě co do kvality a stability nebyl překonán, neberme teď v potaz grafiku, ovšem je to hra z roku 2004.

E2// Taky se mi nelíbí moc výkon levných karet, např okolo 2000Kč, tyto karty by podle murphyho zákonu měli 7-8 let staré high endy (8800Ultra a pod.) strčit do kapsy a neděje se tak.

Ale to už je trochu OT...
Ne to rozhodně nemaj. Většina lidí už z něčeho takového upgradovala. Zrovna Geforce 8 (Tak 40% desktop a tak 70% mobilních) je dnes už mrtvejch na studeňáky, u desek pro Core2 to odhaduju tak na 35%.

Jako minimální základ bycj viděl takovou 5750 třeba. Prostě DX11 a dále. DX10 bych do toho už moc netahal. A některé moderní hry a enginy se už vydávaj tímto směrem. Tušim že BF4 nejde spustit pokud člověk nemá DX11 kartu. Nebo třeba připravovanej star citizen je už jen 64-bit DX11 only hra (+ Mantle) s minimálními požadavky na straně GPU HD5850, GTX460.

S nástupem konzolí s 8GB púaměti nás konečně opustí 32-bit hry a s nimi i starší verze DirectX.

Micrososft si může víteco s jeho vázáním DX na nejnovější verze OS aby donucoval hráče pro upgrade. Přitom v minulosti to nědělal. Takové Win98 přišly s DX6 a šla na nich až DX 9.0C. A to byl zcela jistě mohem větší oříšk než třeba takové DX 11.2 pro OS co startovaly s DX10/11. Mantle a OGL nejsou závislé na verzi OS takže tudy je cesta. OGL ani neni závislé na win platformě. Mantle zatím je ale to se v budoucnu může měnit.

Re: AMD Mantle: Low-level Graphics API

Napsal: stř 26. úno 2014, 17:59
od Hladis
Hmm OGL by to nemelo trvat tri roky. Muze byt, ze pod OGL prislusny extesion budou hotovy v nonBeta verzi dřív, nez Mantle a AMD drivery. No ale to je jedno, moc her OGL nepouziva a v profi sfere me nenapada nic, kde by to mělo nejaky prinos.

U Dx nevim, ale ze by to zabralo 3 roky ? Kdyz je konkurence, jde všechno tak nejak rychleji. Jinak názor Microsoftu je myslim takovy, ze problém je na strane vyvojaru a jejich prasacky práce a ne v API. Vyvojari mají problém, protože s nevzrustajicim vykonem CPU není prostor na jejich praseciny, tak rvou, aby s tim někdo něco udelal. Jooo zvyk je zelezna kosile a optimalizace smrdi moc praci s hodinama navíc. Je opravdu smutny videt i podprumerny hry, ci budgetovky, jak jsou brzdeny CPU :roll:

Microsoft není charita. Nemuze udelat jeden dokonaly systém a z neho zit. To si lidi koupej a pak by MS jen prodelaval na aktualizacích a udrzbe bez prisunu penez. Ta strategie (nejen) s Dx je z obchodního hlediska spravne. Jinak je rozdil prekotna doba tehdejšího vývoje a dnes. Dnes uz se nemuseji upgradovat API jak ovladace.

Jinak je fakt, ze dnesni konzole snad posunou vse uz k x64 a Dx11 only. Když si zavzpominam, jak jsem u TERA nadaval, proc to sakra stále delaji 32 bit bez MTR zrovna u MMO :x Na zabiti.

Re: AMD Mantle: Low-level Graphics API

Napsal: stř 26. úno 2014, 18:03
od AllowedCry
Tušim že BF4 nejde spustit pokud člověk nemá DX11 kartu
Tušíš špatně, DX11 only her se dají spočítat na jedné ruce.

Re: AMD Mantle: Low-level Graphics API

Napsal: stř 26. úno 2014, 19:48
od DOC_ZENITH
Hladis píše:Hmm OGL by to nemelo trvat tri roky. Muze byt, ze pod OGL prislusny extesion budou hotovy v nonBeta verzi dřív, nez Mantle a AMD drivery. No ale to je jedno, moc her OGL nepouziva a v profi sfere me nenapada nic, kde by to mělo nejaky prinos.

U Dx nevim, ale ze by to zabralo 3 roky ? Kdyz je konkurence, jde všechno tak nejak rychleji. Jinak názor Microsoftu je myslim takovy, ze problém je na strane vyvojaru a jejich prasacky práce a ne v API. Vyvojari mají problém, protože s nevzrustajicim vykonem CPU není prostor na jejich praseciny, tak rvou, aby s tim někdo něco udelal. Jooo zvyk je zelezna kosile a optimalizace smrdi moc praci s hodinama navíc. Je opravdu smutny videt i podprumerny hry, ci budgetovky, jak jsou brzdeny CPU :roll:

Microsoft není charita. Nemuze udelat jeden dokonaly systém a z neho zit. To si lidi koupej a pak by MS jen prodelaval na aktualizacích a udrzbe bez prisunu penez. Ta strategie (nejen) s Dx je z obchodního hlediska spravne. Jinak je rozdil prekotna doba tehdejšího vývoje a dnes. Dnes uz se nemuseji upgradovat API jak ovladace.

Jinak je fakt, ze dnesni konzole snad posunou vse uz k x64 a Dx11 only. Když si zavzpominam, jak jsem u TERA nadaval, proc to sakra stále delaji 32 bit bez MTR zrovna u MMO :x Na zabiti.
DX je to poslední, ale já mam nestandardní zvukovku, raid řadiče, ramdisk drivery a jiné věci kvůli kterejm win8 nechci. Druhej PC kde tento problém neni je OK (ten s 24C a dvěma opterony) tak tam jednak nemam vůbec benefity ani v MT SW (enkóding a tak) a druhak mi tam nefungoval refresh override pro CRT. MS si může políbit víteco protože HW k tomu abych měl stupidní DX11.2 které má benefity zatim tak leda v BF4 kde je stejně i mantle, to fakt ne. Nehledě na to že AMD dosud nemá funkční DX11 multithread rendering v driverech (jak potvrdily testy pod DX Radeon vs Gefroce třeba na FX procesorech). To nevíme jestli je lenost/neschopnost driver teamu a nebo záměr pro přiživení mantle hypu.

Stejně ty mantle volání vypadaj jak OGL volání. Mantle je co bejval glide, jen modernější, ale princip stejnej, ala okrouhané upravené OGL pro herní účely a pro minimální CPU overhead. Klidně to vše mohly být extension OpenGL ale to by bylo příliš open a standardní a konkurence by to mohla implementovat mnohem rychleji což není v zájmu.

Re: AMD Mantle: Low-level Graphics API

Napsal: stř 26. úno 2014, 19:52
od Alonso
Trochu srozumitelně Docente,pro nás co nejsou IN. :-D

Re: AMD Mantle: Low-level Graphics API

Napsal: stř 26. úno 2014, 23:20
od Krteq
DOC_ZENITH píše:ala okrouhané upravené OGL pro herní účely a pro minimální CPU overhead.
Nepleteš si to s miniGL?

Re: AMD Mantle: Low-level Graphics API

Napsal: čtv 27. úno 2014, 03:39
od DOC_ZENITH
Ne. MiniGL byl wrapper původního openGL do Glide3x. Glide2x byl původní glide, 3x byl rozšířenej a voodoočka přes tyto miniGL přistupovaly k OGL.

Ale samotné glide API nebylo vytvořeno z ničeho. OGL je tu už bylo předním, jen nebylo ani náhodou optimalizované primárně na hry. Je v něm tuna zbytečností. A stejně si myslim že vznikl mantle. Určitě nevzešel z DX a určitě to neni komplet fresh API, ty mantle volání a extension vypadaj (aspoň pro mě) velice podobně jak pracuje OGL.

Re: AMD Mantle: Low-level Graphics API

Napsal: čtv 27. úno 2014, 07:48
od nou
podobnost tu je predsa len ide o ten isty HW za dosiahnutia toho isteho ucelu vykreslenia grafiky. ale je aj dost odlisne od OpenGL. napriklad tam mas grCreateGraphicsPipeline() kde sa precuje explicitne s pipeline. OpenGL vyraz pipeline pozna tiez ale takto explicitne s nou nenarabas. nemyslim ze Mantle vychadza z DX ani OpenGL o nic viac ako ze sluzi na vykreslovanie 3D grafiky.

miniGL bola implementacia minima z OpenGL aby bezal Quake.

Re: AMD Mantle: Low-level Graphics API

Napsal: čtv 27. úno 2014, 08:18
od del42sa
přesně tak miniGL nebyl žádnej Glide wrapper, miniGL byla osekaná verze plnného OpenGL jen na ty nejnutnější extensions, které byly potřeba k rozběhání Quake. Všechno ostatní co nebylo přímo využívané hrou bylo osekáno.

Mantle bude OGL podobné, ale nikoliv stejné. Jinak by se AMD vydalo podobnou cestou jako 3dfx s miniGL.

Re: AMD Mantle: Low-level Graphics API

Napsal: čtv 27. úno 2014, 10:32
od DOC_ZENITH
Já pod pojmem miniGL vždy chápal takové ty obecné OGL wrappery pro voodoočka. Jak ty ofiko tak ty 3rd party jako wickedGL, nebo i ty složitější co dovedou emulovat i věci co GPU HW by default nepodporujou, jako třeba MesaFX. Nikdy jsem si pod tim pojmem nefixoval jen ten úplně první čistě pro quake.

Když už jsme u těch wrapperů, aby v tom byl pořádnej chaos, co by bylo na současnejch Radeonech rychlejší, OGL nebo wrapper OGL to mantle, či opačně. :P

Re: AMD Mantle: Low-level Graphics API

Napsal: pát 28. úno 2014, 16:03
od Hladis
Ache, nejak mi chybi tvůj trolici avatar :)

Re: AMD Mantle: Low-level Graphics API

Napsal: pát 28. úno 2014, 20:57
od AllowedCry
AMD: To je dobře
Flanker: To je paráda!

Microsoft dodrží sliby a za chvíli už vidím ty topicy: "I5 nebo FX8xxx?" A v ní plno rudých, že FX4xxx stačí + miliarda odkazů, jak to jede na obou CPU stejně :-D

E// Takže upgrade až na DX12 kartách :D

Re: AMD Mantle: Low-level Graphics API

Napsal: pát 7. bře 2014, 10:39
od webwalker
Tak sem po delším čase postnu nějaké první výsledky ze zdejších luhů a hájů, které vytvořil Katali s Mantle a DX v topicu o FLACalculator.
bf4_sos_r9290_750.jpg
r9290_dx_mantle.gif
Imho nárůsty si každý dopočítá sám :)

//EDIT
PS: Ještě sem časem postnu výsledky s HD7850, kde to samozřejmě tak slavné nebude (spíše naopak) vzhledem k tomu, že si Mantle ještě s GCN1.0 kartami moc nerozumí.

Re: AMD Mantle: Low-level Graphics API

Napsal: pát 7. bře 2014, 10:44
od Krteq
webwalker píše:PS: Ještě sem časem postnu výsledky s HD7850, kde to samozřejmě tak slavné nebude (spíše naopak) vzhledem k tomu, že Mantle dosud nepodporuje GCN1.0.
Mantle je samozřejmě opodporováno i na GCN 1.0, ale nejsou zatím obsaženy všechny optimalizace.
  • Intermittent stuttering or stability issues may occur when utilizing Mantle with AMD CrossFire technology in BattleField 4
  • Mantle performance for the AMD Radeon HD 7000/HD 8000 Series GPUs and AMD Radeon R9 280X and R9 270X GPUs will be optimized for BattleField 4 in future AMD Catalyst releases. These products will see limited gains in BattleField 4 and AMD is currently investigating optimizations for them.
  • Multi-GPU support under DirectX and Mantle will be added to StarSwarm in a future application patch
  • Notebooks based on AMD Enduro or PowerXpress technologies are currently not supported by the Mantle codepath in Battlefield 4™
  • AMD Eyefinity configurations utilizing portrait display orientations are currently not supported by the Mantle codepath in Battlefield 4™
  • Graphics hardware in the AMD A10-7850K and A10-7700K may override the presence of a discrete GPU under the Mantle codepath in Battlefield 4
  • AMD testing for the AMD Catalyst 14.1 Beta has been concentrated on the following products: AMD Radeon R9 290X, R9 290, R9 280, R9 270, R7 260X, R7 260, HD 7000 Series, HD 8000 Series, A10-7850K and A10-7700K. Future AMD Catalyst™ releases will include full test coverage for all AMD products supported by Mantle.
Jinak díky za výsledky a sumář, GJ :)

Re: AMD Mantle: Low-level Graphics API

Napsal: pát 7. bře 2014, 11:00
od del42sa
[quote="Krteq"]Mantle je samozřejmě opodporováno i na GCN 1.0, ale nejsou zatím obsaženy všechny optimalizace.[quote]

jiným slovy to prostě s Mantle (zatím) nefunguje :D