PIX für Windows: Microsoft veröffentlicht sein größtes Update zur GPU-Erfassung seit 2017

Microsoft PIX ist ein Leistungsoptimierungs- und Debugging-Werkzeug für Xbox-Spielentwickler und ist seit drei Generationen für die Xbox erhältlich. Im Jahr 2017 kündigte Microsoft PIX für Windows an. PIX für Windows hilft Entwicklern bei der Analyse von DirectX 12-Spielen unter Windows. Microsoft hat kürzlich ein größeres Update für PIX für Windows veröffentlicht, das die GPU-Erfassung verbessert.

Microsoft erwähnte, dass es sich dabei um das größte Update zur GPU-Erfassung seit 2017 handelt. Die Frameraten für die Erfassungszeit sind viel höher als in früheren Versionen. Internen Benchmarks zufolge liegen die Verbesserungen der Frameraten zwischen dem 3-fachen und 57-fachen bei der Erfassungszeit. Weitere Verbesserungen, die in diesem Update enthalten sind, sind unten aufgeführt.

Größere Anwendungskompatibilität

Diese Version ermöglicht GPU-Erfassungen von einigen bisher nicht unterstützten Szenarien, darunter

  • Unterstützung für Hololens 2-Anwendungen, die bei früheren PIX-Versionen zum Stillstand gekommen wären.
  • Unterstützung für Anwendungen, die auf Hybridgeräten mit früheren PIX-Versionen zum Stillstand kommen würden.
  • Unterstützung für Anwendungen, die D3D12-Video-APIs verwenden.
  • Alle bekannten Probleme bei der Erfassung von D3D11-Anwendungen über D3D11on12 wurden behoben.
  • Verbesserte Unterstützung für platzierte/bestückte Ressourcen.
  • DRED wird jetzt in Anwendungen, die unter GPU Capture ausgeführt werden, vollständig unterstützt.
  • Anwendungen, die platzierte Upload-Ressourcen verwenden, werden jetzt korrekt erfasst und wiedergegeben.
  • Wir serialisieren die Anzeige von Instanzierungsinformationen in PSO-Streams korrekt.
  • Wir erfassen Raytracing-Beschleunigungsstrukturen, die in einer Erfassung erstellt und in einer späteren Erfassung verwendet werden, korrekt.

Verbesserungen bei der Aufnahme von Captures

Wir haben die Erfahrung mit GPU Captures verbessert:

  • Sie können neu aufgenommene GPU Captures öffnen und analysieren, ohne Ihr Spiel bzw. Ihre Anwendung schließen zu müssen. Dies ist jetzt standardmäßig aktiviert, und alle Probleme mit der vorherigen Einstellung zur Aktivierung dieser Funktion wurden behoben.
  • Jede .wpix-Datei enthält jetzt genau 1 GPU Capture. Dies entspricht Xbox PIX und beseitigt einige verwirrende Benutzererfahrungen.

Video-Unterstützung

Sie sind jetzt in der Lage, Aufnahmen von Anwendungen zu machen, die D3D12-Video-APIs verwenden. Sie können auch D3D11-Videoarbeiten mit der Funktion "D3D11on12 erzwingen" aufzeichnen.