AMD Radeon: Mantle-Schnittstelle als DirectX-Konkurrent

AMD hat mit dem Mantle-API eine neue Schnittstelle für den PC vorgestellt, diese ermöglicht eine konsolenähnliche Programmierung. Mantle soll es Entwicklern erleichtern, in Spielen wie Battlefield 4 eine höhere Leistung zu erzielen sowie den Programmieraufwand zu verringern.

Artikel veröffentlicht am ,
Das Mantle-API soll schneller und effizienter arbeiten als andere Schnittstellen.
Das Mantle-API soll schneller und effizienter arbeiten als andere Schnittstellen. (Bild: AMD)

Zum Abschluss des GPU14 Tech Showcase hat AMDs Grafikspezialist Raja Koduri noch einen besonderen Gast parat: Johan Andersson, Engine-Chef beim Battlefield-4-Entwickler Dice, wird per Videokonferenz zugeschaltet. Der kommende Shooter der schwedischen Entwickler wird das erste Spiel mit dem neuen Mantle-API. Dieses Application Programming Interface, also eine Schnittstelle mit passenden Catalyst-Treibern, ist für Crossplatform-Spiele ausgelegt und unterstützt den PC, um auf diesem eine ähnlich systemnahe Programmierung wie auf der Playstation 4 sowie der Xbox One zu ermöglichen. AMD hat seit über zwei Jahren an Mantle gearbeitet, wird aber künftig deswegen andere Schnittstellen nicht vernachlässigen.

Stellenmarkt
  1. Produktspezialist (m/w/d) Digitale Produkte
    MULTIVAC Deutschland GmbH & Co. KG, Wolfertschwenden
  2. Team Lead Cloud Power Solutions (w/m/d)
    SMF GmbH, Dortmund
Detailsuche

Mantle ist als API oder Abstraktionsschicht zwischen dem Spielecode und dem Treiber konzipiert - je weniger Ballast das API aufweist, desto besser. Eine Integration in das Betriebssystem ist übrigens nicht zwingend notwendig oder liefert automatisch bessere Resultate.

Mit Mantle wandelt AMD auf den Spuren des 3dfx-Glide-API, das vor rund einer Dekade zusammen mit den Voodoo-Grafikkarten deutlich schnellere sowie schönere Spiele ermöglichte. Die neue AMD-Schnittstelle für PC und Konsolen tritt in Konkurrenz zu Microsofts proprietärem, im Spielebereich übermächtigen sowie Windows vorbehaltenen Direct3D und dem offenen, eher selten genutzten OpenGL. Mantle ist wenig überraschend für die GCN-Technik optimiert. Der Graphics Core Next steckt sowohl in der Playstation 4 als auch in der Xbox One und im PC-Sektor bietet AMD bereits seit zwei Jahren entsprechende Grafikkarten an. Damit nutzen die Kalifornier ihre nun vorhandene Marktmacht, um die eigene Technologie auf den drei großen Spieleplattformen kräftig voranzutreiben, die neuen Volcanic-Islands-Radeons unterstützen die Mantle-Schnittstelle selbstverständlich. Der Name "Mantle" kommt von Planeten - diese bestehen aus einem Kern (GNC-GPU), einem Mantel (API und Treiber) sowie der Kruste (Spiel).

Eine "low-level high-performance console-like API for PC"

Mantle ist zur von Direct3D bekannten HLSL-Hochsprache kompatibel und soll den Entwicklern die Möglichkeit geben, alle Funktionen eines GCN-Grafikchips und damit diesen selbst frühzeitig auszureizen - mit Direct3D oder OpenGL ist das nicht möglich, auf einer Konsole schon. So beherrschen AMDs GCN-Radeons per Erweiterung schon seit 2011 sogenannte Partially Resident Textures, die Microsoft erst mit DirectX 11.2 in Hardware als Tiled Ressources einführte - id Software nennt die gleiche Technik Megatexture, nutzte bei Rage aber nur eine Softwarevariante.

Golem Akademie
  1. IT-Grundschutz-Praktiker mit Zertifikat: Drei-Tage-Workshop
    15.–17. November 2021, Virtuell
  2. Hands-on C# Programmierung: virtueller Zwei-Tage-Workshop
    4.–5. November 2021, virtuell
Weitere IT-Trainings

Da die Programmierung mit Mantle wie bei einer Konsole sehr systemnah ("close to the metal" respektive "low-level") erfolgt, verringert sich laut Dices Andersson der lästige CPU-Overhead drastisch und AMDs FX-Achtkerner werden erstmals in Spielen durchweg genutzt. Vor allem die viel höhere Anzahl an Draw-Calls soll eine weitaus effizientere Programmierung ermöglichen. AMD spricht vom Faktor neun pro Sekunde bei diesen Engine-Aufrufen an das API, was die CPU viel weniger behindert. Für PC-Spiele bedeutet dies, dass Grafikkarten mehr Leistung abrufen können, sich also auch günstige Modelle besser für fordernde Effekte eignen - ein bisschen wie bei einer Konsole, bei der Spiele massiv auf die vorhandene Hardware optimiert werden.

  • Das Low-Level-API arbeitet effizient und ist mit HLSL kompatibel. (Bild: AMD)
  • Mantle soll pro Sekunde neunmal so viele Draw-Calls bieten wie andere APIs und dadurch die CPU entlasten. (Bild: AMD)
  • Auf der Developer Summit im November 2013 soll es neue Informationen zur Schnittstelle geben. (Bild: AMD)
Das Low-Level-API arbeitet effizient und ist mit HLSL kompatibel. (Bild: AMD)

Wenn Battlefield 4 im Oktober erscheint, nutzt der Shooter noch Direct3D 11, im Dezember soll ein Patch dann die Mantle-Unterstützung bringen. Da das Dice-Spiel die Frostbite-Engine nutzt und viele weitere EA-Studios mit dieser Technik Spiele für mehrere Plattformen entwickeln, hat AMD einen starken Partner an seiner Seite. 3dfx hingegen musste Ende des vergangenen Jahrtausends schließen und wurde von Nvidia aufgekauft.

AMDs Konkurrenz - also Intel und Nvidia - steht es angeblich frei, das Mantle-API mit eigenem Treiber zu unterstützen, da AMD die Schnittstelle offen konzipiert haben soll (nicht aber Open Source). Auch eine Unterstützung von Linux und somit den Steam-Gaming-Maschinen durch das Mantle-API ist wahrscheinlich, wenngleich sich AMD hierzu bisher nicht geäußert hat. Vielleicht gibt es auf der APU13 neue Informationen zu diesem Thema, denn für die Developer Summit im November hat AMD weitere Details zum Mantle-API angekündigt.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Hotohori 08. Okt 2013

Tja, so unterschiedlich können halt Erfahrungen sein. Mit AMD nie wirklich Probleme...

pythoneer 27. Sep 2013

Danke, das weiß ich zu schätzen! Das geht ja bei AMD auch mit der Gefahr einher sich ins...

Sarkastius 27. Sep 2013

Jetzt hättest du auch schreiben können, der Fleischer backt keine Kuchen .... Sorry aber...

nille02 27. Sep 2013

Da Microsoft das SDK zusammenstellt und festlegt was man mit der GPU machen darf kann es...

Thaodan 27. Sep 2013

Android und SteamOS sind von der Strucktur kaum zu vergleichen, Android hat ein ganz...



Aktuell auf der Startseite von Golem.de
Pixel 6 und 6 Pro im Test
Google hat es endlich geschafft

Das Pixel 6 und Pixel 6 Pro werden endlich Googles Rang als Android-Macher gerecht: Die Smartphones bieten starke Hardware und sinnvolle Software.
Ein Test von Tobias Költzsch

Pixel 6 und 6 Pro im Test: Google hat es endlich geschafft
Artikel
  1. Roku: Streaming Stick 4K kommt später als geplant
    Roku
    Streaming Stick 4K kommt später als geplant

    Rokus direkte Konkurrenz zu Amazons Fire TV Stick 4K soll erst in den nächsten Wochen auf den Markt kommen.

  2. 20 Jahre Windows XP: Der letzte XP-Fan
    20 Jahre Windows XP
    Der letzte XP-Fan

    Windows XP wird 20 Jahre alt - und nur wenige nutzen es noch täglich. Golem.de hat einen dieser Anwender besucht.
    Ein Interview von Martin Wolf

  3. Desktop-Betriebssystem: Apple MacOS Monterey mit neuem Safari und Fokus-Funktion
    Desktop-Betriebssystem
    Apple MacOS Monterey mit neuem Safari und Fokus-Funktion

    Apple hat die finale Version seines Mac-Betriebssystems MacOS Monterey veröffentlicht. Dabei sind ein neuer Safari-Browser und eine Konzentrationsfunktion.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • Apple MacBook Pro 2021 jetzt erhältlich ab 2.249€ • Bosch Professional günstiger • Punkte sammeln bei MM für Club-Mitglieder: 1.000 Punkte geschenkt • Echo Show 8 (1. Gen.) 64,99€ • Halloween Sale bei Gamesplanet • Smart Home von Eufy günstiger [Werbung]
    •  /