PIX on Windows 2409.23: ARM64-Capture-Fixes und D3D_FEATURE_LEVEL_1_0_GENERIC

Microsoft hat das Performance-Tuning- und Debugging-Werkzeug PIX on Windows in der Version 2409.23 am 24. September 2024 veröffentlicht. Das Update adressiert mehrere Probleme bei GPU- und Timing-Captures und ist insbesondere für die Spieleentwicklung auf ARM64-Hardware relevant. Die Version übernimmt zudem sämtliche Funktionen und Korrekturen der vorangegangenen Ausgabe 2408.09.

Korrekturen bei GPU-Captures

Im Bereich der GPU-Captures behebt 2409.23 ein Problem, das bei der Aufzeichnung auf bestimmten ARM64-Geräten zur Capture-Zeit auftrat. Damit verbessert sich die Werkzeugunterstützung für die zunehmend verbreitete Spieleentwicklung unter Windows on ARM. Ergänzend kommt die Unterstützung für den Feature-Level D3D_FEATURE_LEVEL_1_0_GENERIC hinzu, der als generischer Einstiegspunkt für Direct3D-Geräte dient.

Für die Analyse von Renderpfaden nennt Microsoft eine deutlich gesteigerte Replay-Geschwindigkeit bei ExecuteIndirect-Aufrufen. Hinzu kommt eine Side-by-Side-Installation über die Kommandozeile, sodass eine neue Fassung neben einer bestehenden eingerichtet werden kann, ohne die Vorgängerversion zu ersetzen. Beseitigt wurde außerdem ein Absturz, der beim Kopieren von PDB-Pfaden auftrat.

Stabilität bei Timing-Captures

Bei den Timing-Captures korrigiert die Version ein Speicherleck, das beim wiederholten Öffnen und Schließen mehrerer großer Aufzeichnungen entstand. Daneben wurden verschiedene mögliche Absturzszenarien entschärft sowie Probleme bei der Migration von alten auf die neuen Capture-Formate behoben. Solche Diagnose- und Profiling-Werkzeuge bleiben ein fester Bestandteil moderner Entwicklungspipelines, wie zuletzt auch die neuen Debugging-Tools von Sentry zeigten. Das vollständige Changelog samt Downloadverweis ist im PIX-Entwicklerblog von Microsoft dokumentiert. Verantwortlich für die Veröffentlichung zeichnet Austin Kinross, Engineering Manager im PIX-Team.

Ein früherer Beitrag zu frühere PIX-Version liefert zusätzlichen technischen und geschäftlichen Kontext.

Weitere News

Weitere News

Kommentieren Sie den Artikel

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