Freigeben über


Erste Schritte mit PIX

PIX ist ein Debugging- und Profilerstellungstool für Spieleentwickler mit Direct3D 12. Sie können Rendering-Probleme debuggen und die Frameleistung mit GPU-Erfassungen analysieren oder einen herkömmlicheren Profilerstellungsansatz mit Timing-Erfassungen durchführen.

Die CPU-Profilerstellungsfunktionen von PIX funktionieren für jede Windows-Anwendung, und die GPU-Funktionen funktionieren für jede Anwendung mit Direct3D 12 (oder Direct3D 11 über Direct3D 11 auf 12). Dazu gehören KI- und ML-Workloads mit DirectML und Spiele, die mit beliebten Engines wie Unreal, Unity und Godot erstellt wurden.

Während PIX Ihnen ohne vorherige Einrichtung helfen kann, sollten Sie sich die Abschnitte App instrumentieren und PIX konfigurieren ansehen, um sicherzustellen, dass Sie den besten Komfort mit Dingen wie PixEvents und Debug-Symbolen erhalten.

Hinweis

PIX ist nicht für die Unterstützung von Problemen auf Direct3D 12-API-Ebene vorgesehen, z. B. Fehler beim Kompilieren von Pipelinestatusobjekten. Verwenden Sie stattdessen die GPU-basierte Validierung und die Direct3D 12-Debug-Ebene.

Installation

Es gibt zwei Möglichkeiten, PIX zu installieren:

  • Installieren Sie von Microsoft im Blogbeitrag Download.
  • Installation über winget. Verwenden Sie den Befehl winget install microsoft.pix.

Für Benachrichtigungen zu neuen Versionen können Sie den RSS-Feed für den PIX unter Windows-Blog abonnieren.

Nächste Schritte

Je nach Ihren Zielen können Sie eine der folgenden Aktionen ausführen:

Häufig gestellte Fragen

  • Wo erhalte ich Hilfe? Für Fehlerberichte, Fragen oder ein anderes Feedback können Sie uns entweder Feedback über die Anwendung senden (über die Schaltfläche oben rechts Feedback senden; das Symbol ist ein gebrochenes Herz) oder indem Sie mit uns im Pix-Kanal des DirectX Discord-Servers chatten.
  • Was ist mit der alten Dokumentation, auf der https://devblogs.microsoft.com/pixgehostet wird? Wir haben im Laufe der Zeit gelernt, dass der Devblog nicht gut für die Produktdokumentation geeignet ist. Durch das Verschieben der Dokumentation nach Microsoft Learn können wir eine bessere Dokumentationserfahrung bieten.