AMD: Mantle-API wird nicht auf PS4 oder Xbox One unterstützt
Wie AMD über seinen offiziellen "AMD Radeon Graphics"-Twitter-Account vermeldet hat, werden Konsolen die vor Kurzem vorgestellte API Mantle nicht unterstützen. Zuvor hat Microsoft einen Blog-Eintrag vorgenommen, in dem er das Thema DirectX auf seiner Xbox One ausgeführt hat. Die Verbindung zwischen Konsolen und PCs bestehe lediglich darin, dass bei Ersteren nunmehr auch PC-Hardware zum Einsatz kommt.
Viele Informationen hat AMD zu Mantle bisher noch nicht gegeben, weshalb man lediglich weiß, dass es sich um eine Low-Level-API handelt, mit der hardwarenäher und somit effizienter programmiert werden kann. Beim GPU 14 Techday gab der Chip-Hersteller außerdem an, dass alle auf Graphics Core Next (GCN) basierenden Grafikkarten beziehungsweise -einheiten Mantle beherrschen. Aufgrund dessen nahm man an, dass die Schnittstelle auch auf den Next-Gen-Konsolen, deren Hardware bekanntlich von AMD stammt, lauffähig sein wird.
Diese Annahme hat Microsoft in seinem offiziellen Windows-Blog nun offiziell dementiert. Die Xbox One werde demnach lediglich DirectX 11.x unterstützen, wobei Letzteres für die Konsole angepasst worden sei, um auf Low-Level-Ebene programmieren zu können. Sony hat derweil noch keine Stellungnahme zum Thema Mantle auf der Playstation 4 gegeben. Allerdings hat AMD in einem Twitter-Post betont, dass Mantle nicht auf Konsolen sein wird.
Des Weiteren wird ausgeführt, dass der Grund, weshalb trotz verschiedener APIs eine Verbindung zwischen Konsolen und PCs bestünde, die ähnliche Hardware-Architektur sei. Wenn Spielentwickler also für die Konsolen programmieren, sei man mit den Komponenten vertraut und könne ähnlich gut für die heimischen Rechner entwickeln respektive vice versa. "Dieses Kontinuum ist, was Mantle erlaubt zu existieren." "Hardcore-Informationen" seien indes vom 11. bis zum 14. November zu erwarten.
Die Frage, die bei der ganzen Problematik zurückbleibt, ist nun, inwiefern sich AMD mit seiner hauseigenen API durchsetzen wird. Bisher galt es, beispielsweise im Vergleich mit Glide aus dem Hause 3dfx, als großer Pluspunkt, dass man mit den Next-Gen-Konsolen eine breite Masse an Nutzern ansprechen wird und die Spielschmieden somit verleitet werden, mit Mantle zu entwickeln. Nun muss sich mit DICE' Battlefield 4 herausstellen, was die API für einen Vorteil gegenüber alteingesessenen Lösungen bringen wird.
Quelle: Twitter, Windows-Blog
Locuza hat da was nettes aufgegabelt:
http://extreme.pcgameshardware.de/attachments/690620d1382459349-amd-mantle-api-wird-nicht-auf-ps4-oder-xbox-one-unterstuetzt-bbnpurl.png
Das erhöht die Chancen auf weitere (große) Mantle-Titel enorm.
[Ins Forum, um diesen Inhalt zu sehen]
Der Hauptvorteil einer APU in einer Konsole besteht darin, dass CPU und GPU sich Ressourcen teilen und Aufgaben hochflexibel zwischen beiden verschoben werden können. Es sind somit auch z.B. hochgradige Compute-Optimierungen in den Engines zu erwarten, bei denen ggf. die CPU nur noch gelegentliche Hilfestellung bei Aufgaben gibt, die am PC komplett von ihr vorbereitet werden müssten. Sowas ist nicht 1:1 übernehmbar, ganz zu schweigen von der Nutzung des gemeinsamen Speicherinterface und Caches. Ein System mit GCN GPU (und ggf. AMD CPU, wobei die Befehlssätze da ja nicht so unterschiedlich sind, so dass vermutlich auch Intel geht) könnte all diese Befehle zwar bearbeiten, aber mit anderen Geschwindigkeiten und vor allem mit ganz anderen Latenzen, was Optimierungen stören wird. Genauso "gut" liefe auf dem PC nur Code, der überhaupt nicht optmiert wurde. Bei dem kann man sich dann aber auch eine spezialisierte Schnittstelle sparen.
Na dann expecten wir mal...
"similar and often compatible" heißt für mich jedenfalls "jedes einzelne Element muss erneut geprüft und ggf. überarbeitet werden". Und, wie schon mehrfach erwähnt: Es reicht auch nicht, einen Code, der für eine HD7800 und 8 Low End Kerne mit gemeinsamen Speicherinterface und riesem Cache geschrieben wurde, auf dem PC laufen lassen zu können. Man muss ihn auch so portieren, dass er spezifisch für die anders zusammengestellte Plattform optimiert ist.
AMD Gaming: The four core principles of AMDR... | AMD Blogs
Neue Aussagen zu Mantle.
With that in mind, there is still much to be said on Mantle, and we will do that at the AMD Developer Summit (APU13), hosted at the San Jose Convention Center from November 11 to 13. Johan Andersson, Chief Architect at DICE, will be presenting a keynote about Mantle at APU13 and you can expect exciting new Mantle partner announcements as well.
Bei den neuen partner announcements bin ich gespannt, ob da was nennenswertes dabei ist (also große Namen oder viele Partner), mal sehen.