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.
Aktivierung
Rechenzentrum/Cloud
NVIDIA vGPU
NVIDIA RTX GPUs
NVIDIA RTX Virtual Workstation
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:
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
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:
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.
Die Einführung der NVIDIA vGPU-basierten Infrastruktur hatte unmittelbare und erhebliche Auswirkungen auf die Weiterentwicklung bei Activision:
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
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.