AMD Mantle goes DirectX 12? AMD verwirrt mit Blogeintrag

Ich ziehe meine AUssage bzgl. Namensebung von OpenGL-Next zurück. Grade gelesen, dass "OpenGL-Next" tatsächlich den Namen "Vulkan" trägt.
 
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.
In dem Absatz geht es nur um das Binding-Model.
So wie die News geschrieben ist, verleitet es zu der Annahme das DX12 vollständig unterstützt wird, eine Frage die immer noch von den IHVs geklärt werden muss.

Nö, Entwickler haben schon raus posaunt, dass das wohl prinzipiell Mantle wäre...
DX12 prinzipiell Mantle ---> Vulkan prinzipiell Mantle ---> Metal prinzipiell Mantle ---> prinzipiell alles Mantle und umgekehrt.
 
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.
 
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.

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...
 
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...
 
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...

Ich hoffe ja sowieso schon länger, dass Open GL, bzw Vulkan, jetzt, DX zu verdrängen beginnt... Wenn alle Spiele nativ auf einer Plattform- und Herstellerübergreifenden Api basieren würden, würde das endlich Windows vom Gaming-Thron stürzen, und so gut wie alle neuen Titel zeitnah auf Linux, OSX und Windows parallel spielbar machen.
Nicht mehr an ein OS gebunden zu sein (obwohl ich mein 8.1 sehr mag) fände ich echt genial für die Spielewelt.
 
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.

Belanglos? AMD hat den Grundstein für Directx 12 gelegt. Und jetzt arbeitet AMD mit Microsoft zusammen , so dass AMD Grafikkarten sowie Nvidia Grafikkarten davon profitieren werden. Ich finde das gut!
 
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.

Nicht immer so kleinkariert denken. Wer hat den MS unter Zugzwang gestellt? Genau Mantle. :daumen:
 
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...

Das könnte AMD aber auch innerhalb von Khronos tun indem Vulkan weiter entwickelt wird, da haben sie zumindest die Unterstützung der anderen Hardware Hersteller und ISVs hinter sich. Baut so um einiges mehr Druck auf.
 
Einfache Erklärung:

Mantle 1.0 wurde in mind. 3 Richtungen spezalisiert: DirectX 12, Vulcan (GLnext) und Metal.

Mantle 1.0 wird weiterentwickelt zu Mantle 2.0.

So wird Mantle für Linux-Distributionen gleich in der Version 2.0 erscheinen.

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.


Darü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.
Quelle: Computerbase.de

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*)

Mantle 2.0 befindet sich in der Entwicklung. Mantle 1.0 wird noch weiterhin gepflegt.
 
Zuletzt bearbeitet von einem Moderator:
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.

DX 12 ist im Grunde noch nichtmal draußen und du schreibst schon von DX 12.1?:ugly: Wie viele Jahre willste denn warten...

Ich nutze Mantle, also wird es von Entwicklern genutzt und es wurde Entwickelt...wie kannst du da behaupten, das es niemanden interessiert?
 
Mantle 1.0 geht in GLNext/Vulkan und DirectX 12 auf. :) 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.

Double win für AMD! :)
 
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?
 
B2T Wie oft angesprochen, hat AMD mit Mantle einfach den Grundstein für low-level API´s geschaffen und so allen Spielern geholfen.
Man sieht perfekt in was Mantle alles aufgeht und was es bringt, dass manche das nicht schätzen wollen ist ja deren Sache.
Daher haben AMD´s APU´s nen Vorteil und wir als Spieler allgemein, aus Ende.
 
Zuletzt bearbeitet von einem Moderator:
Wäre schon schade um Mantle, aber AMD hat die API Entwicklung wohl erst ins Laufen gebracht, ich denke Microsoft hätte mit DX12 wohl noch länger gewartet.
 
Zurück