AW: AMD APU13-Liveticker: DICE zu Mantle in Battlefield 4 & Infos zum "Next Generation Surround Computing" ab 22:00
Also AMD hat Dice ja 8 Millionen gegeben damit die es für BF4 umsetzten.
Deshalb ist eher die Frage zu klären, was machen die anderen Entwickler wenn diese kein Geld bekommen ?
Oder, hätte es Dice ebenso gemacht ohne Geld, nur weil Sie die Technik gut finden ?
Die Umsetzung von Mantle hat keine 8 Millionen gekostet, dass war eine Spekulation über die generelle Beziehung zu BF4, dass schließt die Game Coupons, Bundles und das Marketing mit ein.
Johan selber meinte, er wurde von AMD nicht bezahlt das zu machen, also entweder floss in der Richtung kein Geld oder nur direkt an EA und die Engine Anpassung.
Ich hab natürlich trotz der Enttäuschung reingeschaut

Interessant finde ich die technischen Hintergründe auch, obwohl ich davon so viel Ahnung hab wie der Hahn vom Eierlegen ^^
Nur wenn man nichts versteht, ist es interessant.
Wenn ich als Entwickler mehrere Millionen in den A.... geblasen bekomme um eine Technologie zu unterstützen, dann würde ich auch sagen, dass die Technologie genau das ist, was ich mir schon immer gewünscht habe

Das DICE also Mantle so lobt, liegt wohl in der Natur der Sache.
So wie es aussieht und so sah ich das auch teilweise im 3DC, wollten die Entwickler so eine API haben. Alphatier hat sich auch beschwert über DX, er hatte keine Lust das die API den Entwickler vor dem eigenen Spiel beschützt, weil man den Leuten nicht zutraut gescheit Code zu programmieren, wobei das hier teilweise natürlich auch stimmt.
Es hat seine Vor und Nachteile und in den letzten Jahren sind die Engines deutlich raffinierter geworden.
Diesen Schritt möchten sie jetzt wagen und es wird klar betont, dass Mantle nicht für jeden ist.
es ist halt die frage (und wir laien können das nicht einschätzen), ob dieses "angebot" von AMD nur rein proforma ist, oder ob wirklich was dahinter steckt!
sicher könnte nvidia auch mantle-treiber rausbringen, aber da mantle auf GCN ausgelegt ist, müsste nvidia einen zustztreiber dazwischen schalten, der die GCN-sprache
auf nvidia-gpu-sprache umschreibt. das wird zeit kosten und somit fps.
wie ich schon oft sagte: alleingänge sind immer ********! willkommen in der neuen, wundervollen proprietären pc-welt
Ich vermute es war von Anfang an mittel bis langfristig gesehen immer die Idee dahinter, dass auch für andere frei zu stellen, aber kurzfristig wird AMD das wohl total ausschlachten und möglicherweise auch mittel bis langfristig, wenn die Konkurrenz keine Lust hat mit zu machen.
Hier fehlen noch viele Details, denn man muss natürlich wissen wie Mantle weiter entwickelt wird und welche Rechte die Konkurrenten bekommen, am Ende ist es wie du gesagt hast, so ein Placebo Angebot.
Aber Johan steht fest hinter der Idee und auch das so viele Games mit Mantle kommen ist wohl eine aggressive Methode um die Mitbewerben zu Verhandlungen zu überzeugen.
Auch scheint es keinen allzu grossen Leistungssprung bei BF4 durch Mantle zu geben. Es wird zwar immer erwähnt, wie toll Mantle ist, weil zum Beispiel mehr Draw Calls an die CPU möglich sind (100K statt 10K), aber auf direkte Nachfrage hin, wie gross den nun der Geschwindigkeitsunterschied in BF4 sei, wurde ausgewichen, man wisse es selber noch nicht so genau, und ausserdem sei BF4 schon sehr gut auf Direct3D abgestimmt, und komme nur mit rund 2K Draw Calls aus - FAIL, damit haben sie direkt schon mal eines der wichtigsten potentiellen Pros entkräftet, da die Kommunikation mit der CPU, also einer der viel beworbenen Flaschenhälse, die sie mit Mantle angehen wollen, entkräftet.
Es ist eben ein Beispiel was man leichter in Zahlen fassen kann und plump ist.
Aber das Mantle wenig bringt ist auch wieder Spekulation auf der anderen Seite, also bringt das uns auch nicht weiter.
Neben Draw-Calls die in dem Fall nichts bringen können, besteht immer noch der geringere Overhead und das bessere Multi-Threading.