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
zumpar1234

Re: AMD Mantle: Low-level Graphics API

Příspěvek 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:
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Re: AMD Mantle: Low-level Graphics API

Příspěvek 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:
AllowedCry
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 21. kvě 2011
Bydliště: Praha

Re: AMD Mantle: Low-level Graphics API

Příspěvek 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...
Ryzen 9800X3D || Asrock X870 Pro || 64GB @ 6000Mhz cl30 || XFX RX 9070 XT @ UV-OC || M2 VP4300 4TB || HDD RED+ 4TB || Fractal R5 + Corsair HX850 || [4K] Philips 32M2N8900 240Hz + Philips 48OLED707.
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Re: AMD Mantle: Low-level Graphics API

Příspěvek 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) :(
AllowedCry
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 21. kvě 2011
Bydliště: Praha

Re: AMD Mantle: Low-level Graphics API

Příspěvek od AllowedCry »

Proč myslíš, že to bude někdy v budoucnu lepší?
Ryzen 9800X3D || Asrock X870 Pro || 64GB @ 6000Mhz cl30 || XFX RX 9070 XT @ UV-OC || M2 VP4300 4TB || HDD RED+ 4TB || Fractal R5 + Corsair HX850 || [4K] Philips 32M2N8900 240Hz + Philips 48OLED707.
DOC_ZENITH
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 08. kvě 2010
Bydliště: Praha

Re: AMD Mantle: Low-level Graphics API

Příspěvek 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.
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 »

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.
AllowedCry
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 21. kvě 2011
Bydliště: Praha

Re: AMD Mantle: Low-level Graphics API

Příspěvek 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.
Ryzen 9800X3D || Asrock X870 Pro || 64GB @ 6000Mhz cl30 || XFX RX 9070 XT @ UV-OC || M2 VP4300 4TB || HDD RED+ 4TB || Fractal R5 + Corsair HX850 || [4K] Philips 32M2N8900 240Hz + Philips 48OLED707.
DOC_ZENITH
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 08. kvě 2010
Bydliště: Praha

Re: AMD Mantle: Low-level Graphics API

Příspěvek 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.
Alonso
Černá karta
Černá karta
Registrován: 23. pro 2013

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Alonso »

Trochu srozumitelně Docente,pro nás co nejsou IN. :-D
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Krteq »

DOC_ZENITH píše:ala okrouhané upravené OGL pro herní účely a pro minimální CPU overhead.
Nepleteš si to s miniGL?
DOC_ZENITH
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 08. kvě 2010
Bydliště: Praha

Re: AMD Mantle: Low-level Graphics API

Příspěvek 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.
nou
Začátečník
Začátečník
Registrován: 11. pro 2009

Re: AMD Mantle: Low-level Graphics API

Příspěvek 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.
del42sa
Pokročilý
Pokročilý
Uživatelský avatar
Registrován: 18. lis 2009
Bydliště: Omicron Persei 8

Re: AMD Mantle: Low-level Graphics API

Příspěvek 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.
"The more you buy, the more you save" AI everywhere - Nvidia CEO at Computex 2023 https://www.youtube.com/watch?v=FhlE3m1trM4
Vega Primitive Shader combines the functions of vertex and geometry shader and with the right knowledge you can discard game based primitives at an incredible rate" https://pcper.com/2017/01/amd-vega-gpu- ... tecture/2/

MSI MPG GUNGNIR 110R White | CPU AMD Ryzen 7 9700X Granite Ridge | DeepCool AK500 White | GPU Sapphire Pure RX 9070 XT 16GB plus UV | MB MSI MAG X670E GAMING PLUS WIFI | 32GB DDR5 A-DATA XPG LANCER RGB Dual KIT 7200 MHz | system HDD SSD M.2 Kingston FURY Renegade NVMe 1TB | Seagate Baracuda HDD 1TB SATA III | data HDD WD RED 1TB SATA III | Quad HD VA monitor 27" MSI Optix G27CQ4 Free Sync 165 Hz 10bit HDR | Soud Blaster Audigy Fx | PSU MSI MAG A850GL 850 W 80 PLUS Gold PCIe 5 II | Win 10-64 bit Pro
DOC_ZENITH
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 08. kvě 2010
Bydliště: Praha

Re: AMD Mantle: Low-level Graphics API

Příspěvek 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
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 »

Ache, nejak mi chybi tvůj trolici avatar :)
AllowedCry
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 21. kvě 2011
Bydliště: Praha

Re: AMD Mantle: Low-level Graphics API

Příspěvek 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
Ryzen 9800X3D || Asrock X870 Pro || 64GB @ 6000Mhz cl30 || XFX RX 9070 XT @ UV-OC || M2 VP4300 4TB || HDD RED+ 4TB || Fractal R5 + Corsair HX850 || [4K] Philips 32M2N8900 240Hz + Philips 48OLED707.
webwalker
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. úno 2010
Bydliště: Buranov vedle Prahy

Re: AMD Mantle: Low-level Graphics API

Příspěvek 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í.
Nemáte oprávnění prohlížet přiložené soubory.
Naposledy upravil(a) webwalker dne pát 7. bře 2014, 10:54, celkem upraveno 1 x.
Chtěl bych se stát profesionálním pískačem. Už teď jsem v tom sice hvězda, ale chtěl bych se ještě zdokonalit a začít se tím živit.
GPUreport.cz
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Re: AMD Mantle: Low-level Graphics API

Příspěvek 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 :)
del42sa
Pokročilý
Pokročilý
Uživatelský avatar
Registrován: 18. lis 2009
Bydliště: Omicron Persei 8

Re: AMD Mantle: Low-level Graphics API

Příspěvek 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
"The more you buy, the more you save" AI everywhere - Nvidia CEO at Computex 2023 https://www.youtube.com/watch?v=FhlE3m1trM4
Vega Primitive Shader combines the functions of vertex and geometry shader and with the right knowledge you can discard game based primitives at an incredible rate" https://pcper.com/2017/01/amd-vega-gpu- ... tecture/2/

MSI MPG GUNGNIR 110R White | CPU AMD Ryzen 7 9700X Granite Ridge | DeepCool AK500 White | GPU Sapphire Pure RX 9070 XT 16GB plus UV | MB MSI MAG X670E GAMING PLUS WIFI | 32GB DDR5 A-DATA XPG LANCER RGB Dual KIT 7200 MHz | system HDD SSD M.2 Kingston FURY Renegade NVMe 1TB | Seagate Baracuda HDD 1TB SATA III | data HDD WD RED 1TB SATA III | Quad HD VA monitor 27" MSI Optix G27CQ4 Free Sync 165 Hz 10bit HDR | Soud Blaster Audigy Fx | PSU MSI MAG A850GL 850 W 80 PLUS Gold PCIe 5 II | Win 10-64 bit Pro
Odpovědět

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