In dem Absatz geht es nur um das Binding-Model.Artikel schrieb:Laut ihm sei AMDs GCN-Architektur grundlegend so ausgelegt, DirectX 12 voll und ganz ("Tier 3") zu unterstützen, also auch neue Hardware-Features. Maxwell 2.0 sei mit "Tier 2" noch nicht ganz so weit, allerdings gebe es für teilweise unterstützende Architekturen geeignete Workarounds.
DX12 prinzipiell Mantle ---> Vulkan prinzipiell Mantle ---> Metal prinzipiell Mantle ---> prinzipiell alles Mantle und umgekehrt.Nö, Entwickler haben schon raus posaunt, dass das wohl prinzipiell Mantle wäre...
Auch ein Mantle 2.0 bringt AMD nichts. Am Ende landen die Sachen eh in DirectX 12.1 oder Vulkan 1.1. Solang deren Mantle Program für ausgewählte Partner nur auf Windows läuft und nur mit AMD Karten interesiert das niemanden die Bohne. Da müssen die Verbesserungen gegenüber dem was mit DX12/Vulkan möglich ist schon enorm sein um den Aufwand zu rechtfertigen für Entwickler die auch einfach warten können bis es mit DX12/Vulkan dann für alle verfügbar ist.
Man setzt MS sozusagen, fortlaufend unter Zugzwang... ist gar nicht mal so blöde... liefern die nicht nach, geht MS der Stift.
Vulkan deckt ja einfach alles ab.... wozu in MS Ökosystem einsteigen, wenn man OpenCL UND Vulkan in einem hat...
DX12 und DX11.3 unterstützt mehr Hardwarefeatures als Mantle.
Mantle v1.0 wurde mit dieser Ankündigung sofort "gekillt".
Mantle whatever wird daher vollkommen belanglos, da die unterstützte Hardware noch geringer ist als bei Mantle v1.0.
DX12 und DX11.3 unterstützt mehr Hardwarefeatures als Mantle.
Mantle v1.0 wurde mit dieser Ankündigung sofort "gekillt".
Mantle whatever wird daher vollkommen belanglos, da die unterstützte Hardware noch geringer ist als bei Mantle v1.0.

Und genau deswegen bringt es AMD sehr wohl etwas.
AMD hat hier ein Werkzeug, um 'die anderen' unter Druck setzen zu können, das darfst du auch nicht vergessen!
Sogesehen gäbe es ohne Mantle noch kein DX12 oder Vulcan (wobei die Specs wohl schon fast 10 Jahre in der Schublade bei M$ rumgammeln)...
Wenn AMD jetzt ein Mantle 2.0 bringt, dass volle HSA Integration bietet, irgendwelche innovativen Features usw, dann wird das auch dazu führen, dass das recht flott in DX12 und Vulcan implementiert wird...
Aber genau darum geht es ja...
Mantle kommt mir mittlerweile eher vor wie ein Projekt, das offenbar für einen langen Zeitraum geplant ist. Das würde auch dazu passen, dass die Entwickler (allen voran die Dice Engineentwickler) so daran interessiert waren. Es geht nicht nur um Draw Calls, es geht darum, Stillstand und Filz wie bei OpenGL und DX zu verhindern. ...
AMD profitiert davon auf mehreren Ebenen ...
1.) können sie künftig nicht mehr davon ausgehen, mit CPUs im Gamingbereich irgendwie vorne zu sein. Also muss man dafür sorgen, dass die eigenen CPUs niemals Hindernisse für Games sind.
Das AMD (nach zehn Jahren) die eigenen Treiber auf die eigenen CPUs optimiert passt auch ganz gut zur neuen Strategie. Man muss am besten so weit kommen, dass für Games CPU-Tests sinnlos werden. Wenn der Prophet nicht zum Berg kommt, muss der Berg eben zum Propheten kommen.
2.) kann man durch die Weiterentwicklung von Mantle Features bringen, die die anderen APIs nachliefern müssen, AMD könnte dadurch die Möglichkeit haben, NV in die eigene Spur zu zwingen u.U.
3.) wenn man auch im Softwarebreich Technologieführer ist, bindet man dauerhaft die Spielekonsolenhersteller.
Quelle: Computerbase.deDarüber hinaus kündigt AMD an, dass sich Mantle 2015 in einem Übergangsjahr befindet. So soll es die Schnittstelle in ihrer aktuellen Form in Zukunft nicht mehr geben. AMD rät Entwicklern, sich lieber mit DirectX 12 und GLnext zu beschäftigen – letzteres entspricht angeblich zu einem Großteil Mantle. Dennoch soll die Unterstützung für Partner von „Mantle 1.0“ weiter geführt werden.
AMD will die hauseigene API jedoch nicht auslaufen lassen, sondern stattdessen weiterentwickeln.
Raja Koduri sagt explizit, wenn ihr nur die Mantle 1.0 Errungschaften implementieren wollt (also zum Großteil besserer Umgang mit draw calls und damit CPU-Entlastung) dann entwickelt lieber gleich mit DX12/glNext. Wenn ihr mit den neuen Features arbeiten wollt die zukünftige Mantle-Versionen beinhalten, meldet euch an und wir arbeiten mit euch daran.
Die Dokumentation für Mantle 1.0 wird freigegeben, aber was mit Mantle Superdupertolles passiert, erzählt uns AMD erst am Mittwoch.
Am Mittwoch wird rein zufällig auch glNext vorgestellt.*zwinkerzwinker*
Der große "Unterschied" ist eigentlich nur, dass Mantle erst einmal nur für x86-Systeme gedacht war. Nun aber haben wir eine Schnittstelle, die MIPS, ARM, x86 etc. umfassen kann. (Übrigens genau das Gleiche bei der HSA-Foundation *zwinkerzwinker*)
Auch ein Mantle 2.0 bringt AMD nichts. Am Ende landen die Sachen eh in DirectX 12.1 oder Vulkan 1.1. Solang deren Mantle Program für ausgewählte Partner nur auf Windows läuft und nur mit AMD Karten interesiert das niemanden die Bohne. Da müssen die Verbesserungen gegenüber dem was mit DX12/Vulkan möglich ist schon enorm sein um den Aufwand zu rechtfertigen für Entwickler die auch einfach warten können bis es mit DX12/Vulkan dann für alle verfügbar ist.
Wie viele Jahre willste denn warten...
AMD hat also genau das bekommen, was sie wollten. Mit den neuen Low Level APIs sind die eigenen APUs um ein vielfaches Leistungsfähiger und daher auch viel interessanter als sie es ohnehin schon sind.
Am passensten könnte man die Beziehung von Mantle und DX12 wohl als (Halb-)Geschwister bezeichnen.
Beide stammen von der hardwarenahen Direct3D-Variante der XBox One ab, an der logischerweise AMD, als Entwickler der verwendeten GPU-Architektur und der Treiber, und Microsoft, als Entwickler der 3D-API, eng zusammengearbeitet haben.
Mantle ist dabei sozusagen der ältere Bruder, den AMD auf eigene Faust (nach entsprechenden Anfragen von Spiele-Entwicklern) in die weite PC-Welt hinausgeschickt hat. DX12 ist demgegenüber der jüngere Bruder und es ist durchaus wahrscheinlich, dass es überhaupt nur deshalb in dieser Form für PCs herausgebracht wurde, weil Mantle zuvor die Notwendigkeit dafür demonstriert hat.
Das ist ganz interessant. Quellen?
