PIX on Windows

PIX on Windows Performance tuning and debugging for DirectX 12 games on Windows

  • PIX 2501.30-preview: Application Specific Driver State, Recreate At GPUVA and Tight Alignment
    by Henchhing Limbu on January 30, 2025 at 6:01 pm

    Today we released PIX version 2501.30-preview, available for download here. This release has initial support for the exciting new D3D12 features that were released in a preview DirectX Agility SDK today. Please visit this blog post for more information about the Agility SDK release. 2501.30-preview is a preview version of PIX. It is identical to 2501.30 The post PIX 2501.30-preview: Application Specific Driver State, Recreate At GPUVA and Tight Alignment appeared first on PIX on Windows.

  • PIX 2501.30 – Support for Shader Hash Bypass, bug fixes, and everything in 2412.12
    by Henchhing Limbu on January 30, 2025 at 6:01 pm

    Today we released PIX version 2501.30, which can be downloaded here. This release includes support for everything that was in the 2412.12 version of PIX, plus the following improvements: Support for Shader Hash Bypass PIX has full support for this new D3D12 feature that allows apps to bypass shader hash validation in D3D12 runtime by The post PIX 2501.30 – Support for Shader Hash Bypass, bug fixes, and everything in 2412.12 appeared first on PIX on Windows.

  • PIX 2412.12 – Texture/Buffer/Visualizer improvements, Work Graph Shader Debugging, and many Timing Capture improvements
    by Austin Kinross on December 13, 2024 at 7:12 pm

    Today we released PIX on Windows version 2412.12, which can be downloaded here. This release includes several new improvements to GPU Captures and Timing Captures, including: GPU Captures: Custom Buffer/Texture/Mesh Visualizer Improvements Work Graph Shader Debugging (preview) VRS Shading Rate Visualizer Many bug fixes + smaller improvements Timing Captures: New Comparison Layout Range Details “v2” The post PIX 2412.12 – Texture/Buffer/Visualizer improvements, Work Graph Shader Debugging, and many Timing Capture improvements appeared first on PIX on Windows.

  • Timing Capture Range Details “v2”
    by Steven Pratschner on November 21, 2024 at 11:14 pm

    Release 2412.12 of PIX on Windows includes a Preview of a new implementation of the Range Details view in Timing Captures. The initial implementation of the Range Details view allowed you to list individual data items for a given range of time.  While this capability provided several basic scenarios, it was not flexible enough to The post Timing Capture Range Details “v2” appeared first on PIX on Windows.

  • The Timing Capture comparison layout
    by Steven Pratschner on November 14, 2024 at 1:27 am

    Starting with version 2408.05 of PIX on Windows, the Timing Capture comparison features have been moved from the Metrics view to a new dedicated Comparison Layout. This layout improves several comparison workflows, including the ability to compare data from multiple captures. The Comparison Layout produces a statistical comparison of the average duration for the points The post The Timing Capture comparison layout appeared first on PIX on Windows.

  • PIX 2409.23 – Support for new devices, bug fixes, and everything in 2408.09
    by Austin Kinross on September 24, 2024 at 8:28 pm

    Today we released PIX version 2409.23, which can be downloaded here. This release includes everything that was in the 2408.09 version of PIX, plus the following improvements: GPU Captures: Fix capture-time issue on some ARM64 devices Add support for D3D_FEATURE_LEVEL_1_0_GENERIC Significant perf improvement during replay for some ExecuteIndirect users Enable side-by-side installation of pix via command The post PIX 2409.23 – Support for new devices, bug fixes, and everything in 2408.09 appeared first on PIX on Windows.

  • Multi-process profiling support in Timing Captures
    by Steven Pratschner on August 20, 2024 at 9:14 pm

    Starting with the 2408.05 release of PIX on Windows, performance data from multiple processes can be analyzed with a single Timing Capture.  The ability to analyze multiple processes simultaneously is useful in scenarios where multiple copies of a game server are running on the same machine, for example. PIX will capture data from all running The post Multi-process profiling support in Timing Captures appeared first on PIX on Windows.

  • PIX 2408.09 – Bug fixes + everything in 2408.05
    by Austin Kinross on August 12, 2024 at 8:16 pm

    Today we released PIX version 2408.09, which can be downloaded here. This release includes everything that was in the 2408.05 version of PIX, plus the following bug fixes: Fix PIX bug that caused misc counter collection errors on Intel GPUs Fix performance regression when opening DXR captures with big shader tables Fix DXR invocations view The post PIX 2408.09 – Bug fixes + everything in 2408.05 appeared first on PIX on Windows.

  • Timing Capture bookmarks
    by Steven Pratschner on August 7, 2024 at 4:21 pm

    Starting with the 2408.05 release of PIX on Windows, developers can add bookmarks, or annotations, to lanes in the Timeline layout of Timing Captures. Bookmarks are text notes that can be added at either a specific point in time, or to a range of time, on any lane in the Timeline. These notes are used The post Timing Capture bookmarks appeared first on PIX on Windows.

  • Querying the PIX Timing Capture file format
    by Steven Pratschner on August 6, 2024 at 6:44 pm

    The Timing Capture file format is a Sqlite database.  Queries written in standard SQL syntax can be used to extract data from Timing Capture files to perform a variety of analysis tasks without requiring the PIX user interface. PIX on Windows includes a Sqlite extension that simplifies the queries for common tasks such as determining The post Querying the PIX Timing Capture file format appeared first on PIX on Windows.

Share Websitecyber