Abo
  • Services:
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...



Anzeige

Stellenmarkt
  1. Interhyp Gruppe, Berlin
  2. Continental AG, Frankfurt
  3. 3Tec automation GmbH u. Co. KG, Vlotho
  4. WEGMANN automotive GmbH & Co. KG, Veitshöchheim


Anzeige
Top-Angebote
  1. (u. a. Palit Geforce GTX 1070 für 434,90€, Zotac Geforce GTX 1080 nur 689,00€, Samsung M.2 256...
  2. 199,00€
  3. 0,90€

Folgen Sie uns
       


  1. Ausfall

    Störung im Netz von Netcologne

  2. Cinema 3D

    Das MIT arbeitet an 3D-Kino ohne Brille

  3. AVM

    Hersteller für volle Routerfreiheit bei Glasfaser und Kabel

  4. Hearthstone

    Blizzard feiert eine Nacht in Karazhan

  5. Gmane

    Wichtiges Mailing-Listen-Archiv offline

  6. Olympia

    Kann der Hashtag #Rio2016 verboten werden?

  7. Containerverwaltung

    Docker für Mac und Windows ist einsatzbereit

  8. Drosselung

    Telekom schafft wegen intensiver Nutzung Spotify-Option ab

  9. Quantenkrytographie

    Chinas erster Schritt zur Quantenkommunikation per Satellit

  10. Sony

    Absatz der Playstation 4 weiter stark



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Xiaomi Mi Band 2 im Hands on: Fitness-Preisbrecher mit Hack-App
Xiaomi Mi Band 2 im Hands on
Fitness-Preisbrecher mit Hack-App
  1. Mi Notebook Air Xiaomi steigt mit Kampfpreisen ins Notebook-Geschäft ein
  2. Xiaomi Hugo Barra verkündet Premium-Smartphone
  3. Redmi 3S Xiaomis neues Smartphone kostet umgerechnet 95 Euro

Amoklauf in München: De Maizière reanimiert Killerspiel-Debatte
Amoklauf in München
De Maizière reanimiert Killerspiel-Debatte
  1. Killerspiel-Debatte ProSieben Maxx stoppt Übertragungen von Counter-Strike

Schwachstellen aufgedeckt: Der leichtfertige Umgang mit kritischen Infrastrukturen
Schwachstellen aufgedeckt
Der leichtfertige Umgang mit kritischen Infrastrukturen
  1. Keysniffer Millionen kabellose Tastaturen senden Daten im Klartext
  2. Tor Hidden Services Über 100 spionierende Tor-Nodes
  3. Pilotprojekt EU will Open Source sicherer machen

  1. Re: windows 7

    Mr Miyagi | 23:30

  2. Re: Kreditkarte nötig?

    odoggy | 23:27

  3. Re: Berichte über Elon Musk

    DerVorhangZuUnd... | 23:18

  4. Re: Alternative: Everything Search Engine

    FreiGeistler | 23:12

  5. Re: "...wird den klassischen Verbrennungsmotor...

    DerVorhangZuUnd... | 23:07


  1. 18:21

  2. 18:05

  3. 17:23

  4. 17:04

  5. 16:18

  6. 14:28

  7. 13:00

  8. 12:28


  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