Stránka 15 z 106
Re: AMD Mantle: Low-level Graphics API
Napsal: stř 16. říj 2013, 20:21
od DOC_ZENITH
Hmm, to mělo rovnou AMD vydat vlastní konzoli, drobátko silnější, ale jinak stejnou jak ty monopolní a měli se dohodnout se steamem a začít tlačit manlte tam. AMD od nástupu FX a vše co se stalo potom nemusim, ale furt bych je viděl úspěšné raději než Ms nebo sony, hlavně ne ten MS. Ten už mnoooho let pro hráce a ani Pc usery obecně nepřinesl nic zásadního nebo dobrého.
Re: AMD Mantle: Low-level Graphics API
Napsal: stř 16. říj 2013, 21:11
od Hladis
Kdyby to bylo tak jednoduchy.........Teoreticky HW mají, hodi to na vlastní API, oblecou to do nejakyho designu a mají konzoli. Jenze ty potrebujes exkluzivni tituly a to co tu konzoli proda. POkud by jim toto nevyslo a levny by to opravdu nebylo, tak taky si pak muzou rovnou povesit na dveře vysacku Close. Jinak Gabe Newell je spis kamarad s Nv nez s AMD.
Re: AMD Mantle: Low-level Graphics API
Napsal: stř 16. říj 2013, 21:14
od webwalker
del42sa píše:co myslíte vy ?
Bez více informací o Mantle je to těžké posoudit, nicméně je to blízké mé teorii, že stejně AMD muselo pro Sony i MS psát backend (driver) i nějaké nízkoúrovňové API pro programování close to metal. Někde jsem už před delším časem četl, že MS nebylo příznivcem obcházení DX a psaní direct to metal ani u předchozího xboxu, Sony prý byla v těchto věcech k vývojářům mnohem vstřícnější.
Mám tady dvě věci, které se sice Mantle až tak netýkají, ale jsou poměrně zajímavé:
1. nárůsty výkonu Radeonů v Linuxu
http://www.pcper.com/news/General-Tech/ ... 312-kernel
2. Graham Sellers (OpenGL guy at AMD)
The Road to One Million Draws
Re: AMD Mantle: Low-level Graphics API
Napsal: stř 16. říj 2013, 21:23
od nou
@webwalker: ta prva spravicka nema vobec nic spolocne s catalyst ovladacmi od AMD. tyka sa len open source ovladacov na radeon karty pricom za tym narastom vykonu nie je ani tak zlepsenie v ovladacocha ako zmeny v ovladaci ktory skaluje CPU frekvenciu. totiz defaultny ondemand governor skaloval CPU az prilis casto dole a teda spomaloval. pokial viem tak nie je velky rozdiel ak nastavite full frekvenciu medzi kernelom 3.11 a 3.12.
ta druha spravicka je podla mna cesta ktorou sa potrebuje AMD vydat ak chce uspiet na SteamMachines. teda vylepsit vykod OGL ovladacov aby dosiahly paritu s DX.
Re: AMD Mantle: Low-level Graphics API
Napsal: stř 16. říj 2013, 21:52
od del42sa
@webwalker: no to jsem přesně měl na mysli. Stejně to úplné jádro těch "konzolových" API bude díky GCN úplně stejné, čili nač mít tři různé nástroje na stejnou věc ?

Jasně u XBone se bude muset zohlednit eSRAM, u PS4 zase GDDR5 a hUMA, ale základ je v podstatě stejný ne ? GCN architektura + 8 core Jaguar. Mantle mohlo tohle všechno sjednotit a vyrazně zjednodušit aniž by nějak bránilo použití plného DX11 nebo OGL na PC. Cokoliv nad ten "základ" už mohla být specifická nádstavba pro konkrétní konzoli. Já jen doufám, že tohe AMD neodradí a že o to více budou na Mantle tlačit.
Re: AMD Mantle: Low-level Graphics API
Napsal: stř 16. říj 2013, 22:06
od sam_217
Ono by možná nemuseli dělat AMD vlastní konzoli, ale stačil by jim jeden SteamBox koncept založenej na AMD, kterej by se pyšnil Mantle API - Protiváha Nvidie s OGL, prostě jedna z variant SteamMachines...
Re: AMD Mantle: Low-level Graphics API
Napsal: stř 16. říj 2013, 22:44
od webwalker
@
nou:
1. Ano, ten obrázek je tam zavádějící. Původní zdroj je samozřejmě na Phoronixu
http://www.phoronix.com/scan.php?page=a ... ajor&num=1
Z textu vyplývá, že ani autoři nevědí, co tak masivní zvýšení výkonu způsobilo (nakonec to opravdu byl ten cpufreq). Co se týká Catalystu, tak je zase zajímavé to, že ho AMD měla pro 3.12 dříve než nVidia ???? Myslím, že v téhle firmě se opravdu něco děje.
2. Tady, dle mého nejde ani tak o paritu s DX, ale o ukázku toho, co Sellers dříve sliboval. Tedy, že OGL API (potažmo cpu) už nemusí být nikdy bottleneck, kterým se nakonec stane pouze gpu.Pokud by se mu to opravdu povedlo, má DX o starosti postaráno.
@
del42sa: Já nevím, raději už ani nespekuluji. Ten necelý měsíc už vydržím i když si myslím, že nám toho o Mantle o mnoho víc neřeknou a spíš nám prozradí, kolik vývojářů na Mantle získaly.
PS: Tady je agenda summitu:
http://developer.amd.com/apu/home/agenda-sessions/
Re: AMD Mantle: Low-level Graphics API
Napsal: čtv 17. říj 2013, 08:58
od webwalker
No možná jsem se mýlil, když jsem říkal, že se asi na APU13 nic nového o Mantle nedozvíme:
Similarly, the Gaming Summit will showcase ISV partnerships and the world's top game developers who are delivering the next generation of gaming and game technologies. Johan Andersson, Chief Architect at DICE, will deliver a much anticipated keynote centered on Mantle, AMD's ground-breaking new programming interface for game developers. Games enabled with Mantle speak the language of the Graphics Core Next architecture to unlock unprecedented performance and graphics quality.
Re: AMD Mantle: Low-level Graphics API
Napsal: pát 18. říj 2013, 09:16
od webwalker
Tak zase alespoň něco málo nového o Mantle:
The four core principles of AMD’s Mantle >>
Re: AMD Mantle: Low-level Graphics API
Napsal: pát 18. říj 2013, 09:28
od del42sa
zajímavé
This is because Mantle allows developers to use the same features and programming techniques they are already utilizing for next-gen game consoles. And while the initial iteration of Mantle is intended specifically for PCs, it has been designed from the beginning to be extensible to other platforms as well.
Mantle will be exposing a large variety of hardware features not currently available in existing graphics APIs. Those features will be used to improve graphics performance and to allow new graphics algorithms to be implemented.
Developers have long been waiting for innovations in graphics APIs that would enable them to drive their increasingly-complex rendering workload more efficiently. A typical example of this would be the ability to process draw calls in parallel onto multiple cores to avoid CPU bottlenecks
In short, Mantle is a new and better way to bring the code developers are already writing for next-generation consoles to life on the PC. It achieves this by being similar to, and often compatible with, the code they are already writing for those platforms. The ultimate goal of Mantle is to give gamers the ultimate performance in compatible games, and doing that in such a way that developers are free to put forth whatever effort is required to ensure optimal performance for competing platforms.
Tohle zase spíše nahrává Anandově teorii, respektive tomu, že Mantle je i v XBone, akorát tomu MS neříká Mantle

Re: AMD Mantle: Low-level Graphics API
Napsal: pát 18. říj 2013, 11:10
od Krteq
Jj, taky si myslím, že je to jen slovíčkaření. Architektura je stejná, draw calls se nemění HLSL je taky neměnné, takže je to fakt jen o názvu.
Re: AMD Mantle: Low-level Graphics API
Napsal: pát 18. říj 2013, 15:17
od sam_217
Takže v podstatě sedá říct, že díky velký podobnosti mezi API PS4 a Xone s mantle bude portace na PC díky mantle jednodušší, protože se vlastně jedná o téměř shodný API jako ty konzolový, optimalizace bude na vysoké úrovni díky konzolím a to by vlastně mohl bejt tahák pro AMD, protože každá multiplatformní hra už je ze svý podstaty napsaná pro Mantle...čili Mantle se vlastně začíná vybarvovat jako pouhá PC-interpretace konzolovejch API, a to je vlastně ten pravej důvod, proč AMD vůbec se tasí s nějakym super Mantle API...protože jejich HW je ve všech konzolích...tak když už dělaj API pro svůj konzole HW, proč to nepustit i na PC, domluvit se s vývojářema, podložit jim to spoustou rozumnejch argumentů, jak se to vyplatí a jak se vývoj usnadní...
-> z toho plyne i podivnej zájem ze strany EA a různejch developerů, protože napíšou multiplatformní hru a na PC bude portace mnohem rychlejší, dokonce to asi zlevní i vývoj, některý konzole-only hry (např NHL opět pro PC atd), by se možná dokonce díky tomu mohli opět rozšířit i na PC...a vlastně Sony ani Microsoft s tim nemůžou nic udělat, protože to co jim AMD poskytlo k programování HW konzolí je úspěšně založeno na těch samejch principech co programování PC grafik na Mantle, takže se jim to asi líbit nebude, ale vývojářům se to líbit bude a z jejich strany ta podpora asi bude zásadní...
Re: AMD Mantle: Low-level Graphics API
Napsal: pát 18. říj 2013, 19:35
od webwalker
@
sam_217: Ano
Snad jen jediné. Ono to zatím vypadá tak, že iniciátorem Mantle nebylo AMD, ale samotní vývojáři her (hlavně ti, kteří plánují hry na konzole). AMD jim pouze řeklo ano, půjdem do toho s váma (nebo asi tak nějak). Prostě vše pod heslem "Vývojáři sobě"

Re: AMD Mantle: Low-level Graphics API
Napsal: sob 19. říj 2013, 02:43
od maltra
Epic, iD Software & DICE Discuss AMD's Mantle -
http://youtu.be/3exPJu_F8xk
Re: AMD Mantle: Low-level Graphics API
Napsal: sob 19. říj 2013, 11:03
od Krteq
08:22
Sweeney nevypadá moc přesvědčeně a myslí si že to není dobrý nápad, Carmack je spíš skeptický a zdá se že zatím i proti, aspoň že repi má jasno... no uvidíme jak se to vyvine.
Re: AMD Mantle: Low-level Graphics API
Napsal: sob 19. říj 2013, 21:05
od nou
prepis
http://www.anandtech.com/show/7437/tim- ... -live-blog
Carmack prakticky potvrdzuje ze nVidia vobec nepotrebuje Mantle pretoze ma OGL.taktiez ze Mantle sa nemusi v konecnom dosledku ujat ale urcite ovplivni smer ktorym sa bude uberat DX/OGL co bude dobra vec.
Re: AMD Mantle: Low-level Graphics API
Napsal: sob 19. říj 2013, 22:21
od Krteq
To je jasné, že na nV eventu nebude hanět NV_ extenze

Jenom řekl, že v nV nemusí kvůli Mantle panikařit. Repi toho taky moc nepustil a mluvil jen v obecné rovině, ale zas si to dokázal před těmahle legendama obhájit. No uvidíme.
^
2:54PM EDT - Wow it sounds like Johan just played the NDA card on Sweeney??
02:54PM EDT - Johan: it's too early to quantify that, we'll have a lot more info in mid-November
02:54PM EDT - Sweeney: Johan, you've used the API, what's the cost in man-years and ultimate gain of using Mantle?
^

Re: AMD Mantle: Low-level Graphics API
Napsal: ned 20. říj 2013, 21:10
od sam_217
No vesměs z toho co sem pochytil řešili, že dobrej nápad by to nebyl v případě, že na každej HW bude vlastní API...a to bylo to, o čem Sweeney řekl, že by to nebyl dobrej nápad a na tom se vlastně shodli všichni, že cpát další nízkoúrovňový API na PC trh by nebylo moc dobrý vedle API pro Xbox, PS, DirectX/OpenGL, prostě nikdo nemá zájem si přidělávat dalšim API čistě pro PC, takže ta jejich debata není víceméně až tak věcná, když je tu ta možnost, že Mantle je vlastně základ API moderních konzolích přenesený na PC...to že nikdo si nechce přidělávat práci dalšim API, když momentálně si vystačej se 2ma (DX a OGL), který jdou vzájemně dobře portovat, ale za cenu horšího výkonu na PC, je jasný, jim je přece PC výkon ukradenej.
Re: AMD Mantle: Low-level Graphics API
Napsal: stř 23. říj 2013, 21:09
od maltra
Re: AMD Mantle: Low-level Graphics API
Napsal: stř 23. říj 2013, 21:35
od sam_217
Vida, to znamená že mnoho zásadních her od EA bude užívat Mantle díky DICE (MoH, možný následující BF hry jako BFBC3, Dragon Age Inquisition, novej Mass Effect a asi NFS, pokud vim ty nový sou taky na frostbite) a to je celkem slušná základna AAA her pro AMD/Mantle.