Početna konferencija o mentlu na APU13 samitu:
http://www.youtube.com/watch?v=r7Q_nAnnrnI#t=1145
Glavno izlaganje idejnog tvorca, Johana Andersona:
http://www.youtube.com/watch?v=N_6CAneoW-0#t=1335
"Swarm" demo:
(Valjda će neko okačiti i snimak te prezentacije uskoro)
http://www.hardware.fr/news/13450/apu13-oxide-fait-exploser-limite-cpu-avec-mantle.html
Novinarska pitanja i odgovori:
http://www.youtube.com/watch?v=sSY2KXBoro0
***
Ja moram reći da dosta toga nisam razumeo iz gornjih prezentacija, ali sudeći po naknadnim komentarima onih kojima su te prezentacije i bile namenjene, rekao bih da je bilo zadovoljavajuće opširno. Moj utisak je da su svi (poput Die@Harda ovde), koji su se iole objektivno udubili u celu priču sa Havaja, manje više već onda provalili o čemu se radi u načelu. Dakle, API niskog nivoa, skrojen za PC preko GCN arhitekture, čiji je cilj da olakša pristup hardveru i što je više moguće optimizacija -- koje se podrazumevano rade za konzolne verzije igara -- prenese na PC. Fenomenalna i veoma lukava ideja AMD-a, nema šta, jer je kvalitet optimizacija nešto najvrednije što konzole poseduju. I samo delić tog kvaliteta, bi mogao da vredi mnogo u pogledu performansi. Posebno danas kad je publika izdresirana da diže prašinu i za jednocifrene procente. Demo koji su konkretno puštali je pokazao da su dobici na strani CPU-a drastični. Rekoše da ide i do tri puta brže s Mentlom, u ovom specifičnom slučaju sa gomilom serija u svetu, kad je procesor usko grlo (2 gigaherca de-klokovan FX8350 uparen sa 290X grafičkom, i još uvek CPU nije kočio performanse). Što se GPU strane tiče, iz Andersonovog izlaganja vidi se da se tu takođe daje dosta slobode razvojnim timovima, ali još uvek nema nekih konkretnih brojki. Pretpostavljam da se za to čeka Battlefield 4 peč. Koliko mogu da vidim, šuška se o 20% i više dodatnih perfromansi za sve GCN Radeone, u zavisnosti od slučaja.
E sad, ono što jesam razumeo i što mi je privuklo pažnju:
- Mentl omogućava potpunu kontrolu nad više GPU jedinica. Da svaki dodatni GPU dobije svoje zaduženje. Ovo je krupna stvar. Ajd' na stranu dva ili više diskretna GPU-a u mašini (nikad nisam bio ljubitelje toga), ali isticanje asimetričnost! Kanda sam očekivao da AMD neće pustiti da se integrisani GPU u APU-u, suši u prisustvu diskretnog GPU-a (s obzirom na celu HSA incijativu i sl.) i to su sad potvrdili crno na belo. 38 minut na početnoj konferenciji. Preko Mentla, integrisani GPU može da postane ko-procesor ili GPU namenjen za vrlo specifičan zadatak u prisustvu diskretnog GPU-a. Npr. Tomb Raider gde je izvršavanje "TressFX" efekat prebačeno na integrisani GPU, dok se diskretni bavi svom ostalom grafikom. Oni su konkretno pomenuli kao primer kompletan opus post-procesnih efekata, za koji bi bio zadužen integrisani GPU. Ovo znači da Kaveri, postaje odmah kandidat za moju narednu glavnu mašinu posebno ako ova nova Steamroller jezgra dostignu Sandy-Bridge jezgra. Još kad bi i izdali šestojezgarnu verziju...
- Ako sam dobro razumeo iz Andersonove prezentacije, Mentl i PS4 API su bliski, i mogu međusobno da razmenjuju optimizacije (bar kad je FB motor u pitanju). Što neko reče, Anand se nalupao, a Eurogejmer izgleda pogodio u centar, još u septembru. Ako je ovo zaista onako kako se čini, onda argument o prenosu konzolnog kvaliteta optimizacije još više dobija na snazi.
- Mentl će biti i za Linuks. Na Andersonovom slajdu takođe piše "Mantle + SteamOS = powerful combination". Znam da su mnogi kojih se ovo tiče zadovoljni ovom vešću, ja pak nemam neko mišljenje za sada. OpenGL je pravi API standard višeg nivoa, koji svakako treba da dominira na sistemima baziranim na Linuksu (i uopšte svuda gde može da se zaobiđe Mikrosoft). Kako će Mentl na sve to da se uklopi... šta ga znam. Ono što ne bi valjalo jeste da postanu konkurencija jedna drugome na bilo koji način.
- Mentl je otvoren za sve koji žele da ga usvoje. Ovde doduše ima još nedoumica, ali pretpostavljam da recimo većina članova HSA fonadcije gleda blagonaklono na Mentl (Kvalkom, Samsung, ARM i drugi) i imaće priliku da rade blisko sa Mentlom ako im treba. Potez za pohvalu od strane AMD-a.
- Na više slajdova provlači se u kratikim crtama nekakav specijalni MSAA algoritam, zaključan u GCN arhitekturi, a koji Mentl može da otključa. Pitam se koji je to đavo? Ako sam razumeo dobro u Andersonovom izlaganju, BF4 će ga upotrebiti kad Mentl stigne kroz peč.
Meni se čini da je AMD uradio domaći zadatak, po pitanju podrške. Fino je bilo videti one (poznate) likove postrojene tokom novinarskih pitanja. Nekako uliva poverenje
Frostbyte 3.0 motor im garantuje vrlo solidan broj igara ako je suditi po slajd u Andersonovom izlaganju (Dragon Age 3, Mirror's Edge Reboot, Star Wars Battlefront, itd). Napravili su veliku stvar što su privoleli i Skver eniks
Frostbajt i plejada 3d motora koje koristi Skver eniks su "narodski 3d motori", koji se koriste za štancovanje solidnog broja igara tokom godine, i Skver eniks drži sijaset studija koji realno prave odlične igre. Tačno Mentlu to i treba, da bi dobio na popularnosti. Još i Krajtekov 3d motor, kao jedan iz elitne, ređe zastupljene, branše i puna kapa za početak. S obzirom koliko je AMD blizak s Krajtekom i s obzirom da će ga Star Citizen podržavati, mislim da je to skoro gotova stvar. Kad već pomenuh elitnu branšu... mala digresija: na forumu 3d motora koji ja trenutno koristim, neki likovi se raspitivali o mogućnostima dotičnog motora za neki svoj projekat i pritom su ispričali jednu zanimljivu anegdotu. Kažu da su isprva kontaktirali Krajteka u vezi licence za CryEngine, i saznali, ne samo da licenca košta skoro milion dolara, nego da ovi iz Krajteka nisu hteli ni da ih saslušaju niti pričaju o bilo kakvom licenciranju dok im ne pokažu bar jednu igru koje su već napravili (valjda kao neki dokaz profesionalizma). Skupa neka ulaznica...
Sve u svemu, meni se cela ova priča o Mentlu dosta sviđa. Kako sada izgleda -- ako se probije -- izazvaće krupna pomeranja u industriji PC igara. Anderson je pomenuo na svom Tviter-nalogu da će u decembru biti ubačen u BF4 kao opcija za korisnike GCN Radeona. Znači, bukvalno opcija gde igrač sa GCN Radeonom bira hoće li igru da renderuje DX11 ili Mentl. Pošto trenutno igram BF4, meni taj momenat ima da dođe kao "blast-from-da-past"!
Uzgred, ova tema bi trebalo da se prebaci u podforum za AMD grafičke karte.