Zum Hauptinhalt Zur Navigation

Mantle-API: Multithreading für Star Swarm

Oxide Games hat einen Patch für Star Swarm veröffentlicht. Dieser verbessert das Multithreading für die Techdemo bei Verwendung des Mantle-APIs , die Bildrate erhöht sich dadurch um bis zu 26 Prozent.
/ Marc Sauter
2 Kommentare News folgen (öffnet im neuen Fenster)
Star Swarm beherrscht nun Multithreading auch unter Mantle. (Bild: Oxide Games)
Star Swarm beherrscht nun Multithreading auch unter Mantle. Bild: Oxide Games

Die Entwickler der Star Swarm getauften Techdemo für AMDs Mantle-API haben diese um verbessertes Multithreading für die neue Schnittstelle erweitert. Die erhöhte Parallelisierung steigert die Leistung zum Teil deutlich, wodurch der Vorsprung im Vergleich zu Direct3D 11 noch größer ausfällt als im Test von AMDs Mantle-API .

Das nachfolgende Video zeigt die ursprüngliche Version.

Battlefield 4 und Star Swarm mit Mantle-API ausprobiert
Battlefield 4 und Star Swarm mit Mantle-API ausprobiert (00:54)

In einem Blogeintrag(öffnet im neuen Fenster) erläutert Adam Biessener von Oxide Games, dass sich beim Erstellungsprozess der Techdemo ein Fehler eingeschlichen habe, als die Entwickler den Aktivierungszwang von Star Swarm entfernten. Nun soll das Multithreading der Nitrous-Engine sowohl mit Mantle als auch mit D3D11 so funktionieren wie vorgesehen.

Unsere Messungen zeigen im RTS-Szenario einen sichtbaren Geschwindigkeitszuwachs der aktuellen Version der Techdemo im Vergleich zu den Resultaten vom vergangenen Wochenende. Die anderen Szenarien profitieren hingegen kaum. Die Auslastung des Core i7-3770K ist laut Taskmanager höher, absolut gesehen jedoch nur knapp unter 50 Prozent. Star Swarm nutzt also vier Kerne, zieht aber keinen Nutzen aus Hyperthreading.

Star Swarm Benchmark (1.920 x 1.080)
Direct3D 11 Mantle Mantle (Update)
Attract-Scenario 21,7 fps 48,6 fps 50,6 fps
Follow-Scenario 29,2 fps 58,3 fps 61,3 fps
RTS-Scenario 8,0 fps 24,7 fps 31,0 fps
Shmup-Scenario 25,8 fps 53,9 fps 55,2 fps

Relevante Themen