PIX 2407.17-preview: Werkzeugunterstützung für Mesh Nodes in Work Graphs

Microsoft hat am 18. Juli 2024 mit PIX 2407.17-preview eine Vorschauversion des Grafik-Debuggers veröffentlicht, die das neue Feature Mesh Nodes in Work Graphs aus dem DirectX Agility SDK unterstützt. Die Version richtet sich ausdrücklich an Entwickler, die Mesh Nodes unter Direct3D 12 erproben. Allen übrigen PIX-Anwendern empfiehlt Microsoft, bei der jeweils aktuellen regulären PIX-Version von der offiziellen Download-Seite zu bleiben.

Mesh Nodes erweitern Work Graphs um einen neuen Knotentyp, der anstelle eines Compute-Shaders eine Mesh-Shader-Grafikpipeline ausführt. Damit lässt sich der Rasterizer direkt aus einem Work Graph ansteuern, sodass Draw Calls zum integralen Bestandteil GPU-gesteuerter Render-Pfade werden, ohne Eingriff oder Synchronisation durch die CPU. Die zugehörige Funktion wurde zeitgleich über das Preview Agility SDK in der Version 1.715.0 bereitgestellt und ist als Vorschau nur im Developer Mode von Windows nutzbar.

Capture- und Analysefunktionen in PIX

PIX 2407.17-preview bietet vollständige Unterstützung für Capture und Replay von Arbeitslasten mit Mesh Nodes. Die Details eines DispatchGraph()-Aufrufs werden im Event-Details-Bereich dargestellt, während die Aufschlüsselung der State Objects in der Ansicht API Objects einsehbar ist. Im Pipeline-Tab visualisiert das Werkzeug das Layout der Local Root Arguments Table (LRAT) sowie die CPU- und GPU-Eingaben einzelner Knoten.

Darüber hinaus stehen die bestehenden Profiling-Funktionen in GPU Captures auch für Work Graphs mit Mesh Nodes zur Verfügung. Ergänzend unterstützt die Vorschauversion Timing Captures, sodass sich zeitliche Abläufe der GPU-gesteuerten Render-Pfade erfassen lassen. Wie schon bei der Einführung von DirectSR setzt Microsoft auf direkten Austausch: Rückmeldungen zur Vorschau nimmt das Unternehmen über die PIX-Oberfläche sowie über den DirectX-Discord entgegen.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein