Medien und Unterhaltung, Gaming

Activision beschleunigt die Spieleentwicklung mit NVIDIA vGPU

Ziel

Activision, ein weltweit führender Gaming-Anbieter, der die Call of Duty-Reihe herausgebracht hat, optimiert seine Spielentwicklungs-Pipeline durch den Aufbau einer revolutionären globalen Test- und Bereitstellungsplattform mit NVIDIA Virtual GPU(vGPU)-Technologie, um Bereitstellungszyklen zu beschleunigen, die Stabilität zu verbessern und Tests in jeder Phase des Spiellebenszyklus zu optimieren.

Kunde

Aktivierung

Anwendungsfall

Rechenzentrum/Cloud

Produkte

NVIDIA vGPU
NVIDIA RTX GPUs
NVIDIA RTX Virtual Workstation

Wichtige Auswirkungen auf das Geschäft

  • Reduzierung der Stellfläche des Rechenzentrums um 82 % und Senkung des Stromverbrauchs um 72 %.
  • Eine schnellere Validierung vor dem Code-Commit und eine umfassendere Testabdeckung ermöglichten über 250.000 Aufgaben täglich. Verzögerungen bei der kontinuierlichen Integration wurden reduziert und die Teamgeschwindigkeit von über 3.000 Entwicklern konnte gesteigert werden.
  • Reduzierte Fragmentierung der Infrastruktur, optimiertes globales Management und skalierbare Tests auf über 500 Servern mit weniger Ausfallzeiten und geringerer Komplexität.

Eine neue Ära der Spieleentwicklung

In der hart umkämpften Welt der Entwicklung von Multi-Plattform-Videospielen sind Grafiktreue und technische Leistung genauso wichtig wie fesselndes Gameplay und eine spannende Story. Um die Anzahl der Tests noch weiter zu erhöhen, hat Activision Compass entwickelt, ein automatisiertes System zur Bewertung und Validierung von Spielcode, Spielkarten, Release-Builds und Branch-Maintenance. Dieses System basiert auf der kontinuierlichen Integration und kontinuierlichen Entwicklung (CI/CD) von Activision.

Compass wurde ursprünglich für die Entwicklung in einem einzigen Studio konzipiert, weswegen schnell drei zentrale Herausforderungen entstanden, als Call of Duty zu einem Multi-Studio-Betrieb mit komplexen Umgebungen wurde:

  • Stabilität: Die Gewährleistung einer hohen Codequalität und die schnelle Identifizierung von Regressionen in einer Codebasis, an der mehrere Studios arbeiten, ist von entscheidender Bedeutung. Regressionsfehler aufgrund von Tool-Änderungen, Aktualisierungen der Asset-Pipeline oder Änderungen am Grafikcode müssen schnell erkannt und behoben werden, damit sie sich nicht auf die Qualitätssicherung auswirken oder Spieler erreichen.
  • Skalierbarkeit: Unterstützung von Tausenden gleichzeitiger Tests für verschiedene Spielmodi, Plattformen und umfangreiche Umgebungen wie Warzone. Die Infrastruktur musste 3.000 bis 5.000 Rechenknoten aufnehmen, die kontinuierlich laufen, ohne dass es bei Spitzenlasten zu Engpässen kommt.

Vor der Umsetzung NVIDIA Virtual GPU (vGPU), die CI-Infrastruktur von Activision, basierte auf Workstation-Systemen und kleinen GPU-Serverclustern mit maximal vier GPUs pro System, die über verschiedene Standorte verteilt waren. Diese Konfigurationen funktionierten einzeln gut, aber ohne zentrale Steuerung war die gemeinsame Nutzung von Ressourcen eingeschränkt, was wiederum zu Effizienzverlusten bei den Tests führte. Rechenressourcen lagen in einer Region brach, während sich in einer anderen Region Warteschlangen bildeten. Entwickler sahen sich mit Verzögerungen konfrontiert, der Koordinationsaufwand stieg und durch die Skalierung des Systems wurde alles noch komplexer. Activision benötigte eine einheitliche Infrastruktur mit dichter Virtualisierung, flexibler GPU-Zuweisung und zentraler Verwaltung, um Compass zu einem globalen CI/CD-Backbone auszubauen.

„Der größte Trend, den wir beobachten, ist die Skalierung … Wir sind von 6-gegen-6-Multiplayer-Karten zu 4 x 4 Kilometer großen Umgebungen mit 150 bis 200 Spielern übergegangen. Das ist eine enorme Veränderung in Bezug auf den Umfang und auf die Tests.“

Michael Vance,
SVP bei Activision

Transformation der robusten, skalierbaren CI/CD-Lösung von Activision

Activision revolutionierte seine CI/CD-Infrastruktur mit NVIDIA vGPU-Technologie und NVIDIA-GPUs, die eine robuste Pipeline für Unternehmen ermöglichen. Diese architektonische Überarbeitung machte Compass zu einem Powerhouse, das täglich mehr als 250.000 Aufgaben für 3.000 Entwickler bewältigt. Zu den wichtigsten Merkmalen der neuen Lösung gehören:

  • Virtualisierung mit hoher Dichte: 4–24 virtuelle Maschinen (VMs) pro Server mit NVIDIA RTX™ Virtual Workstation -Profilen und mindestens 8 GB VRAM pro vGPU. Dadurch konnte Activision Rechnerprofile effizienter auf bestimmte Anforderungen abbilden, Ressourcenverschwendung vermeiden und die parallele Ausführung Tausender Aufgaben ermöglichen.
  • Zentralisiertes Management: Optimierte globale Abläufe und Ressourcenzuteilung. Eine Flotte von virtuellen Workstations mit NVIDIA vGPU-Technologie sorgte für konsistente Leistung und Überwachung in lokalen und hybriden Cloud-Umgebungen.
  • Flexible Ressourcenpartitionierung: Optimiert für vielfältige Testanforderungen, von einfachen Aufgaben bis hin zu komplexen Offline-Berechnungen. Workloads, die zuvor aufgrund einer Speicherbegrenzung von 24 GB fehlgeschlagen oder ins Stocken geraten waren, können nun in großem Umfang mit höherer Zuverlässigkeit und weniger manueller Triage verarbeitet werden.
  • Zuverlässigkeit der Enterprise-Klasse: Verlassen Sie sich auf den Unternehmens-Support, um die Geschäftskontinuität aufrechtzuerhalten und kritische Ausfallzeiten in der Entwicklung und im Engineering zu vermeiden.

Diese speziell entwickelte Infrastruktur erledigt komplexe Aufgaben mühelos, darunter automatisierte Multiplayer-Validierung, visuelle Regressionsprüfungen durch Screenshot-Vergleiche und Leistungstests für eine Vielzahl von Spielmodi, Karten und Hardware-Zielen. Mit 3.000 bis 5.000 Rechenknoten auf 500 Hosts in lokalen und Cloud-Infrastrukturen sowie zahlreichen kleineren Installationen weltweit liefert Compass Leistung der nächsten Generation.

Messbare Gewinne: Activision verzeichnet erhebliche Verbesserungen in Sachen Produktivität und Leistung

Die Einführung der NVIDIA vGPU-basierten Infrastruktur hatte unmittelbare und erhebliche Auswirkungen auf die Weiterentwicklung bei Activision: 

  • Konsolidierung des Rechenzentrums: Reduzierung von 100 einzelnen 1U-Servern auf nur sechs 3U-Einheiten, wodurch der Platzbedarf im Rack um 82 % gesenkt wurde. Diese Konsolidierung wurde durch die Unterstützung von vGPUs mit hoher Dichte auf weniger Hosts ermöglicht, wodurch die physische Infrastruktur reduziert und gleichzeitig die Kapazität erhöht wurde.
  • Einsparungen bei Energie und Kühlung: Der Stromverbrauch sank um 72 % und die thermische Belastung um 73 %, wodurch die Betriebskosten deutlich gesenkt werden konnten. Dies spiegelt sowohl die verbesserte Leistung pro Watt der NVIDIA-GPUs als auch die reduzierte Anzahl von Gehäusen in Rechenzentrumsumgebungen wider.
  • Verbesserte Produktivität: Eine höhere vGPU-Dichte ermöglichte mehr gleichzeitige Testläufe, wodurch die Abdeckung vergrößert und das Feedback beschleunigt wurde. Die Teams konnten mehr parallele Jobs ausführen und so den Durchsatz für CI-Aufgaben wie Radiant-Validierung, Laufzeitprüfungen und automatisierte Preflight-Tests verbessern.
  • Verbesserte Codequalität: Eine umfassendere Testabdeckung führte zu einer früheren Fehlererkennung, wodurch weniger Bugs die Qualitätssicherung und den Kunden erreichten und das Spielerlebnis verbessert wurde. Durch die schnellere Erkennung von Rendering-, Asset- und Leistungsrückgängen konnten die Entwicklerteams Probleme beheben, bevor sie sich auf die Release-Builds auswirkten.

Durch die Integration eines intelligenten Debugging-Systems, einer skalierbaren Testinfrastruktur und einer Echtzeit-Leistungsanalyse tief in die Entwicklungspipeline hat Compass mit NVIDIA vGPU die Erwartungen nicht nur erfüllt, sondern sogar übertroffen.

„Mit den Änderungen, die wir am GPU-Projekt vorgenommen haben, konnten wir den Platzbedarf unserer GPU-Gehäuse drastisch reduzieren – von rund 100 Racks auf etwa sechs, dank der verbesserten Dichte der NVIDIA GPU-Lösung. Wir haben auch enorme Verbesserungen bei der Energieeffizienz und Kühlung in unseren Rechenzentren festgestellt, was sich direkt in Einsparungen und geringeren Wartungskosten niederschlägt.“

Michael Vance
SVP bei Activision

Neudefinition von Spielentwicklungs-Pipelines im Unternehmensmaßstab

Die Entwicklung von Activision zeigt, wie die NVIDIA vGPU-Technologie in Verbindung mit NVIDIA-GPUs, darunter NVIDIA RTX A5000, RTX A6000, L40, L40Sund L4verteilte und isolierte Infrastrukturen in eine einheitliche, effiziente und skalierbare Unternehmensumgebung verwandeln kann. Unternehmen, die ähnliche Ergebnisse erzielen möchten, können die Lösungen von NVIDIA nutzen, um ihre Infrastruktur zu modernisieren und Innovationen in großem Maßstab voranzutreiben. Mit der geplanten Einführung einer RDMA-basierten Compute-Memory-Fabric und NVIDIA® ConnectX®-Adaptern setzt Activision weiterhin neue Maßstäbe in der Leistung von CI/CD-Infrastrukturen, indem es die Latenzzeiten reduziert und den Durchsatz bei der Erstellung großer Karten und der Kompilierung von Assets verbessert. Durch die enge Zusammenarbeit mit NVIDIA kann Activision seine Flotte optimieren und neue Plattformen einsetzen, wenn sich die Bedürfnisse der Entwickler verändern.

Erfahren Sie mehr über NVIDIA vGPU-Lösungen.

Erfolgsgeschichten