EGY KIS AMD MANTLE API IS BEKERÜLHET AZ ÚJRAÍRT OPENGL-BE?

Az AMD megengedte a Khronos Group szakembereinek, hogy a Mantle API megoldásaiból ihletet merítve alkossák meg az újraírt OpenGL API-t, amit az AMD szakembere OpenGL Next névvel emleget.
Víg Ferenc (J.o.k.e.r)
Víg Ferenc (J.o.k.e.r)
2014. aug. 15. 17:01
Egy kis AMD Mantle API is bekerülhet az újraírt OpenGL-be?

Az AMD az idei SIGGRAPH alkalmával több érdekességről is lerántotta a leplet: megismerhettük a FirePro sorozat legújabb tagjait, megtudtuk körülbelül mikor érkeznek a FreeSync kompatibilis monitorok, és az ARM processzormagokat rejtő Seattle szerverprocesszorról is kiderült ez-az.

A Khronos Group ugyancsak az említett rendezvényre időzítette fontos bejelentést, amelynek értelmében újraírják az OpenGL API-t, hogy az alacsonyabb overhead mellett üzemeljen, közelebb kerüljön a hardverhez, és jobb vezérlési lehetőségeket nyújtson, mint a jelenlegi kiadás. Az AMD szakembere, Richard Huddy reméli, az OpenGL újraírásakor egy kis AMD Mantle API-t is sikerül becsempészni a végeredménybe.

Az éppen újraírás alatt álló OpenGL – amit Richard Huddy következetesen OpenGL Next névvel emleget – a Mantle API és a DirectX 12 nyomdokaiba lép, ugyanis hasonló koncepcióval készül, mint az említett API-k. Huddy szerint az AMD és a Khronos Group között érdekes munkakapcsolat van, ugyanis az AMD a Khronos Group fejlesztőinek korlátlan hozzáférést engedélyezett a Mantle API kódjához, illetve dokumentumaihoz, és azt is lehetővé tette, hogy a fejlesztőcsapat átemelje a nekik tetsző megoldásokat az új OpenGL-be, az OpenGL Next-be. Az AMD cserébe nem kér licencdíjakat és semmiféle korlátozást sem állít fel.

Azt Huddy nem árulta el, hogy az OpenGL Next mennyire "másolja" majd a Mantle API-t, de azt elmondta, szerinte a Mantle API formálta a DirectX 12 fejlesztésének irányát is. A DirectX 12 fejlesztése ugyan korábban kezdődött, mint a Mantle API fejlesztése, de szerinte a DirectX 12 "nagy áteresztőképességű" rétegének az igazi lendületet a Mantle API adta.

Mantle fronton jelenleg 75 fejlesztő dolgozik különböző Mantle API támogatással rendelkező címeken – közülük néhányan lépcsőfoknak tekintik a Mantle API-t a DirectX 12 felé vezető úton, míg mások egy lehetőségként tekintenek rá, hogy megkülönböztethessék magukat a többiektől.

Huddy szerint a fejlesztők a DirectX 12 megjelenése után is használni fogják a Mantle API-t, amelynek két fő oka van. Az egyik az, hogy az AMD sokkal hamarabb tudja beépíteni a Mantle API-ba az új grafikus processzorok támogatását, mint a Microsoft a DirectX-be, ugyanis a DirectX frissítései között jellemzően 4-5 év telik el, a Mantle API viszont ennél sokkal gyakrabban frissülhet. A második pont az, hogy a DirectX 12 a dolgok jelenlegi állása szerint nem kínál teljes Windows 7-es támogatást, míg a Mantle API igen. Utóbbi fronton egyébként jelenleg van egy kis bizonytalanság, de a későbbi hivatalos bejelentések majd segítenek rendet tenni a témában.

A Mantle API persze nem csak az átlagfelhasználóknak szánt szoftverek piacát vette célba, hanem a munkaállomásokét is, ahogy arról az új FirePro videokártyákat bemutató hírünkben már említést tettünk. A FirePro sorozatú professzionális videokártyákhoz egyelőre még nem érkezett publikus Mantle driver, de a béta program már folyik, sőt, már néhány nagyobb szoftvergyártó is felszállt a Mantle API feliratú gőzösre. Az sajnos nem derült ki, hogy pontosan mely nevekről van szó, de Huddy elégedettségéből ítélve egészen biztos, hogy nem kispályás szoftvercégekről. Úgy tűnik, hogy a munkaállomásokra szánt szoftverek piacán nagy az érdeklődés a Mantle API iránt. Mivel azonban a munkaállomásokra készülő szoftverek piacán lassan őrölnek a malmok, így legkorábban is csak jövőre érkezhetnek meg az első Mantle API támogatással ellátott munkaállomás szoftverek.

Hírlevél feliratkozás
A feliratkozással elfogadom a Felhasználási feltételeket és az Adatvédelmi nyilatkozatot.

55 hozzászólás

A komment írásához előbb jelentkezz be!
rini
rini
2014. aug. 19. 9:32
#12

Így van. Pontosan ezért volt lassú már a DX verziók sokasága. Már olyan sok mindent kellett beleimplementálni és a kompatibilitásra figyelni, hogy túlságosan sok mindenen kellett átrágnia magának a rendszernek.

Azt már most megmondom előre ( pedig nem látok a jövőbe) a Mantle, DX és Open GL is szintén lassulni fog az idő előrehaladtával. Egyre több mindent kell figyelembe venniük és itt például a visszafelé kompatibilitást is értem, ami folyamatosan leterheli az alapokat. Véglegesen lezárt formája eleve nem lehet, hiszen bővíteni az új információk megismerésével kötelező lesz ezt is. Vagy pedig ezek az új információk mind arra a sorsra jutnak, hogy egyedi specként jelennek meg amelyeket valaki támogat vagy nem. Ez viszont a program írok munkáját fogja nehezíteni és így felmerül idővel a kérdés. Miért írjam bele ha csak az egyik gyártó termékein élvezhető ez az effekt . Egyszerűbb kihagyni és így több idő és pénz is jut másra. Ebből pedig az következik, hogy egyre inkább ragaszkodni fognak a fejlesztők az alaphoz és kerülni fogják az új kiterjesztéseket amelyeket mindhárom fél nem támogat. Egy esetben gondolják, hogy betesznek ilyen kiterjesztést. Ha nekik ebből haszna származik. Például AMD, nV, Intel megtámogatja őket egy kicsit pénzel.

rini
rini
2014. aug. 17. 18:17
#11

Tévedés. Az ok éppen az, hogy a Mantle a GCN-re van alapozva. És éppen ezért sem az nV, sem az Intel nem fogja tolni ezt a szekeret mert egyik sem akar hátrányba kerülni. Ez körülbelül olyan, hogy ha megdöglött a tehenem akkor dögöljön a tiedé is. A DX-et nem hasonlíthatod a Mantle API-hoz mivel azt egy külsős cég készíti mindenki részére. Mindig lehetett előre tudni a következő verzió specifikációit, így idővel előtte készülhettek rá, ráadásul figyeltek arra is, hogy kompatibilis legyen visszafelé is. Ezzel szemben a Mantle egy céghez és ezáltal az ő architektúrájához szól elsősorban. És itt az architektúrán van a hangsúly. Ezzel sem az nV sem az Intel nem rendelkezik. Ez is lesz a veszte. Hasonlatosan az nV. Cudához vagy az nV féle fizikai megjelenítéshez. Azzal vádolni egyik vagy másik céget, hogy nem áll be a másik mögé pedig elég érdekes dolog. Még jó, hogy nem teszik. Azt irtad, hogy nem támogatja az nV. az AMD találmányát. Még jó, hogy nem. Például az ellenkezőjére is van példa. Az nV is volt már ajánlattevő és az AMD nagy ívben beintett neki. Szóval ez a pofozkodás oda vissza alapon működik.

atti2010
atti2010
2014. aug. 17. 18:38

Akinek nem tetszik a Mantle nem használja de attól meg működőképes a kártya csak DX alatt, nem kötelező a Mantle és nem is mondta senki hogy muszáj feltenni vagy használni de ezt úgyis a gyártók döntik el, eddig 9 játékban szeretnék használni viszont ha nem azt kapjak a DX12 amit elvárnak ez a szám biztos nőni fog.

weri
weri
2014. aug. 17. 15:52
#10

[italic]Ott van a jóöreg Mantle és a GCN architektúra. Mi lesz ha mondjuk 5 év múlva az AMD architektúrát vált. Akkor dobja az egész Mantlet a kukába vagy átírja megint?

[/italic]

Nem kell atirni semmit xD Directx-nek akkor minden vga-nal ujat kene hogy kapjon ezen az elven es akkor mar dx222222222222222222 lenne a neve :D

Tehat rosszul ertelmezted a dolgokat. Mantle a programozoknak konnyiti a munkat, kozvetlenebb az elerese a hardverek fele mint a jelenlegi Directx-ben.

Phantomstranger
Phantomstranger
2014. aug. 18. 8:27

Tudomásom szerint a Mantle egy hardverközeli API, hasonló, mint a konzolok esetében. Ez benne a poén, ezért van, hogy potenciálisan sokkal gyorsabb, mint a DirectX. Viszont mivel a DirectX egy általánosabb, a visszafelé kompatibilitás annál sokkal egyszerűbb feladat. Ha az AMD architektúrát vált, szerintem ez komoly probléma lehet, mert a (mostani) Mantle támogatott játékok vagy mennek át DirectX-re, ami számítási teljesítmény vesztést jelent vagy emulálni, ami talán még talán még többet. Épp emiatt problémás a konzoloknál a visszafelé kompatibilitás és ezért lesz inkább csak érdekes extra a Mantle, mint a PC-s játékipar jövője.

rini
rini
2014. aug. 17. 13:25
#9

Azt azért hozzáteszem, hogy sehol nem írtak vagy mondtak olyat, hogy a DX12 50%-ban a Mantlera épülne. Azt mondták, hogy valami hasonló felépítést fognak alkalmazni. Szóval a Mantle ilyen szempontból, játékos oldalról eleve bukásra vannak ítélve, mint ahogy az nV féle egyedi megoldások is. Eleve nem is lehet a Mantlera alapozni ha az eleve a GCN architektúrára van kihegyezve. Még tovább megyek. Ott van a jóöreg Mantle és a GCN architektúra. Mi lesz ha mondjuk 5 év múlva az AMD architektúrát vált. Akkor dobja az egész Mantlet a kukába vagy átírja megint? Mi lesz ha valaki akkori kártyával egy régi Mantle játékkal akar játszani? Szóval ilyenre alapozni nem lehet. Lehet belőle egy jó külsős program és a játékos választhat majd. Mantle vagy DX12 netán OpenGL. Itt azonban mindjár felmerül a kérdés. Mi a fenének írjam meg Mantlera ha az csak GCN kártyákkal lesz futatható. Míg ha megírom Open GL-el vagy DX 12-vel akkor mindenki tudja használni. Kevesebb munka és nagyobb bevétel realizálódhat belőle. Szóval ahogyan Phantomstranger is látja a lényeget. A mantle és az összes többi egyedi kitaláció csak mellékes dolog tud lenni az Open GL és a DX12 mellett. Nem lesz létjogosultságuk a többinek ha ezek elkészülnek. A Mantlenek, G-Synnek és egyéb hasonszőrű találmányoknak is meg van a maga haszna a maga területén de a legfontosabb, hogy megmozdították az állóvizet az adott területen belül.

atti2010
atti2010
2014. aug. 17. 13:46

Mi a fenének írjam meg Mantlera ha az csak GCN kártyákkal lesz futatható. Míg ha megírom Open GL-el vagy DX 12-vel akkor mindenki tudja használni.

Nem lehet tudni mi jön a GCN után de mivel a konzolok ugyancsak erre a technológiára épülnek egy nagyon hasonló jöhet amin szintén működni fog a Mantle, úgy tudom hogy Nvidián is működne ha partner lenne hozzá az Nvidia de nem nagyon akarják érthető módon az AMD szekerét tolni.

Galdech
Galdech
2014. aug. 17. 10:16
#8

Ejj vannak ám itt összeesküvés elméletek, erről híres a magyar ember :D De folytassátok kérlek, nagyon élvezem.

weri
weri
2014. aug. 17. 10:52

Az Nvidia meg a radeon karikat xD

Amugy nagyon tetszik ez a elore tudnak az emberek mindent, itt mindenkit kem! xD

csabi02
csabi02
2014. aug. 17. 9:17
#7

elvileg idáig leszarták és azért volt olyan amilyen és azért szitkozódott mindenki,hogy milyen szar a DX.

Na már most MS a DX12-nél már úgy kezdték,hogy a "vga gyártók vissza jelzései alapján fejlesztik" most vagy kamuztak vagy beszartak,hogy mindenki hozza a saját api-ját azt ennyi volt...

gabesz7630
gabesz7630
2014. aug. 17. 8:34
#6

42 bar olyan mintha a f@szom vagnak le egy metszoolloval, de igazat kell adjak...

39 En rohadtul nem lattam szemelyeskedest.

Ne menjunk mar at porhardverbe ha lehet....

38

"Hát az m$ fejlesztők powerpojnt diáján hogy "na ilyesmit kéne összehoznunk, csak platformfüggetlenül". Nem véletlen, hiszen a mantle volt a kezdőrúgás az m$-nek hogy végre csináljon valamit."

Persze te meg benfentes vagy a microsoftnal, hogy ezt igy tudod.

Ez nem tunt fel, hogy igen rovid ido telt el a mantle megjelenes, dx12 bejelentes es az elso dx12 bemutato kozt?

Szerintem inkabb a forditott a helyzet.

Elkezdtek aztan az amd-nel fulest kaptak, hogy az ms-nal van ilyenrol szo es gyorsan nekilodultak irni valami sajat szart.

35 Tok maximalisan igazad van(vegig a vitaban).

Csak tudod az emberek 90%a keptelen osszerakni a szetszort mozaikot egy kesz keppe igy vitakozni is feleseleges veluk.

Toljak a szar marekting bulshitetet amit cikkekbol bemagoltak.

34

Ja kivegzi persze (almodban).

Egy olyan ceg aki meg drivert sem tud normalisat irni es egy mero bughalmaz az osszes driveruk tavaly ota.

A 2013.3.28 as keltezesu az utolso hasznalhato, az ogl meg mar vagy 4-5 eve szar veluk ugy ahogy van (linuxra is tuti ezert nem lehet normalis drivert irn).

Van egy APU itthon, egy 6850, meg egy 7750. Ugyanazzal a buggal a fenti driver ota megjelent huladekokkal (az apu kivetelevel mindre visszaraktam a fentit).

A radeonok jok (jatekra) egy szuk keresztmetszet van ez pedig az amd.

Ha nem csak a szad tepned es jatekon, meg kommenthuszarkodason kivul mondjuk munkara is hasznalnad a kib@szott geped rajonnel, hogy milyen ostobasagokat hordassz folyamtosan ossze.

Vannak akik jokat mulatnak rajtuk, en szemely szerint sirni tudnek soxor...

Terror
Terror
2014. aug. 17. 8:46

Szerintem meg a Microsoftnak az AMD egy senki, egy semmi. 100 gépből 99-en Microsoft oprendszer fut. 100 gépből hány gépben van AMD videokártya? A Microsoft simán megtehetné, hogy semmit nem fejleszt, akkor is az MS api-nak lenne nagyobb támogatottsága.

csabi02
csabi02
2014. aug. 16. 16:46
#5

Azt soha nem fogom megérteni,hogy a teljes bevételhez viszonyított veszteséget miért keveritek egybe a gpu-részleg teljesítményével.

Azt olvasom,hogy nem kell senkinek amd vga meg a konzol is bukta (bár valóban gyenge),de érdekes mert 1éve 320millió dolcsit kaszáltak,de pont egy évre rá idén 778milliót.

Biztos azért mert senkinek nem kell amd vga/gpu :)

Azt meg ők is tudták,hogy a bányászok vásárlási láza lemegy és min. 5-6% vszteség lesz a felső kategóriás vga rétegben

Terror
Terror
2014. aug. 16. 10:08
#4

A legeslegjobb mégis az lenne, ha egy open source megoldás kipicsázná a népszerűségével a piacról az összes nem gyártófüggetlen megoldást, hogy esetleg egyről a kettőre juthassunk.

csabi02
csabi02
2014. aug. 16. 10:19

hát kb...

atti_2012
atti_2012
2014. aug. 15. 19:14
#3

http://kepfeltoltes.hu/140815/richardwww.kepfeltoltes.hu.png

Ez a Richard Huddy? Lol. Mit mondhatott volna mást az amd alkalmazott? Egyébként ő volt az, aki a Watch Dogs megjelenésekor, amikor mindenki fel volt háborodva hogy néz ki, főleg a konzolhoz butított pc-n, azt mondta hogy az nvidia és a gameworks miatt van. Aztán kiderült, hogy az gameworks össze-vissza 2 dolgot tett bele, a többi amd és ubisoft fejlesztés.

Phantomstranger
Phantomstranger
2014. aug. 16. 20:34

A Mantle legnagyobb "hibája" az, hogy GCN exkluzív. Ezért lesz csak egy érdekes extra a DirectX mellett, ami ugyanúgy megy majd Nvidián, de még az Intel IGP-in is. Ugyanez lesz a sorsa a G-Sync-nek Nvidia oldalon. A PhysX is csak érdekes extra lett, pedig az még az AMD kártyáin is tudott volna futni, csak az NV bezárta. A Mantle esetében meg esély sincs a nyitásra.

Galdech
Galdech
2014. aug. 15. 19:00
#2

Ezen meg se lepődök, tudtommal DirectX 12 is tele van/lesz Mantle megoldásokkal.

Törölt felhasználó
Törölt felhasználó
2014. aug. 15. 18:06
#1

Nocsak , lámlám :$ Mantle ...

Az AMD cserébe nem kér licencdíjakat és semmiféle korlátozást sem állít fel.

ez akár balul is elsülhet idővel

sanyix
sanyix
2014. aug. 16. 14:44

Mi hülyeség? Értsd már meg, az AMD nem fog az NV-ért dolgozni. Ennyi.

Vissza az oldal tetejére