Anzeige
Battlefield 4 wird das erste Spiel mit Mantle-Unterstützung.
Battlefield 4 wird das erste Spiel mit Mantle-Unterstützung. (Bild: Dice)

Developer Summit 2013 AMDs Mantle war eine Idee der Battlefield-Entwickler

Johan Andersson, Technikchef bei Dice, hat das Mantle-API im Detail vorgestellt. Er betonte, dass die Schnittstelle dem Wunsch vieler Entwickler entspreche. Zwar sei mehr Eigenverantwortung nötig, das Mehr an Kontrolle über die GPU und die höhere Leistung würden den Aufwand aber rechtfertigen.

Anzeige

Auf dem Developer Summit 2013 hat der Technikchef der Frostbite-Engine, Johan Andersson, die Beweggründe für das Mantle-API erläutert und zugleich eine umfassende Präsentation über die Schnittstelle gehalten. Besonders wichtig war Andersson zu betonen, dass der Mantle-Vorstoß aus den Reihen der Entwickler gekommen und kein Versuch sei, Direct3D zu verdrängen.

Der Frostbite-Chef sagte: "DirectX und OpenGL sind Industriestandards, wir brauchen sie definitiv für Plattformen, die Mantle nicht unterstützen." Er gab zu bedenken, nicht jeder Entwickler benötige die "Kontrolle und Leistung", die Mantle biete. Zugleich sprach er sich für die neue Schnittstelle aus: "Wir hatten die Idee, ein konsolenähnliches API für den PC zu entwickeln, und AMD hat uns bei dieser Idee sehr unterstützt, unseren Wunsch - und den anderer Entwickler - umzusetzen."

Unter anderem an den Beispielen von GPU-Queues und CPU-Threading machte Andersson die Flexibilität und Kontrollmöglichkeiten von Mantle klar. Die Liste der Arbeitsanweisungen an die GPU, die Queues, können mit Mantle unter voller Kontrolle des Programms verschachtelt und sortiert werden. Ein Vorteil davon ist, dass sich die Grafik- und die Compute-Teile eines Programms nicht mehr in die Quere kommen. Wann welche Aufgabe erledigt wird, kann der Programmierer festlegen - und nicht etwa ein Treiber wie für Direct3D oder Directcompute.

  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
Mantle-Präsentation von Johan Andersson (Bild: AMD)

Aufseiten der CPU spielt laut dem Dice-Entwickler die Verteilung der Render-Threads auf die einzelnen Kerne eine große Rolle. Während ein Spiel mit DirectX immer auf die Threads des Treibers angewiesen ist und dabei zeitliche Abhängigkeiten berücksichtigen muss, sollen die Treiber-Threads mit Mantle wegfallen, wie der Vergleich auf den Folien 10 und 11 in der Bildergalerie zeigt. Mit Mantle können laut Andersson so viele Render-Threads gestartet werden, wie gerade Kerne frei sind. Das soll mit der Zahl der verfügbaren Kerne nahezu linear skalieren. Da Playstation 4 und Xbox One über acht physikalische Kerne verfügen, die bei Gaming-PCs noch nicht zum Standard geworden sind, dürften solche Programmierstrategien in Zukunft auch für PC-Spiele wichtiger werden.

Das Mantle-API sei recht nahe am API der Playstation 4, wenngleich nicht ganz so "close to the metal", da es immer noch eine Hardwareabstraktion sei. Die Schnittstelle eigne sich zudem nicht nur für GCN-Grafikkarten unter Windows, sondern sei auch für andere Architekturen ein sehr effektives API: "Ich wünsche mir eine zukünftige Version von Mantle als Schnittstelle für alle Plattformen und für alle modernen GPUs - einen neuen Standard", so Andersson.

  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
  • Mantle-Präsentation von Johan Andersson (Bild: AMD)
Mantle-Präsentation von Johan Andersson (Bild: AMD)

Vor allem für mobile Geräte, Mac OS X und Linux sei dies interessant - für Spieler benannte er explizit Steam OS. Vorerst aber erscheint Mantle für Windows-PCs und GCN-Grafikkarten, der Patch für Battlefield 4 soll Ende Dezember erscheinen - rund einen Monat später als von Andersson zuletzt angekündigt. Bei Plants vs. Zombies Garden Warfare soll Mantle bei der Veröffentlichung im Frühjahr 2014 schon enthalten sein.


eye home zur Startseite
Lichtwolf 14. Nov 2013

OpenGL ist auch closed source. Was nicht heisst dass man die API nicht nach einem...

Michael H. 14. Nov 2013

Hat wie gesagt auch niemand behauptet... aber erstmal werden die Steamboxen nur mit...

Kommentieren



Anzeige

Stellenmarkt
  1. T-Systems International GmbH, Münster, Erfurt
  2. Schaeffler Technologies AG & Co. KG, Herzogenaurach
  3. Ortenau Klinikum Offenburg-Gengenbach, Offenburg
  4. HOBART GmbH, Offenburg


Anzeige
Top-Angebote
  1. 16,90€ (ohne Prime zzgl. 3,00€ Versand)
  2. 169,85€ inkl. Versand (solange der Vorrat reicht)

Folgen Sie uns
       


  1. Total War

    Direct3D-12-Patch macht Warhammer teils langsamer

  2. Die Woche im Video

    Der Preis ist heiß und der Trick nicht mehr billig

  3. Netzausbau

    Telekom will ihre Mobilfunkmasten verkaufen

  4. Bruno Kahl

    Neuer BND-Chef soll den Dienst reformieren

  5. Onlinehandel

    Amazon sperrt Konten angeblich nur in seltenen Fällen

  6. The Assembly angespielt

    Verschwörung im Labor

  7. Kreditkarten

    Number26 wird Betrug mit Standortdaten verhindern

  8. Dobrindt

    1,3 Milliarden Euro mehr für Breitbandausbau in Deutschland

  9. Mini ITX OC

    Gigabyte bringt eine 17 cm kurze Geforce GTX 1070

  10. Autonomes Fahren

    Teslas Autopilot war an tödlichem Unfall beteiligt



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Autotracker Tanktaler: Wen juckt der Datenschutz, wenn's Geld gibt?
Autotracker Tanktaler
Wen juckt der Datenschutz, wenn's Geld gibt?
  1. Ubeeqo Europcar-App vereint Mietwagen, Carsharing und Taxis
  2. Rearvision Ex-Apple-Ingenieure entwickeln Dualautokamera
  3. Tod von Anton Yelchin Verwirrender Automatikhebel führte bereits zu 41 Unfällen

Battlefield 1 angespielt: Zeppeline, Sperrfeuer und die Wiedergeburtsspritze
Battlefield 1 angespielt
Zeppeline, Sperrfeuer und die Wiedergeburtsspritze
  1. Electronic Arts Battlefield 1 mit Wetter und Titanfall 2 mit Kampagne
  2. Dice Battlefield 1 spielt im Ersten Weltkrieg

Wireless-HDMI im Test: Achtung Signalstörung!
Wireless-HDMI im Test
Achtung Signalstörung!
  1. Die Woche im Video E3, Oneplus Three und Apple ohne X

  1. Re: Jetzt erst bekannt gegeben?

    gadthrawn | 11:20

  2. Re: Was mich irritiert

    gadthrawn | 11:18

  3. Wieviele dieser Masten sind derzeit Volkseigentum?

    Pjörn | 11:18

  4. Re: .. mangels AMD Karte ..

    Knarzi | 11:17

  5. Re: Ein Saftladen

    soki | 11:07


  1. 10:08

  2. 09:02

  3. 20:04

  4. 17:04

  5. 16:53

  6. 16:22

  7. 14:58

  8. 14:33


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel